'Algoritma girişten' f-öbek öğreniyorum ve 'azaltma tuşu' işlemi beni gerçekten şaşırtıyor - bu neden bir 'basamaklı kesim' gerektiriyor?Fibonacci yığınlarının neden basamaklı kesmelere ihtiyacı var?
Bu işlem kaldırılırsa:
bütünleme yığın()() eklemek, en az() ve birlik() maliyeti açık değişmez-
hala O (D (n)), çünkü O (n (H)) 'konsolidasyon' işleminde, en köklü ağaçların maliyeti, kök listesine eklendiğinde
ve kalan maliyetler O (D (n))
- azalan anahtar(): belli ki O (1)
D (n) 'ye gelince, tam olarak açıklayamasam da, sanırım hala o (lgn), cak' kesişme-kesim 'olmadan, bir düğüm sadece biraz sonra root listesine taşınmış olabilir ve numaralı herhangi bir düğüm, numaralı babanın altındaki gizler verimliliği etkilemez. En azından bu durum durumu daha da kötüleştirmeyecek. Benim kötü İngilizce :(
kimse yardımcı olabilir? sayesinde
Harika bir soru. Ebeveynin pozisyonundaki tüm bilgileri atmak çok anlamsız görünüyor. –