Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Cee/Leetcode
/ functions
Functions
840 in github.com/Cee/Leetcode
⨍
Functions
840
◇
Types & classes
540
↓ 1 callers
Method
searchPrefix
(String prefix)
745 - Prefix and Suffix Search.java:47
↓ 1 callers
Method
searchSuffix
(String suffix)
745 - Prefix and Suffix Search.java:59
↓ 1 callers
Method
splitThePixels
(List<String> pixels)
Coursera/Split the pixels.java:26
↓ 1 callers
Method
subsetSum
(int[] nums, int s)
494 - Target Sum.java:10
↓ 1 callers
Method
sum
(int idx)
315 - Count of Smaller Numbers After Self.java:18
↓ 1 callers
Method
swap
(char[] arr, int i, int j)
344 - Reverse String.java:12
↓ 1 callers
Method
swap
(int[] arr, int start, int end)
190 - Reverse Bits.java:16
↓ 1 callers
Method
swap
(int[] nums, int i, int j)
41 - First Missing Positive.java:18
↓ 1 callers
Method
swap
(char[] chars, int i, int j)
345 - Reverse Vowels of a String.java:26
↓ 1 callers
Method
swap
(int[] nums, int i, int j)
384 - Shuffle an Array.java:25
↓ 1 callers
Method
swap
(char[] arr, int i, int j)
917 - Reverse Only Letters.java:19
↓ 1 callers
Method
swap
(char[] arr, int i, int j)
557 - Reverse Words in a String III.java:24
↓ 1 callers
Method
toLowerCase
(String str)
709 - To Lower Case.java:2
↓ 1 callers
Method
top
()
716 - Max Stack.java:22
↓ 1 callers
Method
traverse
(Node n)
589 - N-ary Tree Preorder Traversal.java:23
↓ 1 callers
Method
traverse
(Node n)
590 - N-ary Tree Postorder Traversal.java:23
↓ 1 callers
Method
traverse
(TreeNode node)
897 - Increasing Order Search Tree.java:18
↓ 1 callers
Method
traverse
(TreeNode node, int level)
637 - Average of Levels in Binary Tree.java:24
↓ 1 callers
Method
traverse
(TreeNode root)
250 - Count Univalue Subtrees.java:19
↓ 1 callers
Method
traverse
(String s, Trie t, List<TrieNode> list)
642 - Design Search Autocomplete System.java:43
↓ 1 callers
Method
traverse
(TreeNode node, int sum, int cur, List<Integer> l)
113 - Path Sum II.java:21
↓ 1 callers
Method
traverse
(TreeNode node)
99 - Recover Binary Search Tree.java:25
↓ 1 callers
Method
traverse
(TreeNode node, int curr)
129 - Sum Root to Leaf Numbers.java:19
↓ 1 callers
Method
union
(int i, int j)
305 - Number of Islands II.java:24
↓ 1 callers
Method
union
(int i, int j)
684 - Redundant Connection.java:19
↓ 1 callers
Method
union
(int a, int b)
323 - Number of Connected Components in an Undirected Graph.java:19
↓ 1 callers
Method
union
(int i, int j)
261 - Graph Valid Tree.java:19
↓ 1 callers
Method
update
(int idx, int val)
315 - Count of Smaller Numbers After Self.java:10
↓ 1 callers
Method
valid
(String s)
720 - Longest Word in Dictionary.java:28
↓ 1 callers
Method
validColor
(int[][] graph, int[] colors, int color, int node)
785 - Is Graph Bipartite?.java:44
↓ 1 callers
Method
validate
(char[][] board, int x, int y, int n)
51 - N-Queens.java:30
Method
AutocompleteSystem
(String[] sentences, int[] times)
642 - Design Search Autocomplete System (with HashMap).java:69
Method
AutocompleteSystem
(String[] sentences, int[] times)
642 - Design Search Autocomplete System.java:59
Method
AutocompleteSystem
(String[] sentences, int[] times)
642 - Design Search Autocomplete System (without Trie).java:42
Method
BSTIterator
(TreeNode root)
173 - Binary Search Tree Iterator.java:15
Method
CBTInserter
(TreeNode root)
919 - Complete Binary Tree Inserter.java:14
Method
Color
(String s)
Coursera/Split the pixels.java:6
Method
Event
(int id, int height, int x, int type)
218 - The Skyline Problem.java:7
Method
ExamRoom
(int N)
855 - Exam Room.java:5
Method
FenwickTree
(int n)
315 - Count of Smaller Numbers After Self.java:5
Method
Front
Get the front item from the queue.
622 - Design Circular Queue.java:33
Method
Group
(char ch, int cnt)
809 - Expressive Words.java:5
Method
HitCounter
Initialize your data structure here.
362 - Design Hit Counter.java:10
Method
Interval
()
616 - Add Bold Tag in String.java:35
Method
KthLargest
(int k, int[] nums)
703 - Kth Largest Element in a Stream.java:5
Method
LRUCache
(int capacity)
146 - LRU Cache.java:44
Method
Log
(String id, String log)
937 - Reorder Log Files.java:5
Method
Logger
Initialize your data structure here.
359 - Logger Rate Limiter.java:6
Method
MagicDictionary
Initialize your data structure here.
676 - Implement Magic Dictionary.java:41
Method
MaxStack
initialize your data structure here.
716 - Max Stack.java:6
Method
MedianFinder
()
295 - Find Median from Data Stream.java:6
Method
MinStack
initialize your data structure here.
155 - Min Stack.java:6
Method
MovingAverage
Initialize your data structure here.
346 - Moving Average from Data Stream.java:9
Method
MyCalendar
()
729 - My Calendar I.java:4
Method
MyCalendarTwo
()
731 - My Calendar II.java:4
Method
MyCircularQueue
Initialize your data structure here. Set the size of the queue to be k.
622 - Design Circular Queue.java:8
Method
MyHashMap
Initialize your data structure here.
706 - Design HashMap.java:6
Method
MyQueue
Initialize your data structure here.
232 - Implement Queue using Stacks.java:6
Method
NestedIterator
(List<NestedInteger> nestedList)
341 - Flatten Nested List Iterator.java:21
Method
Node
()
146 - LRU Cache.java:8
Method
Node
(String p, double r)
399 - Evaluate Division.java:6
Method
Node
(String p, double r)
PDF/399.java:6
Method
NumArray
(int[] nums)
SegmentTree.java:35
Method
NumArray
(int[] nums)
307 - Range Sum Query - Mutable.java:6
Method
NumArray
(int[] nums)
303 - Range Sum Query - Immutable.java:5
Method
NumMatrix
(int[][] matrix)
304 - Range Sum Query 2D - Immutable.java:4
Method
NumMatrix
(int[][] matrix)
308 - Range Sum Query 2D - Mutable.java:5
Method
Pair
(TreeNode n, int c)
314 - Binary Tree Vertical Order Traversal.java:13
Method
PeekingIterator
(Iterator<Integer> iterator)
284 - Peeking Iterator.java:7
Method
PhoneDirectory
Initialize your data structure here @param maxNumbers - The maximum numbers that can be stored in the phone directory.
379 - Design Phone Directory.java:5
Method
Pos
(int x, int y)
934 - Shortest Bridge.java:4
Method
PredictTheWinner
(int[] nums)
486 - Predict the Winner.java:2
Method
RLEIterator
(int[] A)
900 - RLE Iterator.java:8
Method
RandomizedCollection
Initialize your data structure here.
381 - Insert Delete GetRandom O(1) - Duplicates allowed.java:7
Method
RandomizedSet
Initialize your data structure here.
380 - Insert Delete GetRandom O(1).java:9
Method
Rear
Get the last item from the queue.
622 - Design Circular Queue.java:38
Method
RecentCounter
()
933 - Number of Recent Calls.java:4
Method
Replace
(int i, String s, String t)
833 - Find And Replace in String.java:6
Method
Result
(TreeNode n, int d)
865 - Smallest Subtree with all the Deepest Nodes.java:36
Method
SegementTree
(int sum, int start, int end)
SegmentTree.java:10
Method
SegmentTree
(int start, int end)
915 - Partition Array into Disjoint Intervals.java:9
Method
SegmentTree
(int start, int end)
84 - Largest Rectangle in Histogram.java:50
Method
Solution
(int[] w)
528 - Random Pick with Weight.java:9
Method
Solution
@param head The linked list's head. Note that the head is guaranteed to be not null, so it contains at least one node.
382 - Linked List Random Node.java:15
Method
Solution
(int[] nums)
384 - Shuffle an Array.java:6
Method
Solution
(int[] nums)
398 - Random Pick Index.java:9
Method
SummaryRanges
Initialize your data structure here.
352 - Data Stream as Disjoint Intervals.java:14
Method
TicTacToe
Initialize your data structure here.
348 - Design Tic-Tac-Toe.java:9
Method
TopVotedCandidate
(int[] persons, int[] times)
911 - Online Election.java:12
Method
Trie
Initialize your data structure here.
208 - Implement Trie (Prefix Tree).java:14
Method
Trie
()
676 - Implement Magic Dictionary.java:14
Method
Trie
()
720 - Longest Word in Dictionary.java:13
Method
Trie
()
336 - Palindrome Pairs.java:15
Method
Trie
()
527 - Word Abbreviation.java:13
Method
Trie
()
745 - Prefix and Suffix Search.java:16
Method
Trie
()
211 - Add and Search Word - Data structure design.java:14
Method
TrieNode
()
208 - Implement Trie (Prefix Tree).java:6
Method
TrieNode
()
676 - Implement Magic Dictionary.java:6
Method
TrieNode
()
720 - Longest Word in Dictionary.java:5
Method
TrieNode
(String sentence, int times)
642 - Design Search Autocomplete System (with HashMap).java:8
← previous
next →
201–300 of 840, ranked by callers