公共类哈希链 {……
class HashTable
{
int tsize; LLNode Table[];
};
public static void main(String []args)
{
HashChaining eg;
HashChaining.HashTable h;
h=eg.new HashTable();
h.Table=eg.new LLNode[11];
……….. } }
在编译时出错: HashChaining.java:85:错误:“(”应为 h.Table = eg.new LLNode [11]; ^ 1个错误
答案 0 :(得分:0)
这是我会这样做的方式,并且不会出现任何编译错误。
public class HashChaining {
class HashTable {
int tsize;
LLNode Table[];
}
class LLNode {
int key;
Student value = new Student();
LLNode next;
}
class Student {
String name;
String branch;
}
public static void main(String[] args) {
HashChaining eg = new HashChaining();
HashChaining.HashTable h = eg.new HashTable();
h.Table = new LLNode[11];
}
}