MCPcopy Index your code
hub / github.com/PacktPublishing/Hands-On-Data-Structures-and-Algorithms-with-Rust

github.com/PacktPublishing/Hands-On-Data-Structures-and-Algorithms-with-Rust @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
361 symbols 848 edges 26 files 3 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Openable (Interface)
(no doc) [1 implementers]
Chapter01/src/door.rs
DynamicProgramming (Interface)
(no doc) [1 implementers]
Chapter11/src/knapsack.rs
Backtracking (Interface)
(no doc) [1 implementers]
Chapter11/src/knapsack.rs

Core symbols most depended-on inside this repo

iter
called by 153
Chapter04/src/doubly_linked_list.rs
add
called by 67
Chapter05/src/heap.rs
len
called by 46
Chapter05/src/btree.rs
new_device_with_id
called by 44
Chapter05/src/lib.rs
append
called by 38
Chapter04/src/skip_list.rs
insert
called by 25
Chapter06/src/map.rs
find
called by 12
Chapter05/src/trie.rs
get
called by 11
Chapter06/src/map.rs

Shape

Function 185
Method 131
Class 36
Enum 6
Interface 3

Languages

Rust100%

Modules by API surface

Chapter09/src/lib.rs68 symbols
Chapter05/src/lib.rs37 symbols
Chapter05/src/btree.rs24 symbols
Chapter05/src/red_black_tree.rs21 symbols
Chapter10/src/lib.rs19 symbols
Chapter06/src/lib.rs19 symbols
Chapter04/src/lib.rs17 symbols
Chapter11/src/lib.rs16 symbols
Chapter06/src/set.rs15 symbols
Chapter05/src/graph.rs15 symbols
Chapter04/src/skip_list.rs12 symbols
Chapter04/src/doubly_linked_list.rs12 symbols

For agents

$ claude mcp add Hands-On-Data-Structures-and-Algorithms-with-Rust \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact