Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/coding-minutes/data-structures-algorithms-level-up-bootcamp
/ functions
Functions
298 in github.com/coding-minutes/data-structures-algorithms-level-up-bootcamp
⨍
Functions
298
◇
Types & classes
47
↓ 9 callers
Function
insert
10 BST/inorder_succcessor.cpp:18
↓ 9 callers
Method
insert
13 Tries/max_xor_trie.cpp:19
↓ 8 callers
Method
addEdge
14 Graphs/03_bfs_shortest_path.cpp:18
↓ 8 callers
Method
addEdge
14 Graphs/03_bfs_.cpp:18
↓ 8 callers
Method
addEdge
14 Graphs/04_dfs.cpp:18
↓ 8 callers
Function
insertAtHead
----------Linked List-----------//
07 Linked Lists/linked_list.cpp:15
↓ 7 callers
Method
addEdge
14 Graphs/01_adj_list.cpp:17
↓ 6 callers
Method
addEdge
14 Graphs/weighted_graph.cpp:17
↓ 6 callers
Method
addEdge
14 Graphs/dijkstra.cpp:19
↓ 5 callers
Function
dfs
14 Graphs/board-game.cpp:50
↓ 5 callers
Method
getValue
17 LRU/LRU.cpp:51
↓ 5 callers
Method
insertKeyValue
17 LRU/LRU.cpp:29
↓ 4 callers
Method
addEdge
14 Graphs/cycle_detection_directed.cpp:16
↓ 4 callers
Method
addEdge
14 Graphs/02_adj_list.cpp:28
↓ 4 callers
Method
addEdge
14 Graphs/02_adj_list_node.cpp:29
↓ 4 callers
Method
dist
11 Heaps/heaps_01_cabs.cpp:17
↓ 3 callers
Method
addEdge
undirected graph
14 Graphs/cycle_detection_undirected.cpp:17
↓ 3 callers
Function
lower_bound
05 Binary Search/01 Frequency Count.cpp:6
↓ 3 callers
Function
printAtLevelK
=============================== ToDo: Complete this Function | ===============================
09 Binary Tree/node_at_kth_distance.cpp:70
↓ 3 callers
Function
reverse
07 Linked Lists/linked_list.cpp:56
↓ 2 callers
Method
contains_cycle
14 Graphs/cycle_detection_undirected.cpp:42
↓ 2 callers
Method
contains_cycle
14 Graphs/cycle_detection_directed.cpp:44
↓ 2 callers
Function
convertToInt
02 Strings/06 sort_strings.cpp:36
↓ 2 callers
Function
height
Helper Function : Height of the Tree
09 Binary Tree/diameter.cpp:76
↓ 2 callers
Function
inorderSucc
10 BST/inorder_succcessor.cpp:49
↓ 2 callers
Function
insert
10 BST/bst.cpp:17
↓ 2 callers
Function
levelOrderPrint
09 Binary Tree/level_order_build.cpp:44
↓ 2 callers
Method
mostRecentKey
17 LRU/LRU.cpp:66
↓ 2 callers
Function
mystrtok
02 Strings/04 mystrtok.cpp:4
↓ 2 callers
Function
printLL
07 Linked Lists/linked_list.cpp:169
↓ 2 callers
Function
upper_bound
05 Binary Search/01 Frequency Count.cpp:30
↓ 1 callers
Method
addWord
14 Graphs/board-game.cpp:32
↓ 1 callers
Function
anagrams_substrings
12 Hashing/anagrams_substrings.cpp:28
↓ 1 callers
Method
bfs
14 Graphs/03_bfs_shortest_path.cpp:24
↓ 1 callers
Method
bfs
14 Graphs/03_bfs_.cpp:24
↓ 1 callers
Function
buildTree
Input : 1 2 4 -1 -1 5 7 -1 -1 -1 3 -1 6 -1 -1
09 Binary Tree/level_order_traversal.cpp:20
↓ 1 callers
Function
buildTree
Input : 1 2 4 -1 -1 5 7 -1 -1 -1 3 -1 6 -1 -1
09 Binary Tree/max_subset.cpp:20
↓ 1 callers
Function
buildTree
Input : 1 2 4 -1 -1 5 7 -1 -1 -1 3 -1 6 -1 -1
09 Binary Tree/diameter.cpp:20
↓ 1 callers
Function
canPlaceBirds
05 Binary Search/04 angry_birds.cpp:7
↓ 1 callers
Function
checkRedundant
08 Stacks & Queue/redundant_paranthesis.cpp:6
↓ 1 callers
Function
countMinSwaps
01 Arrays & Vectors/09 min_swaps.cpp:6
↓ 1 callers
Function
countSubsets
06 Recursion Problems/Subset Sum to X.cpp:8
↓ 1 callers
Function
countWays
06 Recursion Problems/ladder.cpp:5
↓ 1 callers
Function
count_rectangles
Count Rectangles Function
12 Hashing/Counting Rectangles/rectangle.cpp:37
↓ 1 callers
Function
count_triangles
12 Hashing/Counting Triangles/triangles.cpp:6
↓ 1 callers
Function
count_triplets
12 Hashing/triplets_in_gp.cpp:6
↓ 1 callers
Function
dfs
14 Graphs/largest_island copy.cpp:5
↓ 1 callers
Function
dfs
14 Graphs/largest_island.cpp:5
↓ 1 callers
Method
dfs
14 Graphs/04_dfs.cpp:38
↓ 1 callers
Function
diameter
Diameter Time Complexity?
09 Binary Tree/diameter.cpp:87
↓ 1 callers
Method
dijkstra
14 Graphs/dijkstra.cpp:27
↓ 1 callers
Function
divideAmongK
05 Binary Search/kpartition.cpp:4
↓ 1 callers
Function
documentSearch
13 Tries/little_cute_cat_trie.cpp:65
↓ 1 callers
Function
extractStringAtKey
02 Strings/06 sort_strings.cpp:23
↓ 1 callers
Function
findClosestInBST
10 BST/closest_in_bst.cpp:33
↓ 1 callers
Function
find_window
03 Sliding Window/03 string_window.cpp:6
↓ 1 callers
Function
fizzbuzz
Complete this method, don't write main
01 Arrays & Vectors/fizzbuzz.cpp:7
↓ 1 callers
Function
generateBrackets
06 Recursion Problems/generate_brackets.cpp:5
↓ 1 callers
Function
getHashValue
1. Generate all substrings 2. Generate their hash 3. Hash the 'hash' values to club all anagrams in single bucket, to get their frequency count 4. Fro
12 Hashing/anagrams_substrings.cpp:12
↓ 1 callers
Function
highest_mountain
01 Arrays & Vectors/05 mountain.cpp:6
↓ 1 callers
Function
housing
03 Sliding Window/01 housing.cpp:5
↓ 1 callers
Function
insert
10 BST/closest_in_bst.cpp:17
↓ 1 callers
Function
insert
10 BST/bst_2_linked_list.cpp:18
↓ 1 callers
Method
insert
13 Tries/suffix_trie.cpp:63
↓ 1 callers
Method
insert
13 Tries/little_cute_cat_trie.cpp:28
↓ 1 callers
Function
inversion_count
sorting method
04 Sorting & Searching/02 inversion_count.cpp:46
↓ 1 callers
Function
isBalanced
08 Stacks & Queue/balanced_paranthesis.cpp:7
↓ 1 callers
Function
isHeightBalanced
O(N) time
09 Binary Tree/height_balanced.cpp:73
↓ 1 callers
Function
isSafe
06 Recursion Problems/Sudoku.cpp:5
↓ 1 callers
Function
isSubset
02 Strings/07 check_subset.cpp:5
↓ 1 callers
Function
join_ropes
11 Heaps/heaps_02_ropes.cpp:5
↓ 1 callers
Function
k_partition
05 Binary Search/kpartition.cpp:23
↓ 1 callers
Function
largestBand
01 Arrays & Vectors/06 longest_band.cpp:6
↓ 1 callers
Function
largest_island
14 Graphs/largest_island copy.cpp:27
↓ 1 callers
Function
largest_island
14 Graphs/largest_island.cpp:27
↓ 1 callers
Function
lcs
15 DP1/lcs.cpp:6
↓ 1 callers
Function
lcs
15 DP1/lcs_bottom_up.cpp:7
↓ 1 callers
Function
levelOrderBuild
09 Binary Tree/level_order_build.cpp:80
↓ 1 callers
Function
levelOrderPrint
09 Binary Tree/level_order_traversal.cpp:44
↓ 1 callers
Function
levelOrderPrint
09 Binary Tree/max_subset.cpp:36
↓ 1 callers
Function
levelOrderPrint
09 Binary Tree/diameter.cpp:44
↓ 1 callers
Function
maxSubArrayK
05 Binary Search/max_subarray_sliding_window_deque.cpp:6
↓ 1 callers
Function
maxSubArrayK
08 Stacks & Queue/max_in_window_k.cpp:6
↓ 1 callers
Function
maxSubsetSum
O(N)
09 Binary Tree/max_subset.cpp:76
↓ 1 callers
Function
max_profit_dp
bottom up solution
15 DP1/rod_cutting.cpp:28
↓ 1 callers
Method
max_xor
13 Tries/max_xor_trie.cpp:74
↓ 1 callers
Function
merge
07 Linked Lists/linked_list.cpp:107
↓ 1 callers
Function
merge
helper method
04 Sorting & Searching/01 mergesort_vector.cpp:6
↓ 1 callers
Function
merge
helper method
04 Sorting & Searching/02 inversion_count.cpp:6
↓ 1 callers
Function
mergeKArrays
11 Heaps/03_merge_k_sorted.cpp:6
↓ 1 callers
Function
mergeSort
ToDo : MergeSort
07 Linked Lists/linked_list.cpp:145
↓ 1 callers
Function
mergesort
sorting method
04 Sorting & Searching/01 mergesort_vector.cpp:44
↓ 1 callers
Function
midPoint
07 Linked Lists/linked_list.cpp:131
↓ 1 callers
Function
min_bars
12 Hashing/quick-brown-fox.cpp:53
↓ 1 callers
Function
min_bars_helper
string s ="thequickbrownfox"; string words[] = {"the", "quickbrown", "fox","quick","brown"}; */ Main Logic
12 Hashing/quick-brown-fox.cpp:21
↓ 1 callers
Function
min_pair
05 Binary Search/05 min_pairs.cpp:7
↓ 1 callers
Function
optDiameter
09 Binary Tree/diameter.cpp:108
↓ 1 callers
Function
outOfOrder
01 Arrays & Vectors/08 subarray_sort.cpp:6
↓ 1 callers
Function
pairSum
01 Arrays & Vectors/pairs 03.cpp:6
↓ 1 callers
Function
partition
04 Sorting & Searching/04 quickselect.cpp:6
next →
1–100 of 298, ranked by callers