我使用ArrayList
和LinkedList
作为存储区实现散列表。如何将新元素添加到链表的阵列列表Java
ArrayList<LinkedList<node>> db = new ArrayList<LinkedList<node>>();
如何在此ArrayList
中添加新元素。 会是这样的吗?
this.db.add(hash, element);
我使用ArrayList
和LinkedList
作为存储区实现散列表。如何将新元素添加到链表的阵列列表Java
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);