Her sembolün frekanslarını bilmek, Huffman algoritmasını uygulamadan ağacın maksimum yüksekliğini belirlemek mümkün müdür? Bu ağaç yüksekliğini veren bir formül var mı?
Her sembolün frekanslarını bilmek, Huffman algoritmasını uygulamadan ağacın maksimum yüksekliğini belirlemek mümkün müdür? Bu ağaç yüksekliğini veren bir formül var mı?
Yanıtlar:
Huffman kodlaması (asimptotik olarak) dizinin entropisinin bir bitine girer. Bu , sembol frekanslarınızın entropisini hesaplarsanız, kodunuzun ortalama uzunluğunun (yani yüksekliğinin) bir bitinde (asimptotik olarak) olacağınız anlamına gelir . Bu ortalamayı en uzun uzunluğu (ortalama olarak) bağlamak için veya determinitik sınırlar elde etmek için kombinatoryal yöntemleri kullanabilirsiniz .
Patolojik durum, sıralanan sembol frekansının Fibonacci dizisininkine benzemesi olabilir. N: = sembol sayısı. N> 2 için, mümkün olan maksimum yükseklik: N-1. N == 1 veya 2: 1 için