Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Cee/Leetcode
/ types & classes
Types & classes
540 in github.com/Cee/Leetcode
⨍
Functions
840
◇
Types & classes
540
Class
AutocompleteSystem
642 - Design Search Autocomplete System (with HashMap).java:1
Class
AutocompleteSystem
642 - Design Search Autocomplete System.java:1
Class
AutocompleteSystem
642 - Design Search Autocomplete System (without Trie).java:2
Class
BSTIterator
Definition for binary tree public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }
173 - Binary Search Tree Iterator.java:11
Class
CBTInserter
Definition for a binary tree node. public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }
919 - Complete Binary Tree Inserter.java:10
Class
Codec
Definition for a binary tree node. public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }
297 - Serialize and Deserialize Binary Tree.java:10
Class
Codec
428 - Serialize and Deserialize N-ary Tree.java:15
Class
Codec
Definition for a binary tree node. public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }
449 - Serialize and Deserialize BST.java:10
Class
Codec
271 - Encode and Decode Strings.java:1
Class
Codec
535 - Encode and Decode TinyURL.java:1
Class
Color
Coursera/Split the pixels.java:2
Class
CustomCharComparator
791 - Custom Sort String.java:48
Class
Event
218 - The Skyline Problem.java:2
Class
ExamRoom
855 - Exam Room.java:1
Class
FenwickTree
315 - Count of Smaller Numbers After Self.java:2
Class
Group
809 - Expressive Words.java:2
Class
HitCounter
362 - Design Hit Counter.java:1
Class
Interval
616 - Add Bold Tag in String.java:32
Class
KthLargest
703 - Kth Largest Element in a Stream.java:1
Class
LRUCache
146 - LRU Cache.java:1
Class
Log
937 - Reorder Log Files.java:2
Class
Logger
359 - Logger Rate Limiter.java:1
Class
MagicDictionary
676 - Implement Magic Dictionary.java:1
Class
Main
Coursera/Split the pixels.java:1
Class
Main
Coursera/Last substring.java:2
Class
MaxStack
716 - Max Stack.java:1
Class
MedianFinder
295 - Find Median from Data Stream.java:1
Class
MinStack
155 - Min Stack.java:1
Class
MovingAverage
346 - Moving Average from Data Stream.java:1
Class
MyCalendar
729 - My Calendar I.java:1
Class
MyCalendarTwo
731 - My Calendar II.java:1
Class
MyCircularQueue
622 - Design Circular Queue.java:1
Class
MyHashMap
706 - Design HashMap.java:1
Class
MyQueue
232 - Implement Queue using Stacks.java:1
Class
NestedIterator
// This is the interface that allows for creating nested lists. // You should not implement it, or speculate about its implementation public interface
341 - Flatten Nested List Iterator.java:18
Class
Node
146 - LRU Cache.java:3
Class
Node
399 - Evaluate Division.java:3
Class
Node
PDF/399.java:3
Class
NumArray
SegmentTree.java:1
Class
NumArray
307 - Range Sum Query - Mutable.java:1
Class
NumArray
303 - Range Sum Query - Immutable.java:1
Class
NumMatrix
304 - Range Sum Query 2D - Immutable.java:1
Class
NumMatrix
308 - Range Sum Query 2D - Mutable.java:1
Class
Pair
Definition for a binary tree node. public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }
314 - Binary Tree Vertical Order Traversal.java:10
Class
PeekingIterator
284 - Peeking Iterator.java:3
Class
PhoneDirectory
379 - Design Phone Directory.java:1
Class
Pos
934 - Shortest Bridge.java:2
Class
RLEIterator
900 - RLE Iterator.java:1
Class
RandomizedCollection
381 - Insert Delete GetRandom O(1) - Duplicates allowed.java:1
Class
RandomizedSet
380 - Insert Delete GetRandom O(1).java:4
Class
RecentCounter
933 - Number of Recent Calls.java:1
Class
Rep
428 - Serialize and Deserialize N-ary Tree.java:31
Class
Replace
833 - Find And Replace in String.java:2
Class
Result
The result of a subtree is: Result.node: the largest depth node that is equal to or an ancestor of all the deepest nodes of t
865 - Smallest Subtree with all the Deepest Nodes.java:33
Class
Result
Two Sigma.java:1
Class
SegementTree
SegmentTree.java:3
Class
SegmentTree
915 - Partition Array into Disjoint Intervals.java:2
Class
SegmentTree
84 - Largest Rectangle in Histogram.java:44
Class
Solution
832 - Flipping an Image.java:1
Class
Solution
632 - Smallest Range.java:1
Class
Solution
305 - Number of Islands II.java:1
Class
Solution
26 - Remove Duplicates from Sorted Array.java:1
Class
Solution
325 - Maximum Size Subarray Sum Equals k.java:1
Class
Solution
344 - Reverse String.java:1
Class
Solution
115 - Distinct Subsequences.java:1
Class
Solution
Definition for a binary tree node. public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }
103 - Binary Tree Zigzag Level Order Traversal.java:10
Class
Solution
88 - Merge Sorted Array.java:1
Class
Solution
Definition for a binary tree node. public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }
110 - Balanced Binary Tree.java:10
Class
Solution
684 - Redundant Connection.java:1
Class
Solution
908 - Smallest Range I.java:1
Class
Solution
463 - Island Perimeter.java:1
Class
Solution
589 - N-ary Tree Preorder Traversal.java:15
Class
Solution
657 - Judge Route Circle.java:1
Class
Solution
761 - Special Binary String.java:1
Class
Solution
293 - Flip Game.java:1
Class
Solution
5 - Longest Palindromic Substring.java:1
Class
Solution
884 - Uncommon Words from Two Sentences.java:1
Class
Solution
824 - Goat Latin.java:1
Class
Solution
7 - Reverse Integer.java:1
Class
Solution
Definition for a binary tree node. public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }
104 - Maximum Depth of Binary Tree.java:10
Class
Solution
358 - Rearrange String k Distance Apart.java:1
Class
Solution
857 - Minimum Cost to Hire K Workers.java:2
Class
Solution
811 - Subdomain Visit Count.java:1
Class
Solution
680 - Valid Palindrome II.java:1
Class
Solution
105 - Construct Binary Tree from Preorder and Inorder Traversal.java:31
Class
Solution
771 - Jewels and Stones.java:1
Class
Solution
Definition for a binary tree node. public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }
222 - Count Complete Tree Nodes.java:10
Class
Solution
190 - Reverse Bits.java:1
Class
Solution
14 - Longest Common Prefix.java:1
Class
Solution
835 - Image Overlap.java:1
Class
Solution
910 - Smallest Range II.java:1
Class
Solution
171 - Excel Sheet Column Number.java:1
Class
Solution
896 - Monotonic Array.java:1
Class
Solution
893 - Groups of Special-Equivalent Strings.java:1
Class
Solution
22 - Generate Parentheses.java:1
Class
Solution
300 - Longest Increasing Subsequence.java:1
Class
Solution
301 - Remove Invalid Parentheses.java:1
Class
Solution
3 - Longest Substring Without Repeating Characters.java:1
Class
Solution
890 - Find and Replace Pattern.java:1
Class
Solution
418 - Sentence Screen Fitting.java:1
next →
1–100 of 540, ranked by callers