3rd year Software Develompent course:
Java implementation of DataStructures
Consist of:
- ArrayList, implemented from List Interface
- Double Linked List, implemented from List Interface
- Queue
- Circular Queue
- Double Ended Queue
- HashSet | based on HashMap
- Binary
- Immutable version | Concurrent safe (?)
- Mutable version
- AVL Tree
- Min Heap | Array version
- Huffman Algorithm
- Array based map | as ArrayList