Open Data Structures (in Rust)
Open Data Structures is a textbook and source list about data structures.
This is the Rust version of Open Data Structures. Only safe Rust.
Advice and pull requests are welcome!
- chapter01 (Interface)
- chapter02 (Array-Based Lists)
- chapter03 (Linked Lists)
- chapter04 (Skiplists)
- chapter05 (Hash Tables)
- chapter06 (Binary Trees)
- chapter07 (Random Binary Search Trees)
- chapter08 (Scapegoat Trees)
- chapter09 (Red-Black Trees)
- chapter10 (Heaps)
- chapter11 (Sorting Algorithms)
- chapter12 (Graphs)
- chapter13 (Data Structures for Integers)
- chapter14 (External Memory Searching)