Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 1.35 KB

viikko1.md

File metadata and controls

25 lines (13 loc) · 1.35 KB

Viikko 1

Aikaa käytetty, n. 6h

Mitä olen tehnyt tällä viikolla?

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.

Miten ohjelma on edistynyt?

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.

Mitä opin tällä viikolla.

Huffmanin koodin opin ja tajunnut miten tämä toimii ja miksi se säästää tilaa.

Epäselväksi jäänyt

Tuo bittien siirtäminen tavussa on hieman epäselvää ja myös miten Javassa näitä tavuja lukisi parhaiten.

Seuraavaksi

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.