dotnet:collection_generic_performance

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
dotnet:collection_generic_performance [2009/09/03 00:40] ともやんdotnet:collection_generic_performance [2019/05/18 02:23] (現在) – 外部編集 非ログインユーザー
行 1: 行 1:
 ====== コレクション クラス の性能比較 ====== ====== コレクション クラス の性能比較 ======
- + 計算量速度については[[algorithm:big_o_notation|O-記法と計算量/速度関係]]を参照のこと。\\
-===== O-記法と計算量/速度の関係 ===== +
-^速度^高速  ^^  <  ^  低速^^ +
-^計算量^少ない  ^^  <  ^  多い^^ +
-^記法|O(1)|O(log n)|O(n)|O(n log n)|O(n<sup>2</sup>)| +
-^名称/関数|定数|対数|線形|準線形、線形対数|二乗| +
-O-記法については [[http://ja.wikipedia.org/wiki/ランダウ記号|ランダウの記号 - Wikipedia]] を参照のこと。+
  
 ===== System.Collections.Generic 名前空間 ===== ===== System.Collections.Generic 名前空間 =====
行 165: 行 159:
 ^処理^計算量^ ^処理^計算量^
 ^メソッド^^ ^メソッド^^
-|  |  |+|Add  |O(1)  | 
 +|Clear  |O(n)  | 
 +|ContainsKey  |O(1)  | 
 +|ContainsValue  |O(n)  | 
 +|CopyTo  |O(n)  | 
 +|GetEnumerator  |O(1)  | 
 +|Remove  |O(1)  |
 ^プロパティ^^ ^プロパティ^^
-|  |  | +|Count  |O(1)  | 
 +|Item  |O(1)  | 
 +|Keys  |O(1)  | 
 +|Values  |O(1)  |
  • dotnet/collection_generic_performance.1251906011.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)