Editace stránky Implementace databázových systémů/Komprese
Z ωικι.matfyz.cz
Varování: Nejste přihlášen(a). Pokud uložíte jakoukoli editaci, bude vaše IP adresa zveřejněna v historii této stránky. Pokud se přihlásíte nebo si vytvoříte účet, budou vaše editace připsány vašemu uživatelskému jménu a získáte i další výhody.
Editace může být zrušena. Zkontrolujte a pak potvrďte změny zobrazené níže.
Aktuální verze | Váš text | ||
Řádka 199: | Řádka 199: | ||
'''Komprese''': pocatecnimi frazemi jsou jednotlive znaky. V kazdem kroku se najde nejdelsi fraze ve slovniku shodna se vstupem a jeji kod se zapise. Nova fraze vznika pridanim dalsiho znaku na konec akt. pouzite fraze. | '''Komprese''': pocatecnimi frazemi jsou jednotlive znaky. V kazdem kroku se najde nejdelsi fraze ve slovniku shodna se vstupem a jeji kod se zapise. Nova fraze vznika pridanim dalsiho znaku na konec akt. pouzite fraze. | ||
− | '''pr. vstup | + | '''pr. vstup abacdacacadaad''' |
* poc. tabulka: | * poc. tabulka: | ||
− | <pre> fraze a b | + | <pre> fraze a b c d |
− | cislo 0 1 | + | cislo 0 1 2 3</pre> |
− | </pre> | + | |
*chod alg. | *chod alg. | ||
− | <pre> | + | <pre>krok vstup fraze kod nova # |
− | kod | + | 1 abacdacacadaad a 0 ab 4 |
− | + | 2 bacdacacadaad b 1 ba 5 | |
− | + | 3 acdacacadaad a 0 ac 6 | |
− | + | 4 cdacacadaad c 2 cd 7 | |
− | b | + | 5 dacacadaad d 3 da 8 |
− | + | 6 acacadaad ac 6 aca 9 | |
− | + | 7 acadaad aca 9 acad 10 | |
− | + | 8 daad da 8 daa 11 | |
+ | 9 ad a 0 ad 12 | ||
+ | 10 d d 3 - | ||
</pre>'''Dekomprese''': zacina se tak jako u komprese se slovnikem, ve kterem jsou pouze znaky. Nova fraze se tvori z predchozi plus prvniho pismena aktualni (je mozne, aby "nova" fraze sla hned na vystup - jeji zacatek znam - je z predchozi a posledni pismeno bude shodne s prvnim. | </pre>'''Dekomprese''': zacina se tak jako u komprese se slovnikem, ve kterem jsou pouze znaky. Nova fraze se tvori z predchozi plus prvniho pismena aktualni (je mozne, aby "nova" fraze sla hned na vystup - jeji zacatek znam - je z predchozi a posledni pismeno bude shodne s prvnim. | ||
* Komprese i dekomprese vytvori stejny slovnik, používá se v GIF | * Komprese i dekomprese vytvori stejny slovnik, používá se v GIF |