Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/EgorKulikov/rust_algo
/ functions
Functions
16,849 in github.com/EgorKulikov/rust_algo
⨍
Functions
16,849
◇
Types & classes
2,204
↓ 71 callers
Method
inv
(&self)
archive/2025/02/22.02.2025 - Universal Cup Finals/l.rs:481
↓ 71 callers
Method
payload
(&self)
algo_lib/src/graph/edges/edge.rs:67
↓ 70 callers
Method
next
(&mut self)
archive/2025/02/22.02.2025 - Universal Cup Finals/c.rs:247
↓ 70 callers
Method
parent
(&self, vert: usize)
algo_lib/src/graph/lca.rs:20
↓ 68 callers
Method
into_real
(self)
algo_lib/src/numbers/real.rs:215
↓ 68 callers
Method
point_update
(&mut self, vertex: usize, val: Node)
algo_lib/src/graph/path_segment_tree.rs:78
↓ 68 callers
Method
query
(&mut self, from: usize, to: usize, hash: Mod)
archive/2021/12/18.12.2021 - Data Structures and Algorithms Coding Contest/finding_strings.rs:83
↓ 67 callers
Method
add_edge
(&mut self, from: usize, to: usize, weight: u64)
archive/2026/05/2026.05.16 - GP of Wulin/b_cloud_ascending_platform.rs:61
↓ 64 callers
Method
edge_distances
(&self, source: usize)
algo_lib/src/graph/edge_distances.rs:17
↓ 64 callers
Method
push
(&mut self, delta: &i32, _: usize, _: usize)
archive/2024/09/25.09.2024 - CodeChef Starters #153/paired_tree.rs:55
↓ 63 callers
Method
remove
(&mut self, x: usize)
archive/2024/12/20.12.2024 - Codeforces Round 994 (Div. 2)/f_mexormania.rs:47
↓ 62 callers
Method
call
(&self, arg: u64)
algo_lib/src/numbers/multiplicative_function.rs:12
↓ 62 callers
Method
for_each
( &mut self, range: RangeInclusive<usize>, f: impl FnMut(R, &Node, PathDirection) -> R
algo_lib/src/graph/path_segment_tree.rs:103
↓ 62 callers
Method
range
(&self, range: impl RangeBounds<T>)
algo_lib/src/collections/multi_set.rs:153
↓ 61 callers
Method
flush
(&mut self)
archive/2021/12/5.12.2021 - Yandex - Stage 8_ Grand Prix of Poland/f_fence.rs:167
↓ 61 callers
Method
set
(&mut self, at: usize)
archive/2025/02/22.02.2025 - Universal Cup Finals/c.rs:160
↓ 60 callers
Method
clone
(&self)
algo_lib/src/collections/link_cut.rs:158
↓ 59 callers
Method
read_char
(&mut self)
archive/2025/02/22.02.2025 - Universal Cup Finals/c.rs:973
↓ 58 callers
Method
set
(&mut self, at: usize)
algo_lib/src/collections/bit_set.rs:35
↓ 57 callers
Method
inc
(self)
archive/2025/02/22.02.2025 - Universal Cup Finals/c.rs:728
↓ 57 callers
Method
iter
(&self, vert: usize)
archive/2026/05/2026.05.16 - GP of Wulin/b_cloud_ascending_platform.rs:79
↓ 55 callers
Method
hash
(&self, r: R)
algo_lib/src/string/hash.rs:123
↓ 55 callers
Method
iter
(&self)
algo_lib/src/graph/mod.rs:389
↓ 55 callers
Method
swap
(&mut self, r1: usize, c1: usize, r2: usize, c2: usize)
archive/2025/02/22.02.2025 - Universal Cup Finals/l.rs:242
↓ 55 callers
Method
vertex_count
(&self)
algo_lib/src/graph/mod.rs:213
↓ 54 callers
Method
sorted_by_key
(mut self, f: impl FnMut(&T) -> R)
algo_lib/src/collections/vec_ext/sorted.rs:21
↓ 53 callers
Method
extend
(&mut self, c: M::Key)
algo_lib/src/string/suffix_automaton.rs:71
↓ 53 callers
Method
push
(&mut self, delta: usize)
archive/2024/12/28.12.2024 - The 3rd Universal Cup. Stage 23_ Hong Kong/g_yelkrab.rs:37
↓ 51 callers
Method
copy_max
(&'a self)
archive/2025/02/22.02.2025 - Universal Cup Finals/c.rs:430
↓ 51 callers
Method
read_str_vec
(&mut self, n: usize)
archive/2025/02/22.02.2025 - Universal Cup Finals/k.rs:2340
↓ 51 callers
Method
vertex_count
(&self)
archive/2026/05/2026.05.16 - GP of Wulin/b_cloud_ascending_platform.rs:86
↓ 49 callers
Method
d1
(&self)
archive/2025/02/22.02.2025 - Universal Cup Finals/l.rs:214
↓ 49 callers
Method
read
(input: &mut Input)
archive/2025/04/11.04.2025 - 【LGR-220-Div.4】洛谷入门赛 #34/t596594_202504_.rs:46
↓ 49 callers
Method
replace
(&mut self, t: &[i64], next_block: Option<&Self>)
archive/2025/03/16.03.2025 - PKOI Round 1/t520542_.rs:117
↓ 48 callers
Method
level
(&self, vert: usize)
algo_lib/src/graph/lca.rs:16
↓ 47 callers
Method
print_line_iter
(&mut self, iter: I)
archive/2025/02/22.02.2025 - Universal Cup Finals/c.rs:1204
↓ 46 callers
Method
elapsed
(&self)
algo_lib/src/misc/time_tracker.rs:10
↓ 45 callers
Function
generate
()
archive/2023/3/3.2023 - March Circuits/shuffle_array.rs:171
↓ 44 callers
Method
consecutive_iter_copy
(&self)
algo_lib/src/collections/slice_ext/consecutive_iter.rs:19
↓ 44 callers
Method
position
(&self, vertex: usize)
algo_lib/src/graph/lca.rs:43
↓ 44 callers
Method
size
(&self, i: usize)
algo_lib/src/collections/dsu.rs:19
↓ 43 callers
Method
fact
(&self, n: usize)
algo_lib/src/numbers/mod_int/mod_utils.rs:72
↓ 43 callers
Method
is_exhausted
(&mut self)
archive/2025/02/22.02.2025 - Universal Cup Finals/c.rs:956
↓ 43 callers
Method
print_table
(&mut self, table: &Arr2d<u8>)
archive/2025/02/22.02.2025 - Universal Cup Finals/l.rs:427
↓ 43 callers
Method
val
()
archive/2025/02/22.02.2025 - Universal Cup Finals/l.rs:1291
↓ 42 callers
Method
len
(&self)
algo_lib/src/collections/dsu.rs:24
↓ 41 callers
Method
next
(&mut self)
archive/2024/08/07.08.2024 - Starters #146/binary_strings_yet_again.rs:58
↓ 41 callers
Method
power
(&self, n: usize)
archive/2026/03/2026.03.16 - Educational Codeforces Round 188 (Rated for Div. 2)/g_grid_path.rs:120
↓ 41 callers
Method
read_str
(&mut self)
algo_lib/src/string/str.rs:121
↓ 41 callers
Method
upper_bound
(&self, el: &T)
archive/2025/02/22.02.2025 - Universal Cup Finals/c.rs:629
↓ 40 callers
Method
join
(&mut self, left: &Self, right: &Self)
archive/2021/12/16.12.2021 - COCI '21 Contest 2/c_oci21_contest25_osumnjieni.rs:34
↓ 40 callers
Method
point_query
(&mut self, vertex: usize)
algo_lib/src/graph/path_segment_tree.rs:74
↓ 40 callers
Method
push_front
(&mut self, other: Self)
algo_lib/src/collections/treap/treap.rs:649
↓ 39 callers
Method
dec
(mut self)
algo_lib/src/collections/vec_ext/inc_dec.rs:14
↓ 39 callers
Method
push
(&mut self, delta: &usize)
archive/2024/10/19.10.2024 - Codeforces Round 979 (Div. 2)/f_orangutan_approved_subarrays.rs:46
↓ 38 callers
Method
as_slice
(&self)
algo_lib/src/collections/md_arr/arr2d.rs:145
↓ 38 callers
Method
push
(&mut self, delta: Node, _left: usize, _right: usize)
archive/2024/01/6.1.2024 - Hello 2024/f1_vinnii_zavod_prostaya_versiya.rs:70
↓ 38 callers
Method
row
(&self, row: usize)
archive/2025/02/22.02.2025 - Universal Cup Finals/l.rs:226
↓ 38 callers
Method
sum
(&self)
archive/2026/06/2026.06.10 - Standard Round 4/task_11e_median_witness.rs:26
↓ 37 callers
Method
sqrt
(self)
algo_lib/src/numbers/integer_sqrt.rs:4
↓ 36 callers
Method
push
(&mut self, delta: &P)
algo_lib/src/collections/treap/treap.rs:677
↓ 36 callers
Method
read_int_table
(&mut self, d1: usize, d2: usize)
archive/2025/02/22.02.2025 - Universal Cup Finals/l.rs:410
↓ 35 callers
Method
d2
(&self)
archive/2025/02/22.02.2025 - Universal Cup Finals/l.rs:217
↓ 35 callers
Method
dec
(&mut self)
archive/2025/01/10.01.2025 - Yet Another Contest 9/p6_tribes.rs:99
↓ 35 callers
Method
push
(&mut self, _delta: &(), _left: usize, _right: usize)
archive/2024/02/17.2.2024 - AtCoder Beginner Contest #341/e_alternating_string.rs:56
↓ 35 callers
Method
qty_bound
(&self, bound: usize)
algo_lib/src/collections/slice_ext/qty.rs:7
↓ 35 callers
Method
query
(&self, mut x: usize)
archive/2024/12/NOIP2024 自测(民间数据)/p11364_noip2024.rs:87
↓ 34 callers
Method
skip_whitespace
(&mut self)
algo_lib/src/io/input.rs:103
↓ 33 callers
Method
cmp
(&self, other: &Self)
archive/2021/12/27.12.2021 - Abakoda 2021 Long Contest/m_mondrianansala.rs:49
↓ 33 callers
Method
detach
(&mut self)
algo_lib/src/collections/link_cut.rs:68
↓ 33 callers
Method
milestone
(&mut self, name: &str)
algo_lib/src/misc/time_tracker.rs:24
↓ 33 callers
Method
query
Joined node of the path, oriented a→b. `Node::default()` must be a join identity — it is joined into every result, not only empty paths.
algo_lib/src/graph/path_segment_tree.rs:260
↓ 33 callers
Method
range_index
(&mut self, bounds: impl RangeBounds<usize>)
algo_lib/src/collections/treap/treap.rs:833
↓ 32 callers
Method
minim
(&mut self, other: Self)
algo_lib/src/collections/min_max.rs:8
↓ 31 callers
Method
add_or_adjust
(&mut self, el: usize, val: T)
algo_lib/src/collections/indexed_heap.rs:86
↓ 31 callers
Function
lcm
(a: T, b: T)
archive/2025/02/22.02.2025 - Universal Cup Finals/l.rs:1356
↓ 31 callers
Method
path_length
(&self, first: usize, second: usize)
algo_lib/src/graph/lca.rs:52
↓ 30 callers
Method
distances_from
(&self, source: usize)
algo_lib/src/graph/distances.rs:49
↓ 30 callers
Method
insert
(&mut self, value: T)
algo_lib/src/collections/multi_set.rs:22
↓ 30 callers
Method
push
(&mut self, delta: &usize, left: usize, _right: usize)
archive/2024/08/14.08.2024 - Starters #147/shortest_distances101.rs:41
↓ 30 callers
Method
values
(&mut self)
algo_lib/src/collections/treap/treap_map.rs:79
↓ 29 callers
Method
copy_filter
( &'a self, f: F, )
archive/2025/02/22.02.2025 - Universal Cup Finals/c.rs:483
↓ 29 callers
Method
line
(&self)
algo_lib/src/geometry/ray.rs:20
↓ 29 callers
Method
parse
(iter: &mut IntoIter<bool>)
archive/2021/12/Advent of Code/day16.rs:77
↓ 29 callers
Method
push
(&mut self, delta: &Option<usize>, left: usize, right: usize)
archive/2024/09/03.09.2024 - Codeforces Round #971/g3_yunlis_subarray_queries_extreme_version.rs:100
↓ 28 callers
Method
copy_map
( &'a self, f: F, )
archive/2025/02/22.02.2025 - Universal Cup Finals/c.rs:462
↓ 28 callers
Method
distance
(&self, source: usize, destination: usize)
algo_lib/src/graph/distances.rs:28
↓ 28 callers
Method
len
(&self)
algo_lib/src/string/aho_corasick.rs:84
↓ 28 callers
Function
powers
(base: T, len: usize)
archive/2025/02/22.02.2025 - Universal Cup Finals/f.rs:1127
↓ 28 callers
Method
reversed
(mut self)
algo_lib/src/collections/vec_ext/sorted.rs:17
↓ 28 callers
Method
unset
(&mut self, at: usize)
archive/2025/02/22.02.2025 - Universal Cup Finals/c.rs:164
↓ 27 callers
Method
add
(&mut self, at: usize)
archive/2022/8/22.8.2022 - Codechef Lunchtime #111/mex_on_subtrees.rs:34
↓ 27 callers
Method
copy_iter
(&'a self)
algo_lib/src/collections/iter_ext/iter_copied.rs:7
↓ 27 callers
Function
run_parallel
( mut input: Input, output: &mut Output, do_parallel: bool, pre_calc: P, run: impl Fn(Mute
algo_lib/src/misc/run_parallel.rs:8
↓ 26 callers
Method
into_iter
(self)
algo_lib/src/collections/md_arr/arr3d.rs:67
↓ 26 callers
Method
prev
(&mut self, key: &P::Key)
algo_lib/src/collections/treap/treap.rs:977
↓ 26 callers
Method
read_long_table
(&mut self, d1: usize, d2: usize)
archive/2025/02/22.02.2025 - Universal Cup Finals/l.rs:413
↓ 25 callers
Method
dist_point
(&self, p: Point<T>)
algo_lib/src/geometry/ray.rs:86
↓ 25 callers
Method
fill
(&mut self, value: bool)
algo_lib/src/collections/bit_set.rs:76
↓ 25 callers
Method
maxim
(&mut self, other: Self)
algo_lib/src/collections/min_max.rs:17
← previous
next →
101–200 of 16,849, ranked by callers