Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Huffman tömörítés.

Hasonló előadás


Az előadások a következő témára: "Huffman tömörítés."— Előadás másolata:

1 Huffman tömörítés

2 Ötlet és jellemzés Karakterenként tömörít
Amelyik karakter gyakrabban szerepel, az kisebb helyen tárolódik Prefix-mentes kód Változó kódhossz Kódfát használunk Kód csak a leveleken van

3 Példa Legyen a kódolandó szó: bejelentkezéseket
Először számoljuk össze melyik karakterből mennyi van: b: 1 e: 6 j: 1 l: 1 n: 1 t: 2 k: 2 z: 1 é: 1 s: 1 Rendezzük ezeket növekvő sorrendbe:

4 b j l n z é s t k e

5 b j l n z é s t k e 2 1 1 1 1 1 1 1 2 2 6 Adjuk mindig össze
a két legkisebbet 2 b j l n z é s t k e

6 b j l n z é s t k e 2 2 1 1 1 1 1 1 1 2 2 6 Adjuk mindig össze
a két legkisebbet 2 2 b j l n z é s t k e

7 b j l n z é s t k e 2 2 2 1 1 1 1 1 1 1 2 2 6 Adjuk mindig össze
a két legkisebbet 2 2 2 b j l n z é s t k e

8 b j l n z é s t k e 2 2 2 3 1 1 1 1 1 1 1 2 2 6 Adjuk mindig össze
a két legkisebbet 2 2 2 3 b j l n z é s t k e

9 b j l n z é s t k e 4 2 2 2 3 1 1 1 1 1 1 1 2 2 6 Adjuk mindig össze
a két legkisebbet 4 2 2 2 3 b j l n z é s t k e

10 b j l n z é s t k e 4 4 2 2 2 3 1 1 1 1 1 1 1 2 2 6 Adjuk mindig össze
a két legkisebbet 4 4 2 2 2 3 b j l n z é s t k e

11 Adjuk mindig össze a két legkisebbet 7 4 4 2 2 2 3 b j l n z é s t k e

12 Adjuk mindig össze a két legkisebbet 7 10 4 4 2 2 2 3 b j l n z é s t k e

13 Adjuk mindig össze a két legkisebbet 17 1 7 10 4 4 2 2 2 3 b j l n z é s t k e

14 Legyen a bináris fa bal oldali ágai 0-val címkézve,
a jobb oldali ágai pedig 1-gyel. Így leolvasható belőle az egy adott karakterhez tartozó kód. 17 1 7 10 1 4 4 1 1 1 2 2 2 3 1 1 1 1 b j l n z é s t k e

15 Legyen a bináris fa bal oldali ágai 0-val címkézve,
a jobb oldali ágai pedig 1-gyel. Így leolvasható belőle az egy adott karakterhez tartozó kód. 17 1 7 10 Pl: C(j) = 1001 1 4 4 1 1 1 2 2 2 3 1 1 1 1 b j l n z é s t k e


Letölteni ppt "Huffman tömörítés."

Hasonló előadás


Google Hirdetések