dejankos / cracking_the_coding_interview_6th_edition_rust

My solutions to CTCI 6th in Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CTCI 6th in Rust

Build Status

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.

Status

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.

Build project

cargo build

Run test

cargo test

License

Licensed under the Apache License, Version 2.0

About

My solutions to CTCI 6th in Rust

License:Apache License 2.0


Languages

Language:Rust 98.3%Language:Shell 1.7%