理論上、ArrayList
またはLinkedList
から要素を削除する方が効率的ですか?ArrayListまたはLinkedListから要素を削除する方が効率的ですか?
0
A
答えて
10
それはArrayList
からの除去がリスト—内の新しい位置に、アレイのすべての後続の要素を後続のすべての要素を移動する必要があるため、LinkedList
からそれらを削除する(つまり、より効率的である)「簡単に」を割り当てなければならないです新しい価値。リンクされたリストでは、1つのポインタ(または2つのリンクされたリストを持つ2つ)のみを再割り当てする必要があります。
5
関連する問題
- 1. ArrayListから要素を削除する方が効率的ですか?
- 2. MATLABの行列から要素を削除する最も効率的でエレガントな方法は何ですか?
- 3. LinkedListから要素を削除する(C++)
- 4. LinkedListから奇数値要素を削除する
- 5. O(1)のLinkedListから要素を削除する
- 6. リストから要素を追加したり削除したりするのに最適なArrayList、LinkedList、Vector
- 7. ハッシュマップオブジェクトから値を削除する効率的な方法
- 8. arraylistから要素を削除するには
- 9. 使用時にArrayListから要素を削除します
- 10. 他のArrayListにあるArrayListから要素を削除します。
- 11. arraylistの要素を指定されたインデックスから削除する方法
- 12. Java ArrayListとLinkedList:リストの先頭に要素を追加/削除する
- 13. Java、ArrayListから要素を削除する
- 14. インデックスのLinkedListからの要素の削除
- 15. プロパティがないindexedDBオブジェクトストアからオブジェクトを削除する効率的な方法
- 16. ArrayListの要素を削除する
- 17. LinkedListからminを削除する
- 18. Postgresql 8.1テーブルから効率的に行を削除する方法は?
- 19. 配列から項目を削除する最も効率的な方法は?
- 20. どれが効率的ですか:tf.whereまたは要素ごとの乗算?
- 21. jQuery要素を変数に格納する方が効率的ですか?
- 22. arraylistから要素を取り除く
- 23. Zend_Gdata_Spreadsheets:削除し、効率的な方法
- 24. JSON Arrayから要素リストをスプライスまたは削除する
- 25. ホバー効果でインラインブロック要素が削除されますか?
- 26. Mapから複数のキーを効率的に削除しますか?
- 27. 削除された要素を格納しながら、ベクトルから要素を削除します。
- 28. ArrayListからJLabelを削除する手助けが必要
- 29. 個々の要素からCSS効果を削除する
- 30. 文字列から一般的なパターンを効率的に削除する
これは本当に言い直されるべきです。 「ArrayListやLinkedListから要素を削除する方が効率的ですか?理論はそれとはほとんど関係がなく、「より簡単」は誤解を招くだけです。 – AgileJon
ヨハンナ、あなたが「より簡単に」を意味するものを定義してください。プログラマーにとってはより簡単か、CPUにとってはより効率的ですか? –