當前位置:成語大全網 - 新華字典 - 有沒有像Dictionary<string, List<string>>順序存儲的結構

有沒有像Dictionary<string, List<string>>順序存儲的結構

誰說沒有?

SortedDictionary<(Of <(TKey, TValue>)>) 泛型類是檢索運算復雜度為 O(log n) 的二叉搜索樹,其中 n 是字典中的元素數。就這壹點而言,它與 SortedList<(Of <(TKey, TValue>)>) 泛型類相似。這兩個類具有相似的對象模型,並且都具有 O(log n) 的檢索運算復雜度。

Example:

SortedDictionary<string, List<string>> dic = new SortedDictionary<string, List<string>>();

dic.Add("123", null);

dic.Add("000", null);

dic.Add("4", null);

dic.Add("0", null);

foreach (KeyValuePair<string, List<string>> item in dic)

{

Console.WriteLine(item.Key);

}

運行結果:

0

000

123

4

如果需要自定義比較

可以調用其相應的構造函數重載。

受以下版本支持:3.5、3.0、2.0