«data-structures» etiketlenmiş sorular

Verileri depolamanın yolları hakkında sorular, böylece algoritmalar tarafından avantajlı bir şekilde kullanılabilir.

1
Rastgele Eritilebilir Öbek - Beklenen Yükseklik
Rastgele Eritilebilir Yığınlar , daha sonra insert dahil diğer tüm işlemleri tanımlamak için kullandığımız bir işlem " kaynağına " sahiptir. Soru şu ki, o ağacın beklenen yüksekliği nedir? nnn düğümler? Gambin ve Malinkowski'nin Teorem 1'i, Rastgele Eritilebilir Öncelik Kuyrukları (SOFSEM 1998, Bildiriler, Bilgisayar Biliminde Ders Notları cilt 1521, s. 344-349, …

1
Dinamik bir grafikte bağlı bileşen bilgilerini korumak için en verimli algoritma ve veri yapısı nedir?
Yönlendirilmemiş sonlu bir seyrek grafiğim olduğunu ve aşağıdaki sorguları verimli bir şekilde çalıştırabilmem gerektiğini varsayalım: bensCo n n e c t ed(N-1,N-2)bensCÖnnected(N-1,N-2)IsConnected(N_1, N_2) - ve arasında bir yol varsa değerini döndürür , aksi takdirdeTTTN-1N-1N_1N-2N-2N_2FFF Co n n e c t e dN-o de s ( N)CÖnnectedN-Ödes(N-)ConnectedNodes(N) - erişilebilen düğüm kümesini …

3
Fonksiyonel programlamanın değişmezliği gerçekten var mı?
Günlük hayatımda bir programcı olarak çalışmam ve tüm moda dilleri (Python, Java, C, vb.) Kullanmama rağmen, işlevsel programlamanın ne olduğu konusunda net bir fikrim yok. Okuduğum kadarıyla, işlevsel dillerin bir özelliği veri yapılarının değişmez olmasıdır . Benim için bu tek başına pek çok soru getiriyor. Ama önce değişmezliği anladığımdan biraz …

3
Bir grafikteki yolların kompakt gösterimi
Bir grafikteki basit yolların bir alt kümesine sahibim. Yolların uzunluğuddd. Seçili yollardan başka hiçbir yol temsil edilmeyecek şekilde yolları temsil edebileceğim en kompakt yol nedir (bellek açısından)? Bu temsili yolların bu alt kümesini tekrar tekrar yineleyecek bir algoritmada kullanmak ve oldukça hızlı olmak istiyorum, örneğin, herhangi bir standart sıkıştırma algoritmaları …

2
Küçük bellek alanına sahip belirli bir uygulama mı arıyorsunuz?
Set veri türünün uygulanmasını arıyorum. Yani, yapmalıyız dinamik bir alt kümesi muhafaza (büyüklüğü evrenin) U = \ {0, 1, 2, 3, \ noktalar, u - 1 \} boyutta u ileSSSnnnU={0,1,2,3,…,u–1}U={0,1,2,3,…,u–1}U = \{0, 1, 2, 3, \dots , u – 1\}uuu işlemleri insert(x)(bir eleman eklemek xiçin SSS ve) find(x)(eleman olmadığını kontrol …

1
Tek sayı dönüşlü yayvan ağacı
Yayvan ağacına bir öğe eklerken, döndürmeler ya zig-zag ya da zig-zig desenine göre çiftler halinde gerçekleştirilir. Gerçekleştirilecek tek sayıda rotasyon olduğunda, yapraktan başlayarak ekstra rotasyon yapılabilir veya ekstra rotasyon kaydedilebilir ve kökte yapılabilir. Önemli mi? Örneğin, ekli görüntüde bir BST'ye 4 eklerim ve köküne "yayarım". Şeklin üstünde, ilk olarak yaprak …

2
Olasılıksal arama veri yapıları yararlı mı?
SkipList, dengeli bir ağaç olarak arama için aynı sınırlarını sağlar ve yeniden dengelemenin gerekli olmaması avantajını sunar. SkipList rasgele bozuk para çevirmeleri kullanılarak oluşturulduğundan, bu sınırlar yalnızca SkipList'in yapısı yeterince "dengeli" olduğu sürece geçerlidir. Özellikle, bazı sabiti için olasılığı ile , dengeli eleman bir eleman eklendikten sonra kaybolabilir.O(logn)O(log⁡n)O(\log n)1/nc1/nc1/n^cc>0c>0c>0 Diyelim …

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.