More Related Content
Similar to T69 episteme (20)
T69 episteme
- 5. データ構造と計算量
• データ構造
– 可変長配列 : vector
– リスト : list
– 二分木 : set
– ハッシュ表 : unordered_set
それぞれの要素アクセス、挿入/削除、検
索に要する時間計算量は…
わんくま同盟 東京勉強会 #69
- 6. データ構造と時間計算量
N番目の参照 要素の追加/削除 検索
可変長配列 Ο(1) Ο(N) Ο(N)
リスト Ο(N) Ο(1) Ο(N)
二分木 N/A Ο(logN) Ο(logN)
ハッシュ表 N/A Ο(1) Ο(1)
※ ただし、要素ひとつを格納するのに必要な領域は一般に
可変長配列 < リスト < 二分木 < ハッシュ表
なので、「時間と空間のトレードオフ」
わんくま同盟 東京勉強会 #69
- 28. 60%
10%
わんくま同盟 東京勉強会 #69