[解決済み] アクセス時間O(1)」とはどういう意味ですか?
2022-04-29 05:44:37
質問
O(1) access time"という言葉を、quot;速いという意味で使っているのを見たことがありますが、意味がよくわかりません。同じ文脈で目にする他の用語は、"O(n) access time"です。どなたか、これらの用語の意味をわかりやすく説明していただけませんか?
<ブロッククオート参照
解決方法は?
Order of complexityを読みたくなりますね。
http://en.wikipedia.org/wiki/Big_O_notation
要するに、O(1)とは、セットのデータ量にかかわらず、14ナノ秒とか3分とか、一定の時間がかかるということです。
O(n)とは、セットの大きさに比例して時間がかかるという意味で、2倍の大きさのセットには2倍の時間がかかるということです。 この中に100万個のオブジェクトを入れたくはないでしょう。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン