Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/neetcode-gh/leetcode
/ functions
Functions
3,416 in github.com/neetcode-gh/leetcode
⨍
Functions
3,416
◇
Types & classes
1,134
↓ 1 callers
Method
Push
(x interface{})
go/1046-last-stone-weight.go:6
↓ 1 callers
Method
Push
(x interface{})
go/1584-min-cost-to-connect-all-points.go:54
↓ 1 callers
Method
__connect
(self, n: int, m: int)
python/0261-graph-valid-tree.py:48
↓ 1 callers
Method
add
(val: number)
typescript/0703-kth-largest-element-in-a-stream.ts:11
↓ 1 callers
Method
add
* @param {number} val * @return {number}
javascript/0703-kth-largest-element-in-a-stream.js:25
↓ 1 callers
Method
add
(int val)
java/0703-kth-largest-element-in-a-stream.java:11
↓ 1 callers
Method
addAtHead
(val)
javascript/0707-design-linked-list.js:24
↓ 1 callers
Method
addAtTail
(val)
javascript/0707-design-linked-list.js:35
↓ 1 callers
Function
addFrequency
(str, map)
javascript/0242-valid-anagram.js:42
↓ 1 callers
Function
addLeading
(digits)
javascript/0066-plus-one.js:28
↓ 1 callers
Method
addNum
(num, heap = this.getHeap(num))
javascript/0295-find-median-from-data-stream.js:19
↓ 1 callers
Function
addRightFrequency
(s, right, frequencyMap, matched)
javascript/0076-minimum-window-substring.js:51
↓ 1 callers
Function
addRightFrequency
(s, right, frequencyMap)
javascript/0567-permutation-in-string.js:47
↓ 1 callers
Function
addRightFrequency
(s, right, map)
javascript/0424-longest-repeating-character-replacement.js:60
↓ 1 callers
Method
addWord
(self, word)
python/0212-word-search-ii.py:7
↓ 1 callers
Method
addWord
(word string)
go/0212-word-search-ii.go:7
↓ 1 callers
Method
addWord
(String word)
java/0212-word-search-ii.java:74
↓ 1 callers
Method
ans
(int i, int[] nums)
java/0496-next-greater-element-i.java:15
↓ 1 callers
Method
areAllEqual
(int row, int column, int n)
java/0427-construct-quad-tree.java:30
↓ 1 callers
Method
average
(maxHeap, minHeap)
javascript/0295-find-median-from-data-stream.js:45
↓ 1 callers
Method
back
* @param {number} steps * @return {string}
javascript/1472-design-browser-history.js:21
↓ 1 callers
Function
backTrack
(i, sum)
typescript/0494-target-sum.ts:5
↓ 1 callers
Function
backTrack
(nums, i, permutation, permutations)
javascript/0046-permutations.js:24
↓ 1 callers
Function
backTrack
( board, n, row, col, colSet, posDiagSet, negDiagSet, moves, )
javascript/0051-n-queens.js:41
↓ 1 callers
Function
backTrack
(candidates, target, i, combination, combinations)
javascript/0039-combination-sum.js:28
↓ 1 callers
Function
backTrack
(char, graph, seen, buffer)
javascript/0269-alien-dictionary.js:169
↓ 1 callers
Function
backTrack
(nums, i, set, subset)
javascript/0090-subsets-ii.js:26
↓ 1 callers
Function
backTrack
(s, left, right, _partition, partitions)
javascript/0131-palindrome-partitioning.js:24
↓ 1 callers
Function
backTrack
(candidates, target, i, combination, combinations)
javascript/0040-combination-sum-ii.js:41
↓ 1 callers
Function
backTrack
(nums, i, set, subset)
javascript/0078-subsets.js:23
↓ 1 callers
Function
backTrack
(digits, char, combination, combinations)
javascript/0017-letter-combinations-of-a-phone-number.js:28
↓ 1 callers
Method
backTrack
(board, row, rows, col, cols, node, words)
javascript/0212-word-search-ii.js:75
↓ 1 callers
Function
backTrackClose
(n, combos, open, close, path)
javascript/0022-generate-parentheses.js:48
↓ 1 callers
Function
backTrackOpen
(n, combos, open, close, path)
javascript/0022-generate-parentheses.js:42
↓ 1 callers
Function
backtrack
(openN: number, closedN: number)
typescript/0022-generate-parentheses.ts:5
↓ 1 callers
Function
backtrack
(cur: number[], pos: number, target: number)
typescript/0040-combination-sum-ii.ts:6
↓ 1 callers
Function
backtrack
(i: number, dots: number, currentIP: string)
typescript/0093-restore-ip-addresses.ts:6
↓ 1 callers
Function
backtrack
(i: number, curStr: string)
typescript/0017-letter-combinations-of-a-phone-number.ts:15
↓ 1 callers
Function
backtrack
(r)
javascript/0052-n-queens-ii.js:9
↓ 1 callers
Function
backtrack
(i)
javascript/0473-matchsticks-to-square.js:28
↓ 1 callers
Method
backtrack
( String digits, List<String> ans, String cur, int index )
java/0017-letter-combinations-of-a-phone-number.java:37
↓ 1 callers
Method
backtrack
(int openN, int closedN, int n)
java/0022-generate-parentheses.java:23
↓ 1 callers
Method
backtrack
(int i, String[] words, int[] score, int[] letterCount)
java/1255-maximum-score-words-formed-by-letters.java:10
↓ 1 callers
Method
backtrack
(List<List<Integer>> res, int[] nums, List<Integer> path,
java/0047-permutations-ii.java:10
↓ 1 callers
Method
backtrack
(int startIndex, String s, BigInteger lastValue)
java/1849-splitting-a-string-into-descending-consecutive-values.java:15
↓ 1 callers
Method
backtrack
(String[] words, int idx)
java/1225-maximum-score-words-formed-by-letters.java:15
↓ 1 callers
Method
backtrack
( int row, int n, Set<Integer> colSet, Set<Integer> posDiagSet
java/0052-n-queens-ii.java:12
↓ 1 callers
Method
backtrack
( int[] candidates, int target, List<List<Integer>> ans, List<Integer> cur,
java/0039-combination-sum.java:10
↓ 1 callers
Method
backtrack
(int start, ArrayList<Integer> comb, int n, int k)
java/0077-combinations.java:9
↓ 1 callers
Method
backtrack
(int[] nums, int i, int k, int subsetSum, boolean[] used)
java/0698-partition-to-k-equal-sum-subsets.java:17
↓ 1 callers
Function
backtracking
* * @param {number} i * @param {number} dots * @param {string} currentIP
javascript/0093-restore-ip-addresses.js:16
↓ 1 callers
Function
bfs
(grid, r, c)
typescript/0200-number-of-islands.ts:2
↓ 1 callers
Function
bfs
(nums, levels = [[]], permutations = [])
javascript/0046-permutations.js:40
↓ 1 callers
Function
bfs
(queue, rightSide = [])
javascript/0199-binary-tree-right-side-view.js:14
↓ 1 callers
Function
bfs
(graph, indegree, queue, order)
javascript/0207-course-schedule.js:185
↓ 1 callers
Function
bfs
(graph, indegree, queue, reversedOrder = [])
javascript/0210-course-schedule-ii.js:156
↓ 1 callers
Function
bfs
(graph, indegree, sources, path = 0)
javascript/0329-longest-increasing-path-in-a-matrix.js:231
↓ 1 callers
Function
bfs
(queue, frequencyMap, graph, buffer)
javascript/0269-alien-dictionary.js:64
↓ 1 callers
Function
bfs
(queue, seen)
javascript/0133-clone-graph.js:52
↓ 1 callers
Function
bfs
(grid, rows, cols, queue)
javascript/0200-number-of-islands.js:76
↓ 1 callers
Function
bfs
(nums, subsets = [[]])
javascript/0090-subsets-ii.js:44
↓ 1 callers
Function
bfs
(grid, queue, rottenCount = 0, minutes = 0)
javascript/0994-rotting-oranges.js:33
↓ 1 callers
Function
bfs
(queue, wordSet, seen, endWord)
javascript/0127-word-ladder.js:24
↓ 1 callers
Function
bfs
(queue, s, wordSet, seen)
javascript/0139-word-break.js:164
↓ 1 callers
Function
bfs
(rooms, queue)
javascript/0286-walls-and-gates.js:74
↓ 1 callers
Function
bfs
(queue /* Space O(W) */, levels = [])
javascript/0102-binary-tree-level-order-traversal.js:15
↓ 1 callers
Function
bfs
(queue, graph, maxTime)
javascript/0743-network-delay-time.js:39
↓ 1 callers
Function
bfs
(n, combos = [])
javascript/0022-generate-parentheses.js:64
↓ 1 callers
Function
bfs
(board, queue)
javascript/0130-surrounded-regions.js:112
↓ 1 callers
Function
bfs
(queue, total = 0)
javascript/1448-count-good-nodes-in-binary-tree.js:43
↓ 1 callers
Function
bfs
(queue)
javascript/0100-same-tree.js:56
↓ 1 callers
Function
bfs
(queue, total = 0)
javascript/1448-Count-Good-Nodes-in-Binary-Tree.js:43
↓ 1 callers
Function
bfs
(root)
javascript/0515-find-largest-value-in-each-tree-row.js:20
↓ 1 callers
Function
bfs
(queue)
javascript/0226-invert-binary-tree.js:39
↓ 1 callers
Function
bfs
(graph, visited, queue)
javascript/0261-graph-valid-tree.js:83
↓ 1 callers
Function
bfs
(queue, isZigZag, levels)
javascript/0103-binary-tree-zigzag-level-order-traversal.js:30
↓ 1 callers
Function
bfs
(queue, height = 0)
javascript/0104-maximum-depth-of-binary-tree.js:62
↓ 1 callers
Method
bfs
(List<Integer> list, TreeNode root)
java/0199-binary-tree-right-side-view.java:10
↓ 1 callers
Method
bfs
(Map<String, List<Pair<String, Double>>> adj, String src, String target)
java/0399-evaluate-division.java:21
↓ 1 callers
Function
biggestElement
(index, arr)
javascript/1299-Replace-Elements-with-Greatest-Element-on-Right-Side.js:48
↓ 1 callers
Function
biggestElement
(index, arr)
javascript/1299-replace-elements-with-greatest-element-on-right-side.js:48
↓ 1 callers
Function
binarySearch
(num, subsequence)
javascript/0300-longest-increasing-subsequence.js:104
↓ 1 callers
Method
binarySearchLeft
(MountainArray array, int target, int right)
java/1095-find-in-mountain-array.java:35
↓ 1 callers
Method
binarySearchRight
(MountainArray array, int target, int left)
java/1095-find-in-mountain-array.java:52
↓ 1 callers
Method
bookHelper
(CalendarNode cur, int targetStart, int targetEnd)
java/0729-my-calendar-i.java:15
↓ 1 callers
Function
build
(values: number[], leftIndex: number, rightIndex: number)
typescript/0307-range-sum-query-mutable.ts:52
↓ 1 callers
Function
buildBridgeBFS
()
javascript/0934-shortest-bridge.js:36
↓ 1 callers
Function
buildGraph
(n, edges)
javascript/0323-number-of-connected-components-in-an-undirected-graph.js:23
↓ 1 callers
Function
buildGraph
(matrix)
javascript/0329-longest-increasing-path-in-a-matrix.js:179
↓ 1 callers
Function
buildGraph
(points)
javascript/1584-Min-Cost-to-Connect-all-Points.js:22
↓ 1 callers
Function
buildGraph
(n, flights, src, dst, K)
javascript/0787-cheapest-flights-within-k-stops.js:21
↓ 1 callers
Function
buildGraph
(points)
javascript/1584-min-cost-to-connect-all-points.js:22
↓ 1 callers
Function
buildGraph
(tickets, graph = new Map())
javascript/0332-reconstruct-itinerary.js:36
↓ 1 callers
Method
buildGraph
(TreeNode node, HashMap<Integer, List<Integer>> graph)
java/2385-amount-of-time-for-binary-tree-to-be-infected.java:35
↓ 1 callers
Function
buildHash
(frequency)
javascript/0049-group-anagrams.js:77
↓ 1 callers
Method
buildHeap
(array: number[])
typescript/1046-last-stone-weight.ts:7
↓ 1 callers
Method
buildHeap
(array: number[])
typescript/1046-Last-Stone-Weight.ts:7
↓ 1 callers
Method
buildTree
(int[] nums)
java/0307-range-sum-query-mutable.java:12
↓ 1 callers
Method
buildTrie
(products)
javascript/1268-search-suggestions-system.js:76
↓ 1 callers
Method
builder
( int[] preorder, int preorderIndex, int inorderLow, int inorderHigh )
java/0105-construct-binary-tree-from-preorder-and-inorder-traversal.java:57
← previous
next →
401–500 of 3,416, ranked by callers