Huffman kód.

Slides:



Advertisements
Hasonló előadás
Lineáris egyenletrendszerek megoldása Gauss elimináció, Cramer-szabály Dr. Kovács Sándor DE GVK Gazdaságelemzési és Statiszikai Tanszék.
Advertisements

Készítette: Kosztyán Zsolt Tibor
Nevezetes algoritmusok
10. gyakorlat SQL SELECT.
Készítette: Boros Erzsi
Miskolci Egyetem Informatikai Intézet Általános Informatikai Tanszé k Pance Miklós Adatstruktúrák, algoritmusok előadásvázlat Miskolc, 2004 Technikai közreműködő:
Feladat 1 •Tekintsük a prim alprogramot, amely az n, (n≤32000) paraméteren keresztül egy természetes számot kap és visszatéríti az 1–et, ha n prímszám.
Készítette: Mester Tamás METRABI.ELTE.  Egy bemeneten kapott szöveg(karakter sorozat) méretét csökkenteni, minél kisebb méretűre minél hatékonyabb algoritmussal.
MI 2003/ A következőkben más megközelítés: nem közvetlenül az eloszlásokból indulunk ki, hanem a diszkriminancia függvényeket keressük. Legegyszerűbb:
Edény „vissza” rendezés
Illeszkedési mátrix Villamosságtani szempontból legfontosabb mátrixreprezentáció. Legyen G egy irányított gráf, n ponton e éllel. Az n x e –es B(G) mátrixot.
 Veszteségmentes kódolás  Visszafejtése egyértelmű  Egyik kódszó sem lehet része semelyik másiknak  Lépések:  1.: Statisztika a kódolandó anyagról.
Tóth István Algoritmusok és adatszerkezetek 2.
Készítette: Lakos Péter
Algoritmus és adatszerkezet Tavaszi félév Tóth Norbert1.
Edényrendezés Adott az alábbi rendezetlen sorozat melyen elvégezzük a Radix eljárást:
MI 2003/ Alakfelismerés - még egy megközelítés: még kevesebbet tudunk. Csak a mintánk adott, de címkék nélkül. Csoportosítás (klaszterezés, clustering).
Gazdaságelemzési és Statisztikai Tanszék
Gombkötő Attila Lineáris egyenlet.
Forrás kódolás Feladat: -az információ tömörítése.
Kommunikációs Rendszerek
Készítette: Pető László
A TERMÉSZETTUDOMÁNYOK ALAPJAI 1. Matematika
Számoljuk meg rekurzív függvénnyel egy bináris fa leveleit!
Számítógépes Hálózatok GY 3. Gyakorlat Adatkapcsolati réteg Számítógépes hálózatok GY1.
DAG topologikus rendezés
Edényrendezés - RADIX „vissza” - bináris számokra
Huffman Kódolás.
INFORMATIKA Számítógéppel segített minőségbiztosítás (CAQ)
Miskolci Egyetem Informatikai Intézet Általános Informatikai Tanszé k Pance Miklós Adatstruktúrák, algoritmusok előadásvázlat Miskolc, 2004 Technikai közreműködő:
Microsoft Excel Függvények VI..
Nevezetes algoritmusok Beszúrás Van egy n-1 elemű rendezett tömbünk. Be akarunk szúrni egy n-edik elemet. Egyik lehetőség, hogy végigszaladunk a tömbön,
TÖRTÉNETI ÁTTEKINTÉS TÁVIRATOZÁS A TÁVBESZÉLÉS KEZDETEI
Gábor Dénes Főiskola Informatikai Rendszerek Intézete Informatikai Alkalmazások Tanszék Infokommunikáció Beszédjelek Spisák 1. példa Beszéd 4,5 s hosszú.
Listák, Vermek és Várakozási Sorok. Listák Pl: Kirándulók listája Bevásárló lista Alma Kenyér Krumpli Szappan Mosópor Bevásárló lista.
Alapismeretek Számítógépes adatábrázolás
Információ, adat, jel, kód
I276 Antal János Benjamin 12. osztály Nyíregyháza, Széchenyi I. Közg. Szki. Huffman kódolás.
Információelmélet 1. Előadás Dr. Nagy Szilvia Széchenyi István Egyetem Győr, 2006 tavaszi félév.
HF MINTA 2012/2013. ősz. HF Minta  Objektum-orientált program  „Adatvezérelt” alkalmazás írása  Fájl kezelés (olvasás, írás)  Menü készítése  5-6.
A Huffman féle tömörítő algoritmus
Nagy Szilvia 5. Út a csatornán át
Algoritmizálás, adatmodellezés tanítása 8. előadás.
Információ- és hírközléselmélet '991 Információ- és Hírközléselmélet Vassányi István, Információelmélet –forráskódolás –csatornakódolás.
Alapismeretek Számítógépes adatábrázolás
Feladatok (értékadás)
2005. Információelmélet Nagy Szilvia 3. Forráskódolási módszerek.
Nagy Szilvia 7. Lineáris blokk-kódok
2005. Információelmélet Nagy Szilvia 2. A forráskódolás elmélete.
Nagy Szilvia 6. Forráskódolás alapjai
2005. Információelmélet Nagy Szilvia 12. A hibacsomók elleni védekezés.
Hibajavító kódok.
8. osztály Beszúrás. Töréspont  Kurzor elhelyezése.  Beszúrás menü, töréspont parancs.  Vagy CTRL + ENTER.  Oldaltörés.
Horváth Bettina VZSRA6 Feladat: Szemléltesse az edényrendezést.
Computing n-Gram Statistics in MapReduce Klaus Berberich, Srikanta Bedathur EDBT/ICDT 2013 Joint Conference.
Bucket sort avagy lineáris idejű rendezés. Pszeudo kód n hosszú L listára for i = 1..n If B[L[i]] != üres Akkor [L[i] Beszúrásos rendezéssel B[L[i]]-be.
2005. Információelmélet Nagy Szilvia 1. Az információelmélet alapfogalmai 2. A forráskódolás elmélete 3. Forráskódolási módszerek.
PhD beszámoló 2003/2004 I. félév Készítette: Iváncsy Renáta Konzulens: Dr. Vajk István.
KÉSZÍTETTE: KOVÁCSICS KRISZTIÁN
A Huffman féle tömörítő algoritmus Huffman Kód. Az Algoritmus Alapelvei Karakterek hossza különböző A karakter hossza sűrűsége határozza meg: Minél több.
Huffman tömörítés.
Huffman algoritmus Gráf-algoritmusok Algoritmusok és adatszerkezetek II. Gergály Gábor WZBNCH1.
PRÜFER KÓD. Fák kódolása számsorozatokkal Prüfer-kód: n csúcsú fa ↔ n-2 db szám Minden szám 1 és n közötti lehet Kölcsönösen egyértelmű: n csúcsú fák.
Minőségmenedzsment alapjai Minőségmenedzsment alapjai November 27. Dénes Rita.
1 Műszaki kommunikáció 8. előadás vázlat Dr. Nehéz Károly egyetemi adjunktus Miskolci Egyetem Alkalmazott Informatikai Tanszék.
Lineáris egyenletrendszerek megoldása Gauss elimináció, Cramer-szabály Dr. Kovács Sándor DE GVK Gazdaságelemzési és Statiszikai Tanszék.
nagy mennyiségû ismeretanyag átadása helyett produktív képességek fejlesztése a matematikára vonatkoztatva azzal a következménnyel jár, hogy az egyenletek,
DDL parancsok – Tábla műveletek, mezőtulajdonságok
Mérések adatfeldolgozási gyakorlata vegyész technikusok számára
INFOÉRA 2006 Szövegfeldolgozás III.
Előadás másolata:

Huffman kód

A huffman kódolás tömörítésének a menete Az üzenetekben előforduló szimbólumok előfordulási gyakoriságának meghatározása A szimbólumok gyakoriság szerinti csökkenő sorrendbe rendezése A két legkevésbé gyakori szimbólumot összevonjuk és beírjuk a szimbólumok közé a gyakorisági sorba Az előző pontot addig ismételjük, amíg 2 elemű nem lesz a lista Ekkor az egyik elemhez 0-át a másikhoz 1-et rendelünk Visszalépünk az előző összevont szimbólumhoz, és az előbbivel azonos sorrendben a két szimbólumhoz 0-át és 1-et rendelünk, mindaddig amíg vissza nem jutunk az egyes szimbólumokhoz

A szimbólumok előfordulási száma Pl: a,a,a,a,a,a,b,b,b,b,b,c,c,c,c,c,c,c Előfordulások száma: a: 6 b: 5 c: 7 A szimbólumok gyakoriságának sorbarendezése: b: 5 a: 6 c: 7

A két legkevésbé gyakori szimbólumot összevonjuk és behelyezzük a gyakorisági sorba 11 b: 5 a: 6 c: 7

Sorbarendezzük c: 7 11 b: 5 a: 6

A két legkisebb elem összevonása 18 c: 7 11 b: 5 a: 6

Az egyik elemhez 0-át a másikhoz 1-et írunk 18 1 c: 7 11 1 b: 5 a: 6

Az így kapott Huffman kódok: b: 10 c: 0