___
( )
.-.. .---. .---. .-.| |
/ \ / .-, \ / .-, \ / \ |
' .-, ; (__) ; | (__) ; | | .-. |
| | . | .'` | .'` | | | | |
| | | | / .'| | / .'| | | | | |
| | | | | / | | | / | | | | | |
| | ' | ; | ; | ; | ; | | ' | |
| `-' ' ' `-' | ' `-' | ' `-' /
| \__.' `.__.'_. `.__.'_. `.__,'
| |
(___)
Programming Algorithms and Data
I aim to practise and discover data structures and algorithms commonly known in programming over examples.
Implement and test:
-
- Stack
-
- Heap
-
- Red-Black tree
-
- LRU cache
-
- Bloom filter
-
- Graph with Edges and Nodes
Implement and test:
-
- Dijkstra's algorithm
-
- A* search
-
- Pick something and expand [https://en.wikipedia.org/wiki/List_of_algorithms#Statistics]
-
- CT visualization or ray tracing