我正在使用ArrayList
和LinkedList
作为存储桶来实现哈希表。
ArrayList<LinkedList<node>> db = new ArrayList<LinkedList<node>>();
如何在此添加新元素ArrayList
。会是这样吗?
this.db.add(hash, element);
我正在使用ArrayList
和LinkedList
作为存储桶来实现哈希表。
ArrayList<LinkedList<node>> db = new ArrayList<LinkedList<node>>();
如何在此添加新元素ArrayList
。会是这样吗?
this.db.add(hash, element);
它是这样工作的:
LinkedList<node> tmp = new LinkedList<node>();
tmp.add(new node());
this.db.add(tmp);
这将是
db.get(hash).add(element);
当然要求您的存储桶(LinkedList
s)已经实例化。
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);