Java doubly linked listは円ですか?jdkは二重リンクリスト循環を提供していますか?
これはどこでもjava docsで書かれています。円形によって私は
- ヘッダ前のノードは思わ最後のノードでなければなりません意味 - :しかし、私はここにリンクされたリストのソースコードを見ると
関連するコードスニペットがあればある
その円形が好きなアップデートになりますここprivate Entry<E> More ...entry(int index) { ... Entry<E> e = header; if (index < (size >> 1)) { ... } else { for (int i = size; i > index; i--) e = e.previous; } return e; }
- 真そして最後のノードの次のノードはヘッダーノード
どのような意味で円ですか? 'something. = list.size()'、 'no'(https://docs.oracle.com/javase/8/docs/api/java)という' list.get(something) 'を呼び出すことができれば、 /util/LinkedList.html#get-int-)。 –
@AndyTurner私のアップデート –
をご覧ください。なぜ内部実装の詳細について実際に気にしますか?あなたは本当に何をしようとしていますか? –