バケットとしてArrayList
andを使用してハッシュテーブルを実装しています。LinkedList
ArrayList<LinkedList<node>> db = new ArrayList<LinkedList<node>>();
これに新しい要素を追加するにはどうすればよいですかArrayList
。こんな感じでしょうか。
this.db.add(hash, element);
バケットとしてArrayList
andを使用してハッシュテーブルを実装しています。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
がすでにインスタンス化されている必要があります。
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);