MCPcopy Index your code
hub / github.com/EbTech/rust-algorithms

github.com/EbTech/rust-algorithms @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
245 symbols 554 edges 20 files 108 documented · 44%
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

ArqSpec (Interface)
A collection of example ArqSpec implementations [3 implementers]
src/range_query/specs.rs
FFT (Interface)
(no doc) [2 implementers]
src/math/fft.rs
MoState (Interface)
A generic implementation of Mo's algorithm, aka Query Sqrt Decomposition. It answers q offline queries over intervals in [1 …
src/range_query/sqrt_decomp.rs

Core symbols most depended-on inside this repo

push
called by 43
src/range_query/dynamic_arq.rs
add_edge
called by 32
src/graph/mod.rs
update
called by 27
src/range_query/static_arq.rs
add_edge
called by 16
src/graph/flow.rs
num_v
called by 11
src/graph/mod.rs
adj_list
called by 11
src/graph/mod.rs
add_undirected_edge
called by 10
src/graph/mod.rs
clone
called by 9
src/range_query/dynamic_arq.rs

Shape

Method 124
Function 88
Class 27
Enum 3
Interface 3

Languages

Rust100%

Modules by API surface

src/math/num.rs35 symbols
src/string_proc.rs21 symbols
src/order.rs19 symbols
src/range_query/dynamic_arq.rs15 symbols
src/math/fft.rs15 symbols
src/graph/mod.rs14 symbols
src/graph/connectivity.rs14 symbols
src/math/mod.rs13 symbols
src/graph/util.rs13 symbols
src/graph/flow.rs13 symbols
src/scanner.rs12 symbols
src/range_query/static_arq.rs10 symbols

For agents

$ claude mcp add rust-algorithms \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact