# QMHTMY/RustBook

A book about Rust Data Structures and Algorithms.

Repository: https://github.com/QMHTMY/RustBook
Canonical: https://ross.abutalabs.com/products/rustbook
Language: Rust
License: Apache-2.0
License Family: permissive
Last push: 2024-07-21T06:13:34+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 1957, "days_push": 773, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2989, forks 241 (observed 2026-08-28T04:07:34.461185+00:00)

## What it is
An open-source book teaching data structures and algorithms using the Rust programming language, available in Simplified Chinese, Traditional Chinese, and English. It includes runnable demo code covering stacks, queues, trees, graphs, sorting, searching, and practical applications like LRU caches and consistent hashing.

## Use cases
- learn data structures and algorithms in Rust
- study Big-O algorithm analysis with Rust examples
- understand tree and graph algorithms like AVL and BFS
- find Rust implementations of sorting and searching algorithms
- learn recursion and dynamic programming in Rust
- see practical Rust examples like LRU cache and consistent hashing

## When to choose
- you want to learn Rust through classic computer science concepts
- you prefer a chapter-structured book with accompanying runnable code
- you read Chinese and want a published, expanded edition option

## When to avoid
- you need production-ready data structure libraries rather than educational code
- you need an actively updated resource - the code is noted as outdated
- you want advanced Rust topics beyond data structures and algorithms

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: documentation, developer-tools
- domain: tutorials, programming-languages, education
- platform: rust, cross-platform
- tags: data-structures, algorithms, rust-book, chinese, textbook

## Member repositories
- QMHTMY/RustBook (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:34.461185+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:31:22.975883+00:00, confidence not recorded.
  - readme: https://github.com/QMHTMY/RustBook (fetched 2026-08-28T04:07:34.461185+00:00, sha 62549694acb7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
