Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/btholt/algorithms-exercises
/ functions
Functions
123 in github.com/btholt/algorithms-exercises
⨍
Functions
123
◇
Types & classes
40
↓ 42 callers
Method
push
(value)
specs/arrays/linkedlist.test.js:32
↓ 20 callers
Method
get
(index)
specs/arrays/linkedlist.test.js:54
↓ 10 callers
Method
complete
(string)
specs/tries/tries.solution.test.js:59
↓ 10 callers
Method
complete
(string)
specs/tries/tries.test.js:19
↓ 10 callers
Function
createTrie
(words)
specs/tries/tries.solution.test.js:71
↓ 10 callers
Function
createTrie
(words)
specs/tries/tries.test.js:24
↓ 10 callers
Method
get
(index)
specs/arrays/arraylist.solution.test.js:35
↓ 10 callers
Method
get
(index)
specs/arrays/linkedlist.solution.test.js:70
↓ 9 callers
Method
contains
(string)
specs/bloom-filters/bloom-filters.solution.test.js:24
↓ 9 callers
Method
contains
(string)
specs/bloom-filters/bloom-filters.test.js:20
↓ 7 callers
Method
push
(value)
specs/arrays/linkedlist.solution.test.js:31
↓ 6 callers
Function
findShortestPathLength
(maze, [xA, yA], [xB, yB])
specs/pathfinding/pathfinding.solution.test.js:18
↓ 6 callers
Function
findShortestPathLength
(maze, [xA, yA], [xB, yB])
specs/pathfinding/pathfinding.test.js:19
↓ 6 callers
Method
pop
()
specs/arrays/linkedlist.test.js:42
↓ 6 callers
Method
push
(value)
specs/arrays/arraylist.solution.test.js:25
↓ 5 callers
Method
delete
(index)
specs/arrays/linkedlist.test.js:59
↓ 4 callers
Function
abcRange
(length)
specs/arrays/linkedlist.test.js:94
↓ 4 callers
Function
abcRange
(length)
specs/arrays/arraylist.test.js:29
↓ 4 callers
Function
abcRange
(length)
specs/arrays/arraylist.solution.test.js:60
↓ 4 callers
Function
abcRange
(length)
specs/arrays/linkedlist.solution.test.js:125
↓ 4 callers
Method
add
(value)
specs/avl/avl.solution.test.js:28
↓ 4 callers
Function
factorial
(num)
specs/recursion/factorials.solution.test.js:13
↓ 4 callers
Function
factorial
(n)
specs/recursion/factorials.test.js:13
↓ 4 callers
Function
findMostCommonTitle
(myId, degreesOfSeparation)
specs/graph/graph.test.js:28
↓ 4 callers
Function
findMostCommonTitle
(myId, degreesOfSeparation)
specs/graph/graph.solution.test.js:28
↓ 4 callers
Function
nestedAdd
(array)
specs/recursion/nested-arrays.solution.test.js:12
↓ 4 callers
Function
nestedAdd
(array)
specs/recursion/nested-arrays.test.js:12
↓ 4 callers
Method
updateInNewLocation
()
specs/avl/avl.solution.test.js:124
↓ 3 callers
Method
_find
(value, test = this.test)
specs/arrays/linkedlist.solution.test.js:58
↓ 3 callers
Method
add
(value)
specs/bst/bst.solution.test.js:28
↓ 3 callers
Method
pop
()
specs/arrays/arraylist.solution.test.js:29
↓ 3 callers
Method
pop
()
specs/arrays/linkedlist.solution.test.js:41
↓ 3 callers
Function
range
(length)
specs/arrays/arraylist.test.js:27
↓ 2 callers
Method
_find
(index)
specs/arrays/linkedlist.test.js:45
↓ 2 callers
Method
add
(string)
specs/bloom-filters/bloom-filters.solution.test.js:19
↓ 2 callers
Method
add
(string)
specs/bloom-filters/bloom-filters.test.js:17
↓ 2 callers
Method
delete
(index)
specs/arrays/arraylist.solution.test.js:38
↓ 2 callers
Method
delete
(index)
specs/arrays/linkedlist.solution.test.js:75
↓ 2 callers
Function
getNeighbors
(visited, x, y)
specs/pathfinding/pathfinding.solution.test.js:77
↓ 2 callers
Function
getUser
(id)
specs/graph/jobs.js:7004
↓ 2 callers
Function
h1
(string)
specs/bloom-filters/bloom-filters.solution.test.js:5
↓ 2 callers
Function
h2
(string)
specs/bloom-filters/bloom-filters.solution.test.js:7
↓ 2 callers
Function
h3
(string)
specs/bloom-filters/bloom-filters.solution.test.js:9
↓ 2 callers
Function
heapify
(array, index, heapSize)
specs/heap-sort/heap-sort.solution.test.js:36
↓ 2 callers
Function
radixSort
(array)
specs/radix-sort/radix-sort.test.js:12
↓ 2 callers
Function
radixSort
(array)
specs/radix-sort/radix-sort.solution.test.js:29
↓ 2 callers
Function
range
(length)
specs/arrays/linkedlist.test.js:92
↓ 2 callers
Function
range
(length)
specs/arrays/arraylist.solution.test.js:58
↓ 2 callers
Function
range
(length)
specs/arrays/linkedlist.solution.test.js:123
↓ 2 callers
Method
rotateLL
()
specs/avl/avl.solution.test.js:112
↓ 2 callers
Method
rotateRR
()
specs/avl/avl.solution.test.js:100
↓ 2 callers
Method
serialize
()
specs/bst/bst.solution.test.js:70
↓ 2 callers
Method
serialize
()
specs/avl/avl.solution.test.js:137
↓ 2 callers
Function
swapPlace
(index1, index2, array)
specs/heap-sort/heap-sort.solution.test.js:22
↓ 2 callers
Method
toObject
()
specs/bst/bst.solution.test.js:59
↓ 2 callers
Method
toObject
()
specs/avl/avl.solution.test.js:38
↓ 1 callers
Method
_collapseTo
(index)
specs/arrays/arraylist.solution.test.js:43
↓ 1 callers
Method
_complete
(search, built, suggestions)
specs/tries/tries.solution.test.js:43
↓ 1 callers
Method
add
(num)
src/Tree.js:7
↓ 1 callers
Method
add
(string)
specs/tries/tries.solution.test.js:26
↓ 1 callers
Method
balance
()
specs/avl/avl.solution.test.js:76
↓ 1 callers
Function
binarySearch
(id, array)
specs/search/search.solution.test.js:15
↓ 1 callers
Function
binarySearch
(id, array)
specs/search/search.test.js:10
↓ 1 callers
Function
breadthFirstTraverse
(queue, array)
specs/traversals/breadth-first.test.js:1
↓ 1 callers
Function
breadthFirstTraverse
(queue, array)
specs/traversals/breadth-first.solution.test.js:2
↓ 1 callers
Function
breadthFirstTraverse2
(queue, array)
specs/traversals/breadth-first.solution.test.js:12
↓ 1 callers
Function
bubbleSort
(nums)
specs/bubble-sort/bubble-sort.solution.test.js:13
↓ 1 callers
Function
bubbleSort
(nums)
specs/bubble-sort/bubble-sort.test.js:13
↓ 1 callers
Function
clear
()
src/sort-visualizer.js:4
↓ 1 callers
Function
createMaxHeap
(array)
specs/heap-sort/heap-sort.solution.test.js:29
↓ 1 callers
Function
done
()
src/sort-visualizer.js:14
↓ 1 callers
Function
findLongestNumber
(array)
specs/radix-sort/radix-sort.solution.test.js:20
↓ 1 callers
Function
findMaxDepth
(node)
src/tree-visualizer.js:46
↓ 1 callers
Function
getDigit
(number, place, longestNumber)
specs/radix-sort/radix-sort.solution.test.js:12
↓ 1 callers
Function
heapSort
(array)
specs/heap-sort/heap-sort.solution.test.js:13
↓ 1 callers
Function
heapSort
(array)
specs/heap-sort/heap-sort.test.js:9
↓ 1 callers
Function
inorderTraverse
(node, array)
specs/traversals/depth-first.solution.test.js:9
↓ 1 callers
Function
inorderTraverse
(node, array)
specs/traversals/depth-first.test.js:5
↓ 1 callers
Function
insertionSort
(nums)
specs/insertion-sort/insertion-sort.test.js:16
↓ 1 callers
Function
insertionSort
(nums)
specs/insertion-sort/insertion-sort.solution.test.js:11
↓ 1 callers
Function
linearSearch
(id, array)
specs/search/search.solution.test.js:6
↓ 1 callers
Function
linearSearch
(id, array)
specs/search/search.test.js:6
↓ 1 callers
Function
merge
(left, right)
specs/merge-sort/merge-sort.solution.test.js:26
↓ 1 callers
Function
mergeSort
(nums)
specs/merge-sort/merge-sort.solution.test.js:9
↓ 1 callers
Function
mergeSort
(nums)
specs/merge-sort/merge-sort.test.js:9
↓ 1 callers
Function
postorderTraverse
(node, array)
specs/traversals/depth-first.solution.test.js:17
↓ 1 callers
Function
postorderTraverse
(node, array)
specs/traversals/depth-first.test.js:9
↓ 1 callers
Function
preorderTraverse
(node, array)
specs/traversals/depth-first.solution.test.js:1
↓ 1 callers
Function
preorderTraverse
(node, array)
specs/traversals/depth-first.test.js:1
↓ 1 callers
Function
quickSort
(nums)
specs/quick-sort/quick-sort.solution.test.js:15
↓ 1 callers
Function
quickSort
(nums)
specs/quick-sort/quick-sort.test.js:15
↓ 1 callers
Function
snapshot
(array)
src/sort-visualizer.js:11
↓ 1 callers
Function
sort
(array)
src/Sort.js:7
↓ 1 callers
Method
toObject
()
src/Tree.js:10
Function
SortComponent
()
src/Sort.js:16
Function
TreeComponent
()
src/Tree.js:22
Method
add
(value)
specs/avl/avl.solution.test.js:50
Method
constructor
()
specs/bst/bst.solution.test.js:25
Method
constructor
(value = null, left = null, right = null)
specs/bst/bst.solution.test.js:65
Method
constructor
()
specs/arrays/linkedlist.test.js:27
next →
1–100 of 123, ranked by callers