- have a repository to store all my progress and study of data structures and algorithms
- implement algorithms and data structures in modern experiments with adequate testing.
- learn more about sortings, collections, efficiency and design.
Algorithm | Implementing Language | ||||
---|---|---|---|---|---|
Sorting | Java | Rust | Golang | Typescript | Python |
Insertion Sort | ✅ | ✅ | ❌ | ✅ | ❌ |
Bubble Sort | ✅ | ❌ | ❌ | ❌ | ❌ |
Merge Sort | ✅ | ✅ | ❌ | ❌ | ❌ |
Quick Sort | ❌ | ❌ | ✅ | ❌ | ❌ |
Heap Sort | ❌ | ❌ | ❌ | ❌ | ❌ |
Data Structure | Implementing Language | ||||
---|---|---|---|---|---|
Data Structure | Java | Rust | Golang | Typescript | Python |
Linked List | ❌ | ❌ | ❌ | ❌ | ❌ |
Stack | ❌ | ❌ | ❌ | ❌ | ❌ |
Queue | ❌ | ❌ | ❌ | ❌ | ❌ |
Set | ❌ | ❌ | ❌ | ❌ | ❌ |
Tree | ❌ | ❌ | ❌ | ❌ | ❌ |
Graph | ❌ | ❌ | ❌ | ❌ | ❌ |