Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/brndnmtthws/cracking-the-coding-interview-rust
/ functions
Functions
416 in github.com/brndnmtthws/cracking-the-coding-interview-rust
⨍
Functions
416
◇
Types & classes
98
↓ 2 callers
Method
set_display_value
(&mut self)
src/bin/c07p10.rs:27
↓ 2 callers
Method
solve
(&mut self)
src/bin/c07p06.rs:132
↓ 2 callers
Method
start_game
(&mut self)
src/bin/c07p08.rs:40
↓ 2 callers
Function
sum_backward
(left: &LinkedList<i32>, right: &LinkedList<i32>)
src/bin/c02p05.rs:96
↓ 2 callers
Function
sum_forward
(left: &LinkedList<i32>, right: &LinkedList<i32>)
src/bin/c02p05.rs:124
↓ 2 callers
Method
visit_adjacent_squares
(&mut self, x: usize, y: usize, mut f: F)
src/bin/c07p10.rs:68
↓ 2 callers
Method
visit_all
(&self, mut f: F)
src/bin/c04p11.rs:77
↓ 1 callers
Function
all_chars_unique_part_a
(s: &str)
src/bin/c01p01.rs:1
↓ 1 callers
Function
all_chars_unique_part_b
(s: &str)
src/bin/c01p01.rs:14
↓ 1 callers
Function
can_be_placed
(stack: &[BremBox], top_box: &BremBox)
src/bin/c08p13.rs:8
↓ 1 callers
Method
check_balanced
(&self)
src/bin/c04p04.rs:125
↓ 1 callers
Method
check_balanced_inner
(&self, node: &NodeRef<T>)
src/bin/c04p04.rs:113
↓ 1 callers
Method
check_for_captured
(&mut self, x: usize, y: usize)
src/bin/c07p08.rs:52
↓ 1 callers
Method
check_is_bst
(&self)
src/bin/c04p05.rs:112
↓ 1 callers
Function
check_valid
(columns: &mut [usize], row1: usize, column1: usize)
src/bin/c08p12.rs:3
↓ 1 callers
Function
compress_string
(s: &str)
src/bin/c01p06.rs:1
↓ 1 callers
Function
conversion_count
(a: i32, b: i32)
src/bin/c05p06.rs:11
↓ 1 callers
Function
count_chars
(s: &str)
src/bin/c01p04.rs:2
↓ 1 callers
Function
count_eval
(s: &str, result: bool)
src/bin/c08p14.rs:1
↓ 1 callers
Function
count_ones
(n: i32)
src/bin/c05p06.rs:1
↓ 1 callers
Method
dfs
(&self, mut f: F)
src/bin/c04p08.rs:48
↓ 1 callers
Method
dfs
(&self, mut f: F)
src/bin/c04p01.rs:48
↓ 1 callers
Method
expose_neighbours
(&mut self, x: usize, y: usize)
src/bin/c07p10.rs:122
↓ 1 callers
Method
find_bottom_and_right_piece
( &mut self, pieces: &mut Vec<Vec<PieceRef>>, cur_piece: &PieceRef, )
src/bin/c07p06.rs:119
↓ 1 callers
Function
find_magic_index
(arr: &[i64])
src/bin/c08p03.rs:1
↓ 1 callers
Function
flip_bit_to_win
(n: i32)
src/bin/c05p03.rs:1
↓ 1 callers
Function
float_bits_to_str
(n: f64)
src/bin/c05p02.rs:1
↓ 1 callers
Function
get_parens
(n: u32)
src/bin/c08p09.rs:1
↓ 1 callers
Method
get_random_node
(&self)
src/bin/c04p11.rs:86
↓ 1 callers
Method
get_result
(&self)
src/bin/c07p10.rs:108
↓ 1 callers
Method
has_path
(&self, from: VertexRef<T>, to: VertexRef<T>)
src/bin/c04p01.rs:57
↓ 1 callers
Function
hashset
(data: &[String])
src/bin/c08p07.rs:39
↓ 1 callers
Method
height
(&self)
src/bin/c04p02.rs:104
↓ 1 callers
Method
height
(&self)
src/bin/c04p03.rs:105
↓ 1 callers
Method
height
(&self)
src/bin/c04p04.rs:105
↓ 1 callers
Function
insert_bits
(n: i32, m: i32, i: i32, j: i32)
src/bin/c05p01.rs:1
↓ 1 callers
Function
is_one_edit_away
(s1: &str, s2: &str)
src/bin/c01p05.rs:28
↓ 1 callers
Method
is_palindrome
(&self)
src/bin/c02p06.rs:60
↓ 1 callers
Function
is_permutation
(s1: &str, s2: &str)
src/bin/c01p02.rs:11
↓ 1 callers
Function
is_rotated_string
(s1: &str, s2: &str)
src/bin/c01p09.rs:1
↓ 1 callers
Method
is_subtree
(&self, other: &BinaryTree<T>)
src/bin/c04p10.rs:126
↓ 1 callers
Method
iter
(&self)
src/bin/c02p02.rs:62
↓ 1 callers
Method
kth_to_last
(&self, k: usize)
src/bin/c02p02.rs:68
↓ 1 callers
Method
list_has_duplicates
(&self)
src/bin/c02p01.rs:86
↓ 1 callers
Method
lists_intersect
(&self, other: &Self)
src/bin/c02p07.rs:69
↓ 1 callers
Function
make_change
(amount: i64, denoms: &[i64], index: usize)
src/bin/c08p11.rs:1
↓ 1 callers
Method
mark_nearby_squares
(&mut self, x: usize, y: usize)
src/bin/c07p10.rs:91
↓ 1 callers
Method
min
(&self)
src/bin/c03p02.rs:18
↓ 1 callers
Function
next_number
(n: i32)
src/bin/c05p04.rs:11
↓ 1 callers
Function
one_char_changed
(s1: &str, s2: &str)
src/bin/c01p05.rs:1
↓ 1 callers
Function
palindrome_permutations
(s: &str)
src/bin/c01p04.rs:11
↓ 1 callers
Method
paths_with_sum
(&self, sum: i32)
src/bin/c04p12.rs:97
↓ 1 callers
Function
permutations_with_dups
(s: &str)
src/bin/c08p08.rs:1
↓ 1 callers
Method
pop
(&mut self)
src/bin/c03p02.rs:33
↓ 1 callers
Method
pop
(&mut self, stack: usize)
src/bin/c03p01.rs:42
↓ 1 callers
Function
power_set
(arr: &[i64])
src/bin/c08p04.rs:1
↓ 1 callers
Function
recursive_multiply
(a: i64, b: i64)
src/bin/c08p05.rs:1
↓ 1 callers
Method
recv
(&self, message: &Message)
src/bin/c07p07.rs:45
↓ 1 callers
Method
remove
(&mut self)
src/bin/c02p01.rs:32
↓ 1 callers
Method
tail
(node: &NodeRef<T>)
src/bin/c02p02.rs:21
↓ 1 callers
Method
tail
(node: &NodeRef<T>)
src/bin/c02p07.rs:22
↓ 1 callers
Method
tail
(node: &NodeRef<T>)
src/bin/c02p01.rs:25
↓ 1 callers
Method
tail
(node: &NodeRef<T>)
src/bin/c02p05.rs:21
↓ 1 callers
Method
tail
(node: &NodeRef<T>)
src/bin/c02p03.rs:21
↓ 1 callers
Method
tail
(node: &NodeRef<T>)
src/bin/c02p04.rs:21
↓ 1 callers
Function
triple_step
(steps: i32)
src/bin/c08p01.rs:1
↓ 1 callers
Function
urlify
(url: &'static str)
src/bin/c01p03.rs:1
↓ 1 callers
Function
urlify_2
Alternative solution with shorter syntax
src/bin/c01p03.rs:14
↓ 1 callers
Method
visit_all
(&self, mut f: F)
src/bin/c04p02.rs:71
↓ 1 callers
Method
visit_all
(&self, mut f: F)
src/bin/c04p10.rs:72
↓ 1 callers
Method
visit_all
(&self, mut f: F)
src/bin/c04p03.rs:72
↓ 1 callers
Method
visit_all
(&self, mut f: F)
src/bin/c04p05.rs:72
↓ 1 callers
Method
visit_all
(&self, mut f: F)
src/bin/c04p04.rs:72
↓ 1 callers
Method
visit_all
(&self, mut f: F)
src/bin/c04p06.rs:72
↓ 1 callers
Method
visit_all
(&self, mut f: F)
src/bin/c04p09.rs:72
↓ 1 callers
Method
visit_all
(&self, mut f: F)
src/bin/c04p12.rs:71
↓ 1 callers
Function
zero_matrix_where_zero
(mat: &[Vec<u32>])
src/bin/c01p08.rs:15
↓ 1 callers
Function
zero_out
(mat: &mut Mat, x: usize, y: usize)
src/bin/c01p08.rs:3
Method
check_is_bst_inner
(node: &NodeRef<T>)
src/bin/c04p05.rs:94
Method
common_ancestor_from
( f: &mut F, vertex: VertexRef<T>, left_vertex: &VertexRef<T>, right_vertex: &
src/bin/c04p08.rs:57
Method
dfs_from
(f: &mut F, vertex: VertexRef<T>)
src/bin/c04p08.rs:38
Method
dfs_from
(f: &mut F, vertex: VertexRef<T>)
src/bin/c04p01.rs:36
Method
dfs_from
(f: &mut F, node: NodeRef<T>)
src/bin/c04p06.rs:94
Method
dfs_from
(f: &mut F, vertex: VertexRef<T>)
src/bin/c04p07.rs:38
Method
find_head
(head: &NodeRef<T>, node: &NodeRef<T>, f: &F)
src/bin/c04p10.rs:108
Method
fmt
(&self, w: &mut std::fmt::Formatter)
src/bin/c04p02.rs:117
Method
fmt
(&self, w: &mut std::fmt::Formatter)
src/bin/c04p10.rs:142
Method
fmt
(&self, w: &mut std::fmt::Formatter)
src/bin/c02p06.rs:104
Method
fmt
(&self, w: &mut std::fmt::Formatter)
src/bin/c02p02.rs:98
Method
fmt
(&self, w: &mut std::fmt::Formatter)
src/bin/c04p11.rs:98
Method
fmt
(&self, w: &mut std::fmt::Formatter)
src/bin/c02p07.rs:94
Method
fmt
(&self, w: &mut std::fmt::Formatter)
src/bin/c02p01.rs:131
Method
fmt
(&self, w: &mut std::fmt::Formatter)
src/bin/c04p08.rs:98
Method
fmt
(&self, w: &mut std::fmt::Formatter)
src/bin/c04p03.rs:144
Method
fmt
(&self, f: &mut std::fmt::Formatter)
src/bin/c07p10.rs:156
Method
fmt
(&self, w: &mut std::fmt::Formatter)
src/bin/c04p01.rs:76
Method
fmt
(&self, w: &mut std::fmt::Formatter)
src/bin/c04p05.rs:125
Method
fmt
(&self, w: &mut std::fmt::Formatter)
src/bin/c02p05.rs:82
Method
fmt
(&self, w: &mut std::fmt::Formatter)
src/bin/c02p03.rs:93
Method
fmt
(&self, w: &mut std::fmt::Formatter)
src/bin/c04p04.rs:138
← previous
next →
101–200 of 416, ranked by callers