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).
SortedList<>, SortedDictionary&l...
'SortedList arasındaki fark ne ve...
Sıralama Python sözlük değeri...
Python bir sözlük için anahtar Ekle?...
C bir Sözlük üzerinde yineleme için en...