Solutions to problems from the 6th edition of Cracking the Coding Interview written in Rust.
There is no better way to learn Rust smart pointers than writing data structures from scratch.
Everything is written in safe Rust.
WIP at chapter 8 currently.
Not all solutions are optimal, I've tried to reuse as much code as possible so chapters 2 - 5 including Linked List, Graphs, BT & BST...
are solved mostly by extending data structures with traits or in the ds implementation.
Most if not all of data structure internals is exposed publicly for simplicity.
cargo build
cargo test
Licensed under the Apache License, Version 2.0