MCPcopy Create free account

hub / github.com/PacktPublishing/Hands-On-Data-Structures-and-Algorithms-with-Rust / functions

Functions316 in github.com/PacktPublishing/Hands-On-Data-Structures-and-Algorithms-with-Rust

↓ 153 callersMethoditer
(&self)
Chapter04/src/doubly_linked_list.rs:73
↓ 67 callersMethodadd
(&mut self, notification: MessageNotification)
Chapter05/src/heap.rs:29
↓ 46 callersMethodlen
(&self)
Chapter05/src/btree.rs:49
↓ 44 callersFunctionnew_device_with_id
(id: u64)
Chapter05/src/lib.rs:67
↓ 38 callersMethodappend
(&mut self, offset: u64, value: String)
Chapter04/src/skip_list.rs:50
↓ 25 callersMethodinsert
(&mut self, key: K, value: V)
Chapter06/src/map.rs:51
↓ 12 callersMethodfind
(&self, path: &str)
Chapter05/src/trie.rs:59
↓ 11 callersMethodget
(&self, key: &K)
Chapter06/src/map.rs:30
↓ 10 callersMethodset_edges
(&mut self, from: KeyType, edges: Vec<(u32, KeyType)>)
Chapter05/src/graph.rs:82
↓ 9 callersFunctionbubble_sort
(collection: &[T])
Chapter09/src/lib.rs:4
↓ 9 callersFunctionheap_sort
(collection: &[T])
Chapter09/src/lib.rs:42
↓ 9 callersFunctionmerge_sort
(collection: &[T])
Chapter09/src/lib.rs:50
↓ 9 callersFunctionquick_sort
(collection: &[T])
Chapter09/src/lib.rs:124
↓ 9 callersFunctionshell_sort
(collection: &[T])
Chapter09/src/lib.rs:21
↓ 8 callersFunctionnew_notification_with_id
(id: u64, no_messages: u64)
Chapter05/src/lib.rs:75
↓ 7 callersMethodcheck
(&self, a: &IoTDevice, b: &IoTDevice)
Chapter05/src/red_black_tree.rs:74
↓ 7 callersMethodinto_iter
(self)
Chapter06/src/set.rs:149
↓ 6 callersMethodcmp
(&self, other: &TentativeWeight)
Chapter05/src/graph.rs:14
↓ 6 callersMethodplace_queens
(&mut self)
Chapter11/src/nqueens.rs:14
↓ 6 callersMethodwalk
(&self, callback: impl Fn(&[K]) -> ())
Chapter06/src/set.rs:133
↓ 5 callersMethodadd_key
(&mut self, key: KeyType, value: Data)
Chapter05/src/btree.rs:76
↓ 5 callersMethodinsert
(&mut self, elements: &[K])
Chapter06/src/set.rs:58
↓ 5 callersMethodremove
(&mut self, key: K)
Chapter06/src/map.rs:39
↓ 5 callersMethodswap
(&mut self, pos1: usize, pos2: usize)
Chapter05/src/heap.rs:18
↓ 4 callersMethodfind
(&self, offset: u64)
Chapter04/src/skip_list.rs:75
↓ 4 callersMethodhas_more_messages
(&self, pos1: usize, pos2: usize)
Chapter05/src/heap.rs:23
↓ 4 callersFunctionnew_device_with_id_path
(id: u64, path: impl Into<String>)
Chapter05/src/lib.rs:71
↓ 4 callersMethodnext
(&mut self)
Chapter06/src/set.rs:182
↓ 4 callersMethodrotate
(&self, node: BareTree, direction: Rotation)
Chapter05/src/red_black_tree.rs:271
↓ 4 callersMethodwalk
(&self, callback: impl Fn(&IoTDevice) -> ())
Chapter05/src/trie.rs:77
↓ 3 callersMethodadd_left_child
(&mut self, tree: Option<Tree>)
Chapter05/src/btree.rs:72
↓ 3 callersFunctionbuild_graph
(g: graph::InternetOfThings, items: &Vec<IoTDevice>)
Chapter05/src/lib.rs:80
↓ 3 callersMethodcontains
(&self, key: &[K])
Chapter06/src/set.rs:80
↓ 3 callersMethodfind_closest_index
(&self, key: KeyType)
Chapter05/src/btree.rs:107
↓ 2 callersMethodinto_iter
(self)
Chapter04/src/skip_list.rs:118
↓ 2 callersMethodparent_color
(&self, n: &BareTree)
Chapter05/src/red_black_tree.rs:148
↓ 2 callersMethodpop
(&mut self)
Chapter05/src/heap.rs:42
↓ 1 callersMethodadd_r
(&mut self, node: Tree, device: IoTDevice, is_root: bool)
Chapter05/src/btree.rs:169
↓ 1 callersMethodadd_r
(&mut self, mut node: Tree, device: IoTDevice)
Chapter05/src/red_black_tree.rs:82
↓ 1 callersMethodadd_rec
(&mut self, node: Tree, device: IoTDevice)
Chapter05/src/binary_search_tree.rs:41
↓ 1 callersFunctionadler32
(bytes: &[u8])
Chapter06/src/lib.rs:15
↓ 1 callersMethodback_iter
(self)
Chapter04/src/doubly_linked_list.rs:69
↓ 1 callersFunctionchannels
()
Chapter01/src/main.rs:40
↓ 1 callersMethodconnected_r
(&self, from: usize, degree: usize)
Chapter05/src/graph.rs:178
↓ 1 callersMethoddifference
(self, other: TrieSet<K>)
Chapter06/src/set.rs:98
↓ 1 callersMethodeq
(&self, other: &Node<K>)
Chapter06/src/set.rs:34
↓ 1 callersMethodfill_r
(&self, remaining: &[&Item], current_weight: usize)
Chapter11/src/knapsack.rs:39
↓ 1 callersMethodfind_r
(&self, node: &Tree, id: KeyType)
Chapter05/src/btree.rs:255
↓ 1 callersMethodfind_r
(&self, node: &Tree, dev: &IoTDevice)
Chapter05/src/red_black_tree.rs:366
↓ 1 callersMethodfind_r
(&self, node: &Tree, numerical_id: u64)
Chapter05/src/binary_search_tree.rs:59
↓ 1 callersMethodfix_tree
(&mut self, inserted: BareTree)
Chapter05/src/red_black_tree.rs:152
↓ 1 callersMethodget_child
(&self, key: KeyType)
Chapter05/src/btree.rs:134
↓ 1 callersMethodget_device
(&self, key: KeyType)
Chapter05/src/btree.rs:121
↓ 1 callersMethodget_level
(&self)
Chapter04/src/skip_list.rs:41
↓ 1 callersMethodget_node_index
(&self, node: KeyType)
Chapter05/src/graph.rs:65
↓ 1 callersMethodgrow
(&mut self, min_cap: usize)
Chapter04/src/dynamic_array.rs:24
↓ 1 callersFunctionhashcode
(bytes: &[u8])
Chapter06/src/lib.rs:27
↓ 1 callersMethodintersection
(self, other: TrieSet<K>)
Chapter06/src/set.rs:115
↓ 1 callersMethodis_valid
(&self, row: usize, col: usize)
Chapter11/src/nqueens.rs:37
↓ 1 callersMethoditer_level
(&self, level: usize)
Chapter04/src/skip_list.rs:108
↓ 1 callersFunctionlinear_search
(haystack: &[T], needle: &T)
Chapter10/src/lib.rs:6
↓ 1 callersFunctionmin_index
(weights: &Vec<TentativeWeight>, nodes: &Vec<usize>)
Chapter05/src/graph.rs:40
↓ 1 callersFunctionmy_add
# A Simple Addition Adds two integers. # Arguments - *a* the first term, needs to be i32 - *b* the second term, also a i32 ## Returns The sum of *
Chapter02/src/lib.rs:32
↓ 1 callersFunctionnew_location_info
(name: &str)
Chapter06/src/lib.rs:51
↓ 1 callersMethodopen
(&mut self)
Chapter01/src/door.rs:16
↓ 1 callersFunctionpartition
( collection: &mut [T], low: usize, high: usize, )
Chapter09/src/lib.rs:86
↓ 1 callersMethodplace_queens_r
(&mut self, column: usize)
Chapter11/src/nqueens.rs:18
↓ 1 callersFunctionquick_sort_r
(collection: &mut [T], low: usize, high: usize)
Chapter09/src/lib.rs:116
↓ 1 callersFunctionref_counter
()
Chapter01/src/main.rs:68
↓ 1 callersMethodremove_key
(&mut self, id: KeyType)
Chapter05/src/btree.rs:93
↓ 1 callersMethodset_nodes
(&mut self, nodes: Vec<KeyType>)
Chapter05/src/graph.rs:77
↓ 1 callersFunctionshared_state
()
Chapter01/src/main.rs:16
↓ 1 callersMethodsplit
(&mut self)
Chapter05/src/btree.rs:53
↓ 1 callersFunctionthreading
()
Chapter01/src/main.rs:32
↓ 1 callersFunctionthreading
()
Chapter01/src/threading1.rs:3
↓ 1 callersMethoduncle
(&self, tree: BareTree)
Chapter05/src/red_black_tree.rs:334
↓ 1 callersMethodunion
(self, other: TrieSet<K>)
Chapter06/src/set.rs:108
↓ 1 callersMethodvalidate
(&self, node: &Tree, level: usize)
Chapter05/src/btree.rs:222
↓ 1 callersMethodvalidate
red-red violations, min black-height, max-black-height
Chapter05/src/red_black_tree.rs:123
↓ 1 callersMethodwalk_in_order
(&self, node: &Tree, callback: &impl Fn(&IoTDevice) -> ())
Chapter05/src/btree.rs:275
↓ 1 callersMethodwalk_in_order
(&self, node: &Tree, callback: &impl Fn(&IoTDevice) -> ())
Chapter05/src/red_black_tree.rs:387
↓ 1 callersMethodwalk_in_order
(&self, node: &Tree, callback: &impl Fn(&IoTDevice) -> ())
Chapter05/src/binary_search_tree.rs:78
↓ 1 callersMethodwalk_r
(&self, node: &Link<K>, value: &Vec<K>, callback: &impl Fn(&[K]) -> ())
Chapter06/src/set.rs:139
↓ 1 callersMethodwalk_r
(&self, node: &Link, callback: &impl Fn(&IoTDevice) -> ())
Chapter05/src/trie.rs:83
Methodadd
(&mut self, device: IoTDevice)
Chapter05/src/btree.rs:157
Methodadd
(&mut self, device: IoTDevice)
Chapter05/src/red_black_tree.rs:67
Methodadd
(&mut self, device: IoTDevice)
Chapter05/src/binary_search_tree.rs:35
Methodadd
(&mut self, device: IoTDevice)
Chapter05/src/trie.rs:44
Functionadler32_test
()
Chapter06/src/lib.rs:170
Methodappend
(&mut self, value: u64)
Chapter04/src/dynamic_array.rs:37
Methodappend
(&mut self, value: String)
Chapter04/src/doubly_linked_list.rs:39
Methodappend
(&mut self, value: String)
Chapter04/src/singly_linked_list.rs:33
Methodat
(&mut self, index: usize)
Chapter04/src/dynamic_array.rs:45
Functionbench_10_knapsack
(b: &mut Bencher)
Chapter11/src/lib.rs:195
Functionbench_10_knapsackdp
(b: &mut Bencher)
Chapter11/src/lib.rs:432
Functionbench_10_queens
(b: &mut Bencher)
Chapter11/src/lib.rs:22
Functionbench_15_knapsack
(b: &mut Bencher)
Chapter11/src/lib.rs:126
Functionbench_15_knapsackdp
(b: &mut Bencher)
Chapter11/src/lib.rs:362
Functionbench_15_queens
(b: &mut Bencher)
Chapter11/src/lib.rs:27
Functionbench_20_knapsack
(b: &mut Bencher)
Chapter11/src/lib.rs:37
next →1–100 of 316, ranked by callers