Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/betomoedano/JavaScript-Coding-Interview-Questions
/ functions
Functions
422 in github.com/betomoedano/JavaScript-Coding-Interview-Questions
⨍
Functions
422
◇
Types & classes
98
↓ 1 callers
Function
reverseList
(node)
linkedLists/linked-list-palindrome.js:45
↓ 1 callers
Function
reverseWordsInString
(string)
strings/reverse-words-in-string.js:4
↓ 1 callers
Function
right
(row, col, matrix)
matrix/zero-matrix.js:90
↓ 1 callers
Function
search
(grid, row, col)
matrix/number-of-islands.js:17
↓ 1 callers
Function
searchInSortedMatrix
(matrix, target)
matrix/search-in-sorted-matrix.js:44
↓ 1 callers
Method
setTail
(node)
linkedLists/construct-linked-list.js:26
↓ 1 callers
Method
siftUp
(currentIdx, heap)
heaps/min-heap-construction.js:34
↓ 1 callers
Function
sortStack
(stack)
stacks/sort-stack.js:4
↓ 1 callers
Function
staircaseTraversal
(height, maxSteps)
recursion/stairs-traversal.js:73
↓ 1 callers
Function
subarraySort
(array)
arrays/subarray-sort.js:3
↓ 1 callers
Function
sumOfLinkedLists
(linkedListOne, linkedListTwo)
linkedLists/sum-of-linked-lists.js:54
↓ 1 callers
Function
sunsetViews
(buildings, direction)
stacks/sunset-views.js:5
↓ 1 callers
Function
swap
(a, b, array)
arrays/move-element-to-end.js:26
↓ 1 callers
Function
swap
(a, b, array)
sorting/insertion-sort.js:16
↓ 1 callers
Function
swap
(a, b, array)
sorting/bubble-sort.js:28
↓ 1 callers
Function
tandemBicycle
(redShirtSpeeds, blueShirtSpeeds, fastest)
arrays/tandem-bicycle.js:21
↓ 1 callers
Function
tandemBicycle
(redShirtSpeeds, blueShirtSpeeds, fastest)
greedy/tandem-bicycle.js:3
↓ 1 callers
Function
taskAssignment
(k, tasks)
greedy/task-assignment.js:10
↓ 1 callers
Function
threeNumberSort
(array, order)
sorting/three-num-sort.js:39
↓ 1 callers
Function
top
(row, col, matrix)
matrix/zero-matrix.js:83
↓ 1 callers
Function
traverseInOrder
(node, treeNodeInfo)
binary-trees/783-minimum-distance-between-bst-nodes.js:32
↓ 1 callers
Function
traverseNode
(row, col, matrix, visited, sizes)
graphs/riverSizes.js:61
↓ 1 callers
Method
twoNumberSum
(int[] array, int targetSum)
arrays/TwoNumberSum.java:9
↓ 1 callers
Function
updateStack
(operation, stack)
stacks/evaluate-reverse-polish-notation.js:20
↓ 1 callers
Function
validStartingCity
(distances, fuel, mpg)
greedy/valid-starting-city.js:1
↓ 1 callers
Function
validateBstHelper
(tree, minValue, maxValue)
binary-trees/validate-bst.js:14
↓ 1 callers
Function
waterArea
(heights)
dynamic-programming/water-area.js:3
↓ 1 callers
Function
zeroMatrix
(matrix)
matrix/zero-matrix.js:16
↓ 1 callers
Function
zigzagTraverse
(array)
matrix/zigzag-traverse.js:4
Method
add
(value)
utils/LinkedList.js:7
Function
addBinary
(a, b)
math/67-add-binary.js:6
Method
addEdge
(from, to, weight)
graphs/dijkstrasAlgorithm.js:56
Method
addNode
(node)
graphs/dijkstrasAlgorithm.js:51
Function
addToArrayForm
(num, k)
arrays/989-add-to-array-form-of-integer.js:8
Function
answerQueries
(nums, queries)
arrays/longest-subsequence-with-limited-sum.js:11
Function
arrayOfProducts
(array)
arrays/array-of-products.js:8
Function
bestTeamScore
(scores, ages)
dynamic-programming/1626-best-team-with-no-conflicts.js:8
Function
boggleBoard
(board, words)
graphs/boggle-board.js:17
Function
canCompleteCircuit
* @param {number[]} gas * @param {number[]} cost * @return {number}
greedy/134-gas-station.js:16
Function
canJump
(nums)
greedy/jump-game.js:5
Function
canPartition
(nums)
dynamic-programming/partition-equal-subset-sum.js:3
Function
checkInclusion
(s1, s2)
backtracking/567-permutation-in-string.js:6
Function
combinationSum
(candidates, target)
arrays/combination-sum.js:10
Function
combinationSum2
(candidates, target)
arrays/combination-sum.js:59
Method
constructor
()
famous-algorithms/union-find.js:2
Method
constructor
(value)
utils/LinkedList.js:2
Method
constructor
(value)
binary-trees/min-heigth-bst.js:17
Method
constructor
(value)
binary-trees/minimal-tree.js:12
Method
constructor
(value)
binary-trees/list-of-depths.js:11
Method
constructor
(value)
binary-trees/find-closest-value-in-bst.js:24
Method
constructor
(minHeightDiff, prevNode)
binary-trees/783-minimum-distance-between-bst-nodes.js:18
Method
constructor
(value)
binary-trees/104-maximum-depth-of-binary-tree.js:15
Method
constructor
(value)
binary-trees/Find-Successor.js:6
Method
constructor
(value)
binary-trees/symmetrical-tree.js:3
Method
constructor
()
binary-trees/range-sum-of-bst.js:17
Method
constructor
(value)
binary-trees/bst-construction.js:2
Method
constructor
(value)
binary-trees/heigth-balanced-binary-tree.js:8
Method
constructor
(isBalanced, height)
binary-trees/heigth-balanced-binary-tree.js:16
Method
constructor
(name)
binary-trees/youngest-commond-ancestor.js:8
Method
constructor
(value)
binary-trees/Binary-Tree-Diameter.js:7
Method
constructor
(diameter, heigth)
binary-trees/Binary-Tree-Diameter.js:15
Method
constructor
(value)
binary-trees/validate-bst.js:2
Method
constructor
(value)
binary-trees/branch-sums.js:2
Method
constructor
(value)
binary-trees/find-kth-largest-value-in-bst.js:2
Method
constructor
(numberOfNodesVisited, latestVisitedValue)
binary-trees/find-kth-largest-value-in-bst.js:29
Method
constructor
(string)
tries/multi-string-search.js:5
Method
constructor
()
tries/multi-string-search.js:56
Method
constructor
(string)
tries/suffix-trie-construction.js:2
Method
constructor
()
graphs/boggle-board.js:3
Method
constructor
()
graphs/sum-of-distances-in-tree.js:8
Method
constructor
(jobs)
graphs/topological-sort.js:44
Method
constructor
(job)
graphs/topological-sort.js:70
Method
constructor
(name)
graphs/depth-first-search.js:2
Method
constructor
(name)
graphs/breadth-first-search.js:6
Method
constructor
()
graphs/dijkstrasAlgorithm.js:10
Method
constructor
()
graphs/dijkstrasAlgorithm.js:46
Method
constructor
(array)
heaps/min-heap-construction.js:2
Method
constructor
(value)
linkedLists/reverse-linked-list.js:2
Method
constructor
(value)
linkedLists/sum-of-linked-lists.js:4
Method
constructor
(value)
linkedLists/merging-linked-lists.js:3
Method
constructor
(value)
linkedLists/remove-middle-node.js:2
Method
constructor
(value)
linkedLists/linked-list-palindrome.js:3
Method
constructor
(value)
linkedLists/merge-linked-lists.js:2
Method
constructor
(value)
linkedLists/shift-linked-list.js:16
Method
constructor
(value)
linkedLists/remove-kth-node-from-end.js:3
Method
constructor
(value)
linkedLists/construct-linked-list.js:3
Method
constructor
()
linkedLists/construct-linked-list.js:12
Method
constructor
()
stacks/min-max-stack-construction.js:2
Method
constructor
()
stacks/min-stack.js:2
Method
constructor
()
stacks/triple-stack.js:15
Method
constructor
()
stacks/queue-via-stacks.js:2
Method
constructor
()
stacks/queue-via-stacks.js:40
Method
contains
(string)
tries/suffix-trie-construction.js:26
Method
containsNodeWithValue
(value)
linkedLists/construct-linked-list.js:98
Function
convert
(s, numRows)
strings/6-zigzag-conversion.js:6
Function
countOdds
(low, high)
math/1523-count-odd-numbers-in-an-interval-range.js:19
Function
countSubTrees
(numNodes, edges, labels)
graphs/1519-number-of-nodes-in-the-sub-tree-with-the-same-labe.js:35
Function
countSubarrays
(nums, minK, maxK)
backtracking/2444-count-subarrays-with-fixed-bounds.js:7
Method
createSet
(value)
famous-algorithms/union-find.js:6
Function
dailyTemperatures
(temperatures)
stacks/monotinic-stack.js:7
← previous
next →
201–300 of 422, ranked by callers