«data-structures» etiketlenmiş sorular

Veri yapısı, verileri, belirli verilerin özelliklerinin verimli bir şekilde sorgulanmasına ve / veya güncellenmesine izin verecek şekilde organize etmenin bir yoludur.


17
JavaScript Hashmap Eşdeğeri
Bu cevaba ilişkin güncelleme 3'te açıklandığı gibi , bu gösterim: var hash = {}; hash[X] aslında nesneyi hash etmez X; aslında Xbir dizeye ( .toString()bir nesne veya çeşitli ilkel türler için başka bir yerleşik dönüşüm olduğunda) dönüştürür ve sonra bu dizeyi " hash" içinde karma olmadan arar . Nesne eşitliği …

16
Karma işlevleri neden asal sayı modülü kullanmalı?
Uzun zaman önce, pazarlık masasından bir veri yapıları kitabı 1,25 dolara satın aldım. İçinde, bir karma işlevinin açıklaması, "matematiğin doğası" nedeniyle sonuçta asal bir sayı ile değişmesi gerektiğini söyledi. 1,25 $ 'lık bir kitaptan ne bekliyorsunuz? Her neyse, matematiğin doğasını düşünmek için yıllar geçirdim ve hala anlayamıyorum. Çok sayıda kova …


12
R'de Listeler Nasıl Doğru Kullanılır?
Kısa arka plan: Yaygın kullanımdaki birçok (en çok?) Çağdaş programlama dili, en azından bir avuç ADT'ye sahiptir (özellikle soyut veri türleri), string (karakterlerden oluşan bir dizi) liste (sıralı değerler koleksiyonu) ve harita tabanlı tür (anahtarları değerlerle eşleyen sıralanmamış bir dizi) R programlama dilinde, ilk ikisi sırasıyla characterve olarak uygulanır vector. …

3
Redis için kullanılan temel veri yapıları nelerdir?
Kesin bir listede iki soruya cevap vermeye çalışıyorum: Redis için kullanılan temel veri yapıları nelerdir? Ve her tip için ana avantajlar / dezavantajlar / kullanım durumları nelerdir? Bu yüzden, Redis listelerinin aslında bağlantılı listelerle uygulandığını okudum. Ancak diğer türler için herhangi bir bilgi açamıyorum. Ayrıca, birisi bu soruya rastlarsa ve …



14
B ağaçları ile B + ağaçları arasındaki farklar nelerdir?
Bir b ağacında hem anahtarları hem de verileri iç ve yaprak düğümlerinde depolayabilirsiniz , ancak b + ağacında verileri yalnızca yaprak düğümlerinde depolamanız gerekir . Yukarıdakileri b + ağacında yapmanın herhangi bir avantajı var mı? Neden b + ağaçlar yerine b-ağaçları kullanmıyorsunuz, çünkü sezgisel olarak çok daha hızlı görünüyorlar? Yani, …




19
C # 'da ağaç veri yapısı
C # bir ağaç veya grafik veri yapısı arıyordum ama sanırım sağlanan biri yok. C # 2.0 Kullanarak Veri Yapılarının Kapsamlı İncelenmesi Nedenini biraz açıklıyor. Bu işlevselliği sağlamak için yaygın olarak kullanılan uygun bir kütüphane var mı? Belki de makalede sunulan sorunları çözmek için bir strateji modeli aracılığıyla. Kendi ArrayList'imi …

18
Neden java.util.Set get (int dizini) yok?
Eminim bunun iyi bir nedeni vardır, ancak birisi neden java.util.Setarayüzün eksik olduğunu get(int Index)veya benzer bir get()yöntemi açıklayabilir mi? Görünüşe göre setler bir şeyleri koymak için harika, ancak ondan tek bir öğe almanın zarif bir yolunu bulamıyorum. İlk öğeyi istediğimi biliyorsanız, kullanabilirim set.iterator().next(), ancak aksi takdirde belirli bir dizindeki bir …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.