ArrayList & LinkedList
ArrayListとは?
保持
ArrayList<T> list=new ArrayList<>();
一時アレイ
API
add(E element):最後に要素を追加
時間複雑度:O(1)
remove(int index):インデックス内の要素を削除
時間複雑度:O(n)
get(int index):インデックスの要素値を取得する
時間複雑度:O(1)
コンテンツ(E要素):この要素が含まれているかどうか
時間複雑度:O(n)
LinkedListとは?
配列の欠点
-新しいアレイを作成してコピーする必要があります
API
add(E element):最後に要素を追加
時間複雑度:O(1)
remove:要素を削除する
時間複雑度:O(1)
get:インデックスに対応する要素をインポートする
時間複雑度:O(n)
contains:この要素が含まれているかどうか
時間複雑度:O(n)
Reference
この問題について(ArrayList & LinkedList), 我々は、より多くの情報をここで見つけました https://velog.io/@pkjeogus/ArrayList-LinkedListテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol