This is the programming exercises given as part of the course Data Structure 2. The purpose of the exercises is to gain a deep understanding of the data structures, and to implement the studied data structures and algorithms in C++.
- Exercise 1: N-ary trees
- Exercise 2: Hash table (open addressing)
- Exercise 3: Tries
- Exercise 4: Huffman code
- Exercise 5: Graphs