hat*_*enn 0 java arrays hashtable linked-list
我一直在尝试用Java实现一个哈希表来进行练习.为此,我正在尝试使用一系列链表.以下是代码的一部分:
class HashSet implements HashInterface {
private final int TABLE_SIZE = 100;
private LinkedList<Integer>[] myTable;
myTable = (LinkedList<Integer>[]) new LinkedList[TABLE_SIZE];
for (int i = 0; i < TABLE_SIZE; i++)
myTable[i] = new LinkedList<Integer>;
}
Run Code Online (Sandbox Code Playgroud)
问题是,每当我运行代码时,它会说:
C:\Java\hash>javac Main.java
Main.java:17: error: <identifier> expected
myTable = (LinkedList<Integer>[]) new LinkedList[TABLE_SIZE];
^
Main.java:19: error: illegal start of type
for (int i = 0; i < TABLE_SIZE; i++)
^
Main.java:19: error: ')' expected
for (int i = 0; i < TABLE_SIZE; i++)
^
Main.java:19: error: illegal start of type
for (int i = 0; i < TABLE_SIZE; i++)
^
Main.java:19: error: <identifier> expected
for (int i = 0; i < TABLE_SIZE; i++)
^
Main.java:19: error: ';' expected
for (int i = 0; i < TABLE_SIZE; i++)
^
Main.java:19: error: > expected
for (int i = 0; i < TABLE_SIZE; i++)
^
Main.java:19: error: '(' expected
for (int i = 0; i < TABLE_SIZE; i++)
^
Main.java:20: error: ']' expected
myTable[i] = new LinkedList<Integer>;
^
Main.java:20: error: ';' expected
myTable[i] = new LinkedList<Integer>;
^
Main.java:20: error: <identifier> expected
myTable[i] = new LinkedList<Integer>;
^
11 errors
Run Code Online (Sandbox Code Playgroud)
我在这里做错了什么?
| 归档时间: |
|
| 查看次数: |
3804 次 |
| 最近记录: |