MCPcopy
hub / github.com/arnauddri/algorithms

github.com/arnauddri/algorithms @main sqlite

repository ↗ · DeepWiki ↗
319 symbols 923 edges 75 files 7 documented · 2%
README

Extension points exported contracts — how you extend this code

Item (Interface)
(no doc) [2 implementers]
data-structures/heap/heap.go
VerticesIterable (Interface)
(no doc) [2 implementers]
data-structures/graph/graph.go
Point (Interface)
(no doc) [2 implementers]
algorithms/maths/closest-pair/closest_pair.go
EdgesIterable (Interface)
(no doc) [1 implementers]
data-structures/graph/graph.go
Pair (Interface)
(no doc)
algorithms/maths/closest-pair/closest_pair.go

Core symbols most depended-on inside this repo

GetElm
called by 33
data-structures/matrix/matrix.go
Insert
called by 32
data-structures/priority-queue/priority_queue.go
NewItem
called by 30
data-structures/priority-queue/priority_queue.go
AddEdge
called by 25
data-structures/graph/graph.go
NewNode
called by 22
data-structures/linked-list/linked_list.go
Insert
called by 22
data-structures/heap/heap.go
SetElm
called by 22
data-structures/matrix/matrix.go
AddVertex
called by 18
data-structures/graph/graph.go

Shape

Function 209
Method 83
Struct 19
Interface 5
TypeAlias 3

Languages

Go100%

Modules by API surface

data-structures/graph/graph.go25 symbols
algorithms/maths/fibonacci/fibonacci_test.go20 symbols
data-structures/linked-list/linked_list.go16 symbols
data-structures/matrix/matrix.go15 symbols
algorithms/maths/closest-pair/closest_pair.go15 symbols
data-structures/heap/heap.go14 symbols
algorithms/maths/eratosthenes-sieve/primes_benchmark.go11 symbols
data-structures/priority-queue/priority_queue.go10 symbols
data-structures/hash-tables/ht.go10 symbols
data-structures/matrix/matrix_test.go9 symbols
data-structures/binary-tree/bst.go9 symbols
data-structures/stack/stack.go7 symbols

For agents

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

⬇ download graph artifact