Bir dizi sahip kümesinden elemanların listeleri, . gelen her öğe tek bir listede görünür . Aşağıdaki güncellemeleri gerçekleştirebilecek bir veri yapısı arıyorum:
: içeren listeyi içeren listenin sonuna birleştirir
: içeren listeyi hemen sonra böler
Ayrıca aşağıdaki sorguları gerçekleştirmesi gerekir:
: döner ise ve aynı listede ve sonra gelen (ama zorunlu olarak bitişik değildir )
: listenin içeren ilk öğesini döndürür
: sonra döner bir sonraki eleman listesi ihtiva eden
Zaten bu güncelleştirmeleri ve sorguları zamanda gerçekleştiren bir veri yapısı ile geldim . Çoğunlukla bunu yapabilen bir veri yapısının olup olmadığıyla ilgileniyorum (umarım daha hızlı?).
Motivasyon: köklü yönlendirilmiş ormanlar bu liste kümelerinden ikisiyle temsil edilebilir ve bu tür ormanlarda erişilebilirliğin hızlı bir şekilde hesaplanmasını sağlar. Başka ne için kullanılabileceklerini ve bunların zaten bilinip bilinmediğini görmek istiyorum.