3
A
答えて
3
byte_size(バイナリの測定を行うコマンド)は、バイナリのサイズに関係なく一定の時間内に実行されますが、リストの長さはリストのサイズに比例します。
6
,erlang:tuple_size/1
,erlang:bit_size/1
およびerlang:byte_size/1
の時間およびメモリの複雑さはO(1)です。 (そしてerlang:map_size/1
も同様です)なぜあなたはそれが他のものになる可能性も考えますか?それは意味をなさない。
関連する問題
- 1. は実験的に決定行列の複雑さを計算する決定
- 2. アルゴリズムの時間複雑さを決定する
- 3. erlang dictの時間複雑度
- 4. ハッシュマップのサイズ変更時の複雑さ
- 5. 固定サイズのヒープ上での操作の複雑さ
- 6. バイナリ決定図
- 7. 未分類配列のバイナリ検索の時間の複雑さ
- 8. バイナリの挿入の並べ替えと複雑さ
- 9. Erlangとキリル文字のバイナリ
- 10. UIVIewまたはUIViewControllerの複雑なビュー設定? (デザイン決定)
- 11. (複雑な)パネルパターンを決定する方法は?
- 12. ブラウザにerlangバイナリを送信する
- 13. DataView.Sortのサイズ/複雑さの制限はありますか?
- 14. 複雑さや性能を比較した異なる意志決定アルゴリズム
- 15. 複雑なSQLサブクエリの解決
- 16. サブタスクの既知の複雑さを伴うアルゴリズムの複雑さ
- 17. パンダ:groupbyサイズ()の決定を
- 18. アレイのサイズを決定する
- 19. HTML5モバイルタッチタッチのサイズを決定する
- 20. 共有設定の複雑さ
- 21. 特定のアルゴリズム - 複雑さはO(N)
- 22. より複雑なバイナリ検索ツリーを作成する
- 23. Appleウォッチの複雑さのためにtintColorを設定する
- 24. デフォルトではErlangのバイナリ文字列
- 25. コードフラグメントの複雑さ
- 26. バイナリツリートラバーサルの複雑さ
- 27. マルチステージグラフの複雑さ
- 28. ハッシュテーブルの複雑さ
- 29. ソートアルゴリズムの複雑さ
- 30. バブルソートの複雑さ
プロセス・ヒープに格納されたバイナリデータ構造は、バイナリサイズが含まREFCヘッダである、だからbyte_size一定の時間で実行されます。 – Pascal
*なぜあなたはそれが他の何かになる可能性も考えていますか?リストのようにバイナリをループすることができるので?あなたはなぜそれが長さ()がO(1)以外のものだと思いますか? – 7stud
@ 7stud:バイナリループ?どのようにしてバイナリをループするのか理解できません。私はバイナリが何であるか分からないと思います。リストは一連の部分であり、長さを得るためにループする必要があります。それは理由のために長さと呼ばれます。サイズが1つの連続したメモリブロックの測定値にすぎない場合。まさにバイナリとは何ですか? –