Aikaa käytetty, n. 6h
Olen lukenut Huffman koodin toimivuudesta ja katsonut myös Lempel Ziviä. Päädyin kokeilemaan Huffmanin pakkausalgrotimin luomisesta, koska asia on ihan vieras itselleni. Kokonaisuus on jotakuinkin ymmärretty, mutta hieman vielä hakusessa, että miten tämän toteutan. Bittien siirtäminen on itselleni vielä uusi asia ja tästä on luettava vielä hieman lisää, jotta pystyy toteuttamaan tämän.
Tehnyt repon, rekisteröityny labtooliin ja kirjoittanut alustavan määrittelydokumentin sekä ensimmäisen viikkoraportin.
Ohjelma ei ole vielä edistynyt, on vasta suunnitteluvaiheessa. Suunnitellut miten toteuttaa tämä Javan valmiilla tietorakenteilla, jotta saisi homman toimimaan ja tämän jälkeen voisi alkaa korvaamaan valmiita tietorakenteita omilla toteutuksilla.
Huffmanin koodin opin ja tajunnut miten tämä toimii ja miksi se säästää tilaa.
Tuo bittien siirtäminen tavussa on hieman epäselvää ja myös miten Javassa näitä tavuja lukisi parhaiten.
Pyrin saamaan tällä "hyväksi koetulla tavalla" homman toimimaan jotakuinkin valmiilla tietorakenteilla ja ajon vielä lukea lisää asiasta ja koitan saada jo ensimmäisen raakaversion tulevalla viikolla.