Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 984 Bytes

week2.md

File metadata and controls

23 lines (12 loc) · 984 Bytes

week 2

weekly timesheet

what have I done

I completed the TUI structure (textual user interface). I also wrote part of the Huffman compression algorithm, but it's still incomplete.

how has the app improved

Now that the TUI is completed, adding new algorithms to it should be quite quick.

what did I learn

I learnt many things about the Java language, which I researched quite a lot. I also learned about two algorithms for building Huffman trees.

what was unclear/difficult

There were many difficulties (mainly related to my limited knowledge of Java). The most difficult problem, which I haven't solved yet, is how to compose a long sequence of bits (bit by bit).

what will I do next

I will complete the Huffman compression and decompression algorithm, and I will write unit tests for the Huffman class. If there is time, I'll start implementing another compression algorithm.