0

我正在使用ArrayListLinkedList作为存储桶来实现哈希表。

ArrayList<LinkedList<node>> db = new ArrayList<LinkedList<node>>();

如何在此添加新元素ArrayList。会是这样吗?

this.db.add(hash, element);
4

3 回答 3

1

它是这样工作的:

LinkedList<node> tmp = new LinkedList<node>();
tmp.add(new node());
this.db.add(tmp);
于 2012-08-30T11:44:38.580 回答
1

这将是

db.get(hash).add(element);

当然要求您的存储桶(LinkedLists)已经实例化。

于 2012-08-30T11:48:09.210 回答
0
ArrayList<LinkedList<node>> db = new ArrayList<LinkedList<node>>();
LinkedList<node> linkList= new LinkedList<node>();
node no = new node();

this.linkList.add(no);
this.db.add(tmp);
于 2012-08-30T11:48:46.733 回答