«tree» etiketlenmiş sorular

Ağaç, yalnızca bir ağaca benzer hiyerarşik bir kenar kümesine izin veren özel bir grafik türüdür. Matematiksel olarak aslında bir ağaçlandırma. Ağaçların bir kök düğümü ve alt düğümleri vardır. Biçimsel terimlerle, döngüsel olmayan bağlantılı bir grafik olarak tanımlanır.

6
Ağaç setleri için veri yapısı.
Denemeler, eleman listelerinin verimli bir şekilde saklanmasını sağlar. Ön ekler paylaşılır, böylece alan etkili olur. Ağaçları verimli bir şekilde depolamak için benzer bir yol arıyorum. Üyelik olup olmadığını kontrol etmek ve eleman eklemek, belirli bir ağacın saklanan bazı ağaçların bir alt ağacı olup olmadığını veya verilen ağacın bir alt ağacı …

2
İşlevsel sözlük veri yapısını nasıl seçerim?
Aşağıdaki veri yapıları hakkında biraz okudum: Bagwell'in İdeal Karma Denemeleri Larson's Dynamic karma tabloları Kırmızı-Siyah ağaçlar Patricia ağaçları ... ve eminim dışarıda bir sürü başka var. Her birinin neye daha uygun olduğuna ya da neden birini diğerine tercih ettiğime dair çok az şey gördüm. İşte, bu satırlar boyunca birkaç soru: …


2
Bir ağaç koleksiyonunu aramak için etkili algoritmalar
Ağaçların büyük bir veri kümesi var ve bir treelet (bağlı alt çizgi ) belirterek aramak istiyorum . Sorgu, veri kümesindeki treelet'in tüm occourrences'ını döndürmelidir. Bunu yapmak için etkili algoritmalar var mı? Son ek dizileri gibi bir şey düşünüyordum, ancak ağaçları tiz olarak kodlamak (düğümlerinin sabit bir çapraz sıralaması ile) işe …

2
Bir harita ağacı için en uygun veri yapısı nedir.
Bir veri yapısı arıyorum, bu temelde bir harita ağacı, nerede her düğüm harita bazı yeni öğeler, hem de onun üst düğümün harita elemanları. Burada harita ile STL'de harita veya python'da dikte gibi anahtarlar ve değerler içeren bir programlama haritası kastediyorum. Örneğin, bir kök düğüm olabilir: root = {'car':1, 'boat':2} ve …
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.