2009-03-11 13 views

答えて

6

自動的に行われます。辞書は、正しく動作するようにソートする必要があるように構成されています。

+1

私はそれがツリーとして実装されると期待します。おそらく赤黒またはAVLツリー。 –

+0

はい、@itsmattが示すように、MSDNはバイナリ検索ツリーだと言います。 – bdukes

2

ソート順が変わらないのはSortedDictionaryなので、明示的にソートする必要はありません。

4

はい。マイクロソフトはSortedDictionary hereについて説明します。

ソートが自動的に行われていることを示して、そのページからのカップルの引用:「ジェ​​ネリッククラス(<(TKEY、 TValue>)>のうち)SortedDictionary <を持つバイナリ 探索木

ですO(log n)検索 ここで、nは の要素の数です。

O(log n)ルックアップは、バイナリ検索で一致するものを探しているツリーを示しています。

「((処理鍵、 TValue>)> < OF)SortedDictionary <が未分類データのための高速挿入および 除去操作を有する:Oとは対照的に O(ログn)(n)は SortedList <(Of <(TKey、TValue>)>)。 "

また、挿入ポイントを見つけるために構造を反復処理する必要があるため、挿入の場合はO(log n)です。

楽しいです。

関連する問題