Algorithms and Data Structures

Home
Best book The Algorithm Design Manual
Best videos Steven Skiena’s lectures
Why study? If you don’t know how to use ubiquitous data structures like stacks, queues, trees, and graphs, you won’t be able to solve hard problems.

Books:

→ Kindle: The Algorithm Design Manual

Videos

→ Emby - https://www.youtube.com/watch?v=A2bFN3MyNDA&list=PLOtl7M3yp-DX32N0fVIyvn7ipWKNGmwpp

Projects

https://projecteuler.net/

→ HashMap (C/Rust)

→ Searching/sorting

→ Self Balancing B-Tree

→ Tarjan's LCA

→ Diffie-Hellman

→ Dijkstra's shortest path

→ Banker's Algorithm

→ Quadratic Sieve

Links

https://tokio.rs/blog/2019-10-scheduler/