Subj。それらは複雑さO(N)で簡単な方法で実装されているのか、それとも高速ですか?Python:スライスと配列のマージはどのくらい速いのですか?
1
A
答えて
4
「配列」とは、スライスをO(k)(kはリスト全体の要素数ではなくスライス内の要素数)とすると「リスト」を意味します。
「マージする」とは、2つのリストの要素で新しいリストを作成することを意味します(はい、これはO(n)になります)。
1
両方スライスとの両方としてPythonではO(n)操作は、新しいリストを必要とするマージを作成します。このhereには多くの良い議論があります。
関連する問題
- 1. Pythonのctypはどのくらい速いのですか?
- 2. Python配列の大きさはどれくらいですか?
- 3. カウントとキャパシティの速さはどれくらいですか?
- 4. 配列の大きさはどれくらいですか?
- 5. Python:多次元配列をスライスする
- 6. python numpy配列です。どのように効率的に複数の配列をスライスするには?
- 7. md5の衝突速度はどのくらいですか?
- 8. AJAXでどのくらい速く投票できますか?
- 9. PHPは配列とインクリメント値の配列をマージしますか?
- 10. MySQLの速さはどれくらいですか?
- 11. Data.Arrayの速さはどれくらいですか?
- 12. HTTPWebRequestクラスの速度はどれくらいですか?
- 13. ダブルクリックの速さはどれくらいですか?
- 14. Pythonのスライスについて
- 15. どちらが速いですか? Pythonのキャストとサブトラクション、またはディクテーションルックアップ
- 16. numpy配列のリストを1つの配列にマージする(高速)
- 17. XPathNavigatorとXmlReaderの速度の差はどれくらいですか?
- 18. Dreamweaverはどれくらい速いですか?
- 19. Python/djangoの例外はどれくらい遅いですか?
- 20. gdbでこの配列のこのスライスを検査するにはどうすればよいですか?
- 21. どちらが速いですか?定数、変数または変数配列
- 22. NumPy配列と単純なPython配列の違いは何ですか?
- 23. 配列のソート - とマージ - アルゴリズム
- 24. 配列から2つの値をスライスし、forループの新しい配列に追加する
- 25. Pythonの文字列スライスのインデックス - 文字列の末尾までのスライス
- 26. 等しくない長さの並べ替えられた配列のマージ
- 27. 配列にどれくらいのデータがありますか?
- 28. Python文字列スライス
- 29. Javaでバイト配列をスライス
- 30. .only()と.values()の使用速度はどれくらいですか?
(a)どういう意味ですか?いくつかのコードを表示する(b)自由に時間をとってみてください。 – Marcin
どのような "配列"について話していますか?いくつかのコードを表示してください。 –
あなたは実際には「配列」を意味しますか、それとも本当に「リスト」を意味しますか? –