Implementations of data structures by rust. Just practicing rust
rust version == 1.68.2-aarch64-apple-darwin
MIT Open Courses - Introduction to Algorithms
MIT Open Courses - Advanced Data Structures
Todo
- Array and List
- Stack
- Queue
- Linked List
- singly linked List - insert, delete, search
- doubly linked List - splice, insert, delete, search
- hash table
- open addressing, chaining
- heap
- make heap, insert, delete max
- binary trees
- search, insert, delete
- balanced binary trees
- AVL insert, delete, search
- Red Black tree insert, delete, search
- 2-3-4 tree
- union-find
- graph
- dfs, bfs
- Dijkstra
- Tim sort
2024.03.03 - From now on, I want to only focusing on the data structures and algorithms. I'll implement algorithms and data structures in python, but in rust too if I want.