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
↓ 65 callers
Method
push
(&mut self, value: T)
src/bin/c03p03.rs:18
↓ 47 callers
Method
iter
(&self)
src/bin/c02p06.rs:53
↓ 35 callers
Method
append
(&mut self, new_value: T)
src/bin/c02p06.rs:34
↓ 16 callers
Method
append
(&mut self, new_value: T)
src/bin/c02p05.rs:37
↓ 15 callers
Method
insert
(&mut self, value: T)
src/bin/c04p10.rs:26
↓ 12 callers
Method
add_vertex
(&mut self, value: T, parent_vertices: &[VertexRef<T>])
src/bin/c04p08.rs:23
↓ 12 callers
Method
add_vertex
(&mut self, value: T, parent_vertices: &[VertexRef<T>])
src/bin/c04p07.rs:23
↓ 12 callers
Method
insert
(&mut self, value: T)
src/bin/c04p02.rs:25
↓ 12 callers
Method
next
(&mut self)
src/bin/c02p08.rs:103
↓ 11 callers
Method
append
(&mut self, new_value: T)
src/bin/c02p04.rs:53
↓ 10 callers
Method
append
(&mut self, new_value: T)
src/bin/c02p01.rs:52
↓ 10 callers
Method
insert
(&mut self, value: i32)
src/bin/c04p12.rs:25
↓ 10 callers
Method
push
(&mut self, stack: usize, value: T)
src/bin/c03p01.rs:21
↓ 10 callers
Method
remove
(&mut self)
src/bin/c03p04.rs:20
↓ 8 callers
Method
enqueue
(&mut self, animal: Animal)
src/bin/c03p06.rs:25
↓ 8 callers
Method
is_opposite
(self, other: Piece)
src/bin/c07p08.rs:22
↓ 8 callers
Method
iter
(&self)
src/bin/c02p05.rs:62
↓ 8 callers
Method
pop
(&mut self)
src/bin/c03p03.rs:27
↓ 7 callers
Method
append
(&mut self, new_value: T)
src/bin/c02p02.rs:37
↓ 7 callers
Method
append
(&mut self, new_value: T)
src/bin/c02p03.rs:37
↓ 7 callers
Method
iter
(&self)
src/bin/c02p08.rs:66
↓ 6 callers
Method
get
(&self, key: K)
src/bin/c07p12.rs:40
↓ 6 callers
Method
insert
(&mut self, value: T)
src/bin/c04p11.rs:31
↓ 6 callers
Method
insert
(&mut self, value: T)
src/bin/c04p09.rs:26
↓ 6 callers
Method
iter
(&self)
src/bin/c02p07.rs:63
↓ 5 callers
Method
add_vertex
(&mut self, value: T, parent_vertices: &[VertexRef<T>])
src/bin/c04p01.rs:21
↓ 5 callers
Method
append
(&mut self, new_value: DataRef<T>)
src/bin/c02p07.rs:38
↓ 5 callers
Method
next
(&mut self)
src/bin/c02p06.rs:78
↓ 4 callers
Method
add_client
(&mut self, client: Client)
src/bin/c07p07.rs:55
↓ 4 callers
Method
append
(&mut self, new_value: T)
src/bin/c02p08.rs:41
↓ 4 callers
Method
fits_with_inner
(&self, first: &Option<PieceRef>, second: &PieceRef)
src/bin/c07p06.rs:161
↓ 4 callers
Method
has_cycle
(&self)
src/bin/c02p08.rs:72
↓ 4 callers
Method
iter
(&self)
src/bin/c02p03.rs:73
↓ 4 callers
Function
make_cards
(suit: Suit)
src/bin/c07p01.rs:39
↓ 4 callers
Method
next_song
(&mut self)
src/bin/c07p03.rs:46
↓ 4 callers
Method
push
(&mut self, value: T)
src/bin/c03p02.rs:26
↓ 4 callers
Method
send
(&self, message: &Message)
src/bin/c07p07.rs:60
↓ 3 callers
Function
calculate_hash
(t: &T)
src/bin/c07p12.rs:16
↓ 3 callers
Function
count_ones
(n: i32)
src/bin/c05p04.rs:1
↓ 3 callers
Method
delete
(&mut self, key: K)
src/bin/c07p12.rs:48
↓ 3 callers
Method
dequeue_any
(&mut self)
src/bin/c03p06.rs:29
↓ 3 callers
Method
dfs
(&self, mut f: F)
src/bin/c04p07.rs:48
↓ 3 callers
Method
expose_square
(&mut self, x: usize, y: usize)
src/bin/c07p10.rs:136
↓ 3 callers
Method
find_next_available
(&self, title: Title)
src/bin/c07p02.rs:33
↓ 3 callers
Method
insert
(&mut self, value: T)
src/bin/c04p05.rs:26
↓ 3 callers
Method
insert
(&mut self, value: T)
src/bin/c04p04.rs:26
↓ 3 callers
Method
iter
(&'a self)
src/bin/c07p09.rs:26
↓ 3 callers
Method
pop
(&mut self)
src/bin/c03p05.rs:31
↓ 3 callers
Method
remove_duplicates
(&mut self)
src/bin/c02p01.rs:101
↓ 3 callers
Method
tail
(node: &NodeRef<T>)
src/bin/c02p08.rs:21
↓ 2 callers
Method
add
(&mut self, value: T)
src/bin/c03p04.rs:16
↓ 2 callers
Method
add_book
(&mut self, user: &User, title: &str, author: &str)
src/bin/c07p05.rs:45
↓ 2 callers
Method
add_directory
(&mut self, name: &str)
src/bin/c07p11.rs:39
↓ 2 callers
Method
add_file
(&mut self, name: &str, data: Vec<u8>)
src/bin/c07p11.rs:24
↓ 2 callers
Method
add_user
(&mut self, name: &str, password_hash: &str)
src/bin/c07p05.rs:33
↓ 2 callers
Method
add_vector
(&mut self, arr: &[T])
src/bin/c04p02.rs:80
↓ 2 callers
Method
add_vector
(&mut self, arr: &[T])
src/bin/c04p03.rs:81
↓ 2 callers
Method
add_vector
(&mut self, arr: &[T])
src/bin/c04p05.rs:81
↓ 2 callers
Method
add_vector
(&mut self, arr: &[T])
src/bin/c04p04.rs:81
↓ 2 callers
Method
add_vector
(&mut self, arr: &[T])
src/bin/c04p06.rs:81
↓ 2 callers
Function
bitwise_swap
(a: &mut i32, b: &mut i32)
src/bin/c05p07.rs:1
↓ 2 callers
Method
common_ancestor
(&self, left_vertex: VertexRef<T>, right_vertex: VertexRef<T>, mut f: F)
src/bin/c04p08.rs:85
↓ 2 callers
Function
count_chars
(s: &str)
src/bin/c01p02.rs:2
↓ 2 callers
Method
dequeue_cat
(&mut self)
src/bin/c03p06.rs:46
↓ 2 callers
Method
dequeue_dog
(&mut self)
src/bin/c03p06.rs:50
↓ 2 callers
Method
dequeue_species
(&mut self, species: AnimalSpecies)
src/bin/c03p06.rs:37
↓ 2 callers
Method
dfs
(&self, mut f: F)
src/bin/c04p06.rs:107
↓ 2 callers
Method
dispatch_call
(&self, _call: Call)
src/bin/c07p02.rs:39
↓ 2 callers
Function
draw_line
(bytes: &mut [u8], width: usize, x1: usize, x2: usize, y: usize)
src/bin/c05p08.rs:1
↓ 2 callers
Method
enqueue_song
(&mut self, song: Song)
src/bin/c07p03.rs:56
↓ 2 callers
Method
fits_with
(&self, other: &PieceRef)
src/bin/c07p06.rs:168
↓ 2 callers
Method
flag_square
(&mut self, x: usize, y: usize)
src/bin/c07p10.rs:147
↓ 2 callers
Method
get_bst_sequences
(&self)
src/bin/c04p09.rs:124
↓ 2 callers
Method
get_fitting_piece
(&mut self, cur_piece: &PieceRef)
src/bin/c07p06.rs:79
↓ 2 callers
Function
get_max_stack_height
(stack: &[BremBox], remaining_boxes: &[BremBox])
src/bin/c08p13.rs:16
↓ 2 callers
Function
get_path_to
( current_location: Location, target_location: Location, off_limits: &[Location], )
src/bin/c08p02.rs:9
↓ 2 callers
Method
get_result
(&self)
src/bin/c07p08.rs:83
↓ 2 callers
Method
insert
(&mut self, value: T)
src/bin/c04p03.rs:26
↓ 2 callers
Method
insert
(&mut self, value: T)
src/bin/c04p06.rs:26
↓ 2 callers
Method
iter
(&self)
src/bin/c02p01.rs:80
↓ 2 callers
Method
iter
(&self)
src/bin/c02p04.rs:78
↓ 2 callers
Method
list_of_depths
(&self)
src/bin/c04p03.rs:131
↓ 2 callers
Function
move_to_target
(n: usize, source: &mut Vec<i32>, target: &mut Vec<i32>, aux: &mut Vec<i32>)
src/bin/c08p06.rs:1
↓ 2 callers
Method
next_back
(&mut self)
src/bin/c02p06.rs:91
↓ 2 callers
Method
occupy_space
(&mut self, location: &str)
src/bin/c07p04.rs:35
↓ 2 callers
Function
one_char_inserted
(s1: &str, s2: &str)
src/bin/c01p05.rs:13
↓ 2 callers
Function
paint_fill
(x: usize, y: usize, canvas: &mut Vec<Vec<i32>>, new_colour: i32)
src/bin/c08p10.rs:1
↓ 2 callers
Method
partition
(&self, partition_value: T)
src/bin/c02p04.rs:37
↓ 2 callers
Function
permutations_without_dups
(s: &str)
src/bin/c08p07.rs:1
↓ 2 callers
Method
place_mines
(&mut self, count: usize)
src/bin/c07p10.rs:95
↓ 2 callers
Method
place_piece
( &mut self, pieces: &mut Vec<Vec<PieceRef>>, cur_piece: &PieceRef, new_piece:
src/bin/c07p06.rs:96
↓ 2 callers
Method
place_piece
(&mut self, piece: Piece, x: usize, y: usize)
src/bin/c07p08.rs:47
↓ 2 callers
Function
place_queens
(row: usize, columns: &mut Vec<usize>, results: &mut Vec<Vec<usize>>)
src/bin/c08p12.rs:19
↓ 2 callers
Method
pop_at
(&mut self, index: usize)
src/bin/c03p03.rs:39
↓ 2 callers
Method
push
(&mut self, value: T)
src/bin/c03p05.rs:16
↓ 2 callers
Method
put
(&mut self, key: K, value: V)
src/bin/c07p12.rs:34
↓ 2 callers
Method
release_space
(&mut self, location: &str)
src/bin/c07p04.rs:45
↓ 2 callers
Method
remove
(&mut self, node_to_remove: &NodeRef<T>)
src/bin/c02p03.rs:62
↓ 2 callers
Method
rotate
(&mut self, offset: usize)
src/bin/c07p09.rs:22
↓ 2 callers
Function
rotate_image_90_degrees
(image: &[Vec<u32>])
src/bin/c01p07.rs:3
next →
1–100 of 416, ranked by callers