frekansları vardır ile sıkıştırma karakter için giriş,Huffman kodlamasında bu nasıl kullanılır?
A = 1
B = 2
C = 4
D = 8
E = 16
F = 32
G = 64
H = 128
I = 256
J = 512
K = 1024
L = 2048
M = 4096
N = 8192
Huffman kodlama algoritmasıdır,
Önce olanların toplamı olarak ebeveyni ile iki düşük frekansları karakterleri almak ve bir ağaç uygulamak zorunda iki karakter frekansı. 0'dan sol çocuğa ve 1'den sağ çocuğa. Son olarak her karakterin değerini ikili form olarak seçin, bu form kökünü başlatır ve sola veya sağa yerleştirilir, sonra soldaki 0'a yerleştirilirse, sonra doğruysa, 0 ekleyin.
Bir ağaç oluşturur, 8 seviyesinin üzerine çıkar. İkiliden sadece 8 bite bahsetmeliyiz. Fakat bu giriş için, bit 8. 'u kesiyor. Burada ne yapmamız gerekiyor?
İkili olarak, yalnızca "0" ve "1" vardır. Ağın derinliği, sol “0” ve “1” olarak “sağ” olarak işaretlendiğinden önemli değildir. Her bir düğümün buna göre farklı bir kodu olacaktır. – ameyCU
Ağacın derinliğinin bir sorun olmadığını nasıl söylüyorsunuz? –
Tamam Kısıtlama görmedim, ama neden sadece 8 bit olarak belirtmelisiniz? – ameyCU