SortedList<>, SortedDictionary<> Sözlük<>
SortedList<TKey, TValue>
SortedDictionary<TKey, TValue>
ve Dictionary<TKey, TValue>
Aynı arabirimleri uygulayan buluyorum.
SortedList
Dictionary
SortedDictionary
tercih etmeliyiz?- Uygulama açısından
SortedList
SortedDictionary
arasındaki fark nedir?
CEVAP
İki ya da öğeleri üzerinden yineleme, elemanları sıralanır.
Dictionary<T,V>
değil.MSDN
SortedList<T,V>
SortedDictionary<T,V>
arasındaki fark adresleri:
() TKey, TValue genel sınıf n eleman sayısıdır binary search tree O(günlük n) Alma, SortedDictionary sözlük. Bu bağlamda, SortedList(TKey,benzer TValue) genel sınıf. İki sınıf benzer nesne modelleri ve hem O(günlük n) Alma. İki sınıfları farklı. bellek kullanımı ve takılıp çıkarılması: hız
SortedList(TKey, TValue) (TKey,SortedDictionary daha az bellek kullanır TValue).
SortedDictionary(TKey, TValue) daha hızlı ekleme ve çıkarma var sıralanmamış veri işlemleri: O aksine O(log n) (n) SortedList(TKey, TValue).
Eğer listeyi tek seferde sıralanmış verilerden doldurulur, SortedList(TKey, TValue) (TKey,SortedDictionary hızlıdır TValue).
.NET veri yapıları: ArrayList, her ne ...
'SortedList arasındaki fark ne ve...
Neden yok't Sözlük AddRange var?...
nasıl django şablon sözlük öğesine eri...
Yok C# beni bir değişmez vermenin bir ...