Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PetarV-/Algorithms
/ functions
Functions
325 in github.com/PetarV-/Algorithms
⨍
Functions
325
◇
Types & classes
54
↓ 62 callers
Method
push
Data Structures/Bit Queue.cpp:55
↓ 34 callers
Method
pop
Data Structures/Bit Queue.cpp:64
↓ 34 callers
Method
size
Data Structures/Bit Queue.cpp:50
↓ 14 callers
Function
splay
Data Structures/Link-cut Tree.cpp:117
↓ 13 callers
Method
inOrderPrint
Data Structures/Splay Tree.cpp:366
↓ 13 callers
Method
inOrderPrint
Data Structures/Binary Search Tree.cpp:272
↓ 13 callers
Method
insert
Data Structures/Splay Tree.cpp:263
↓ 13 callers
Method
prettyPrint
Data Structures/Binary Search Tree.cpp:286
↓ 10 callers
Method
Insert
Data Structures/Binary Search Tree.cpp:149
↓ 10 callers
Function
nussinov
Dynamic Programming/Nussinov Algorithm.cpp:49
↓ 9 callers
Method
min
Data Structures/van Emde Boas Tree.cpp:222
↓ 9 callers
Method
print
Data Structures/Circular Doubly-Linked List.cpp:191
↓ 8 callers
Method
insert
Data Structures/Proto-vEB Tree.cpp:90
↓ 8 callers
Method
insert
Data Structures/Circular Doubly-Linked List.cpp:86
↓ 8 callers
Method
insert
Data Structures/van Emde Boas Tree.cpp:99
↓ 7 callers
Function
find
Data Structures/Trie.cpp:60
↓ 7 callers
Function
getnext
Miscellaneous/Fast Input (Thanks to Ermin Hodzic).cpp:28
↓ 7 callers
Method
max
Data Structures/van Emde Boas Tree.cpp:227
↓ 6 callers
Function
expose
Data Structures/Link-cut Tree.cpp:141
↓ 5 callers
Function
BinomialCoefficient
Mathematical Algorithms/Pascal's Triangle.cpp:32
↓ 5 callers
Function
Push
Data Structures/Priority Queue.cpp:40
↓ 5 callers
Function
addEdge
Graph Algorithms/Dinic's Algorithm.cpp:114
↓ 5 callers
Method
insert
Data Structures/Binomial Heap.cpp:88
↓ 5 callers
Method
insert
Data Structures/Pairing Heap.cpp:83
↓ 5 callers
Method
insert
Data Structures/Fibonacci Heap.cpp:94
↓ 5 callers
Function
isLeft
Geometric Algorithms/Point in Convex Polygon.cpp:51
↓ 5 callers
Method
merge
Data Structures/Pairing Heap.cpp:88
↓ 5 callers
Method
min
Data Structures/Proto-vEB Tree.cpp:164
↓ 5 callers
Function
rotate
Data Structures/Link-cut Tree.cpp:73
↓ 5 callers
Function
update
Data Structures/Binary Indexed Tree.cpp:29
↓ 4 callers
Method
Delete
Data Structures/van Emde Boas Tree.cpp:158
↓ 4 callers
Function
Find
Graph Algorithms/Kruskal's Algorithm.cpp:53
↓ 4 callers
Function
MakeSet
Data Structures/Disjoint Set Union.cpp:35
↓ 4 callers
Function
Union
Data Structures/Disjoint Set Union.cpp:48
↓ 4 callers
Function
isBetween
Geometric Algorithms/Segment Intersection.cpp:55
↓ 4 callers
Function
isCollinear
Geometric Algorithms/Segment Intersection.cpp:45
↓ 4 callers
Method
isEmpty
Data Structures/Fibonacci Heap.cpp:89
↓ 4 callers
Method
search
Data Structures/Binary Search Tree.cpp:103
↓ 4 callers
Function
traverseForward
Data Structures/XOR Linked List.c:134
↓ 3 callers
Function
Empty
Data Structures/Priority Queue.cpp:29
↓ 3 callers
Function
encode
Huffman-encode a given character
Compression Algorithms/Huffman Coding.cpp:135
↓ 3 callers
Function
inPolygon
Geometric Algorithms/Point in Convex Polygon.cpp:74
↓ 3 callers
Function
insert
Data Structures/Trie.cpp:46
↓ 3 callers
Method
isEmpty
Data Structures/Pairing Heap.cpp:78
↓ 3 callers
Method
max
Data Structures/Proto-vEB Tree.cpp:181
↓ 3 callers
Function
pivot
pivot yth variable around xth constraint
Mathematical Algorithms/Simplex Algorithm.cpp:58
↓ 3 callers
Function
send
Data Structures/Bit Queue.cpp:75
↓ 2 callers
Function
BitonicSorter
Sorts a bitonic sequence A[lo..hi]
Sorting Algorithms/Bitonic Sorter.cpp:43
↓ 2 callers
Method
Delete
Data Structures/Splay Tree.cpp:319
↓ 2 callers
Method
Delete
Data Structures/Proto-vEB Tree.cpp:126
↓ 2 callers
Method
Delete
Data Structures/Binary Search Tree.cpp:196
↓ 2 callers
Function
Find
Data Structures/Disjoint Set Union.cpp:41
↓ 2 callers
Function
LCA
Graph Algorithms/Heavy-Light Decomposition.cpp:75
↓ 2 callers
Function
MatrixMultiply
Mathematical Algorithms/Matrix Exponentiation.cpp:27
↓ 2 callers
Function
Query
Data Structures/Segment Tree.cpp:57
↓ 2 callers
Function
Update
Data Structures/Segment Tree.cpp:45
↓ 2 callers
Function
addAfter
Data Structures/XOR Linked List.c:27
↓ 2 callers
Function
compare
Comparator between values a and b
Sorting Algorithms/Bitonic Sorter.cpp:37
↓ 2 callers
Function
complementary
Dynamic Programming/Nussinov Algorithm.cpp:44
↓ 2 callers
Function
crossProduct
Geometric Algorithms/Segment Intersection.cpp:35
↓ 2 callers
Function
decode
Huffman-decode the given string
Compression Algorithms/Huffman Coding.cpp:166
↓ 2 callers
Method
decreaseKey
Data Structures/Fibonacci Heap.cpp:238
↓ 2 callers
Method
extractMin
Data Structures/Pairing Heap.cpp:125
↓ 2 callers
Method
extractMin
Data Structures/Fibonacci Heap.cpp:124
↓ 2 callers
Function
f
Searching Algorithms/Ternary Search.cpp:25
↓ 2 callers
Method
isEmpty
Data Structures/Circular Doubly-Linked List.cpp:81
↓ 2 callers
Function
isLeft
Geometric Algorithms/Segment Intersection.cpp:40
↓ 2 callers
Function
iterate_simplex
Run a single iteration of the simplex algorithm. Returns: 0 if OK, 1 if STOP, -1 if UNBOUNDED
Mathematical Algorithms/Simplex Algorithm.cpp:107
↓ 2 callers
Method
maximum
Data Structures/Binary Search Tree.cpp:118
↓ 2 callers
Method
merge
Data Structures/Binomial Heap.cpp:144
↓ 2 callers
Function
mod_pow
Mathematical Algorithms/Exponentiation by Squaring.cpp:25
↓ 2 callers
Function
modinv
Mathematical Algorithms/Extended Euclidean Algorithm.cpp:55
↓ 2 callers
Function
oppositeSides
Geometric Algorithms/Segment Intersection.cpp:50
↓ 2 callers
Method
pred
Data Structures/van Emde Boas Tree.cpp:232
↓ 2 callers
Function
subtree_max
Data Structures/Splay Tree.cpp:305
↓ 2 callers
Method
succ
Data Structures/van Emde Boas Tree.cpp:280
↓ 2 callers
Function
traverseBackward
Data Structures/XOR Linked List.c:153
↓ 1 callers
Function
BFS
Graph Algorithms/Breadth-First Search.cpp:33
↓ 1 callers
Function
BFS
Graph Algorithms/Edmonds-Karp Algorithm.cpp:40
↓ 1 callers
Function
BFS
Graph Algorithms/Dinic's Algorithm.cpp:47
↓ 1 callers
Function
BellmanFord
Graph Algorithms/Bellman-Ford Algorithm.cpp:37
↓ 1 callers
Function
CCW
Geometric Algorithms/Graham Scan.cpp:50
↓ 1 callers
Function
DFS
Graph Algorithms/Cycle Detection.cpp:35
↓ 1 callers
Function
DFS
Graph Algorithms/Heavy-Light Decomposition.cpp:48
↓ 1 callers
Function
DFS
Graph Algorithms/Connected Components.cpp:35
↓ 1 callers
Function
DFS
Graph Algorithms/Ford-Fulkerson Algorithm.cpp:40
↓ 1 callers
Function
DFS
Graph Algorithms/Depth-First Search.cpp:33
↓ 1 callers
Function
DFS
Graph Algorithms/Dinic's Algorithm.cpp:71
↓ 1 callers
Method
Delete
Data Structures/Circular Doubly-Linked List.cpp:147
↓ 1 callers
Method
Delete
Data Structures/Pairing Heap.cpp:195
↓ 1 callers
Method
Delete
Data Structures/Fibonacci Heap.cpp:302
↓ 1 callers
Function
Dijkstra
Graph Algorithms/Dijkstra's Algorithm.cpp:48
↓ 1 callers
Function
Dinic
Graph Algorithms/Dinic's Algorithm.cpp:97
↓ 1 callers
Function
EdmondsKarp
Graph Algorithms/Edmonds-Karp Algorithm.cpp:84
↓ 1 callers
Function
FirstFit
Fit an item of size val
Greedy Algorithms/First-Fit Bin Packing.cpp:81
↓ 1 callers
Function
FloydWarshall
Graph Algorithms/Floyd-Warshall Algorithm.cpp:32
↓ 1 callers
Function
FordFulkerson
Graph Algorithms/Ford-Fulkerson Algorithm.cpp:84
↓ 1 callers
Function
GetMinimum
Data Structures/Priority Queue.cpp:34
↓ 1 callers
Function
GrahamScan
Geometric Algorithms/Graham Scan.cpp:55
↓ 1 callers
Function
HLD
Graph Algorithms/Heavy-Light Decomposition.cpp:62
next →
1–100 of 325, ranked by callers