MCPcopy Create free account

hub / github.com/Cee/Leetcode / types & classes

Types & classes540 in github.com/Cee/Leetcode

ClassAutocompleteSystem
642 - Design Search Autocomplete System (with HashMap).java:1
ClassAutocompleteSystem
642 - Design Search Autocomplete System.java:1
ClassAutocompleteSystem
642 - Design Search Autocomplete System (without Trie).java:2
ClassBSTIterator
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
ClassCBTInserter
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
ClassCodec
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
ClassCodec
428 - Serialize and Deserialize N-ary Tree.java:15
ClassCodec
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
ClassCodec
271 - Encode and Decode Strings.java:1
ClassCodec
535 - Encode and Decode TinyURL.java:1
ClassColor
Coursera/Split the pixels.java:2
ClassCustomCharComparator
791 - Custom Sort String.java:48
ClassEvent
218 - The Skyline Problem.java:2
ClassExamRoom
855 - Exam Room.java:1
ClassFenwickTree
315 - Count of Smaller Numbers After Self.java:2
ClassGroup
809 - Expressive Words.java:2
ClassHitCounter
362 - Design Hit Counter.java:1
ClassInterval
616 - Add Bold Tag in String.java:32
ClassKthLargest
703 - Kth Largest Element in a Stream.java:1
ClassLRUCache
146 - LRU Cache.java:1
ClassLog
937 - Reorder Log Files.java:2
ClassLogger
359 - Logger Rate Limiter.java:1
ClassMagicDictionary
676 - Implement Magic Dictionary.java:1
ClassMain
Coursera/Split the pixels.java:1
ClassMain
Coursera/Last substring.java:2
ClassMaxStack
716 - Max Stack.java:1
ClassMedianFinder
295 - Find Median from Data Stream.java:1
ClassMinStack
155 - Min Stack.java:1
ClassMovingAverage
346 - Moving Average from Data Stream.java:1
ClassMyCalendar
729 - My Calendar I.java:1
ClassMyCalendarTwo
731 - My Calendar II.java:1
ClassMyCircularQueue
622 - Design Circular Queue.java:1
ClassMyHashMap
706 - Design HashMap.java:1
ClassMyQueue
232 - Implement Queue using Stacks.java:1
ClassNestedIterator
// 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
ClassNode
146 - LRU Cache.java:3
ClassNode
399 - Evaluate Division.java:3
ClassNode
PDF/399.java:3
ClassNumArray
SegmentTree.java:1
ClassNumArray
307 - Range Sum Query - Mutable.java:1
ClassNumArray
303 - Range Sum Query - Immutable.java:1
ClassNumMatrix
304 - Range Sum Query 2D - Immutable.java:1
ClassNumMatrix
308 - Range Sum Query 2D - Mutable.java:1
ClassPair
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
ClassPeekingIterator
284 - Peeking Iterator.java:3
ClassPhoneDirectory
379 - Design Phone Directory.java:1
ClassPos
934 - Shortest Bridge.java:2
ClassRLEIterator
900 - RLE Iterator.java:1
ClassRandomizedCollection
381 - Insert Delete GetRandom O(1) - Duplicates allowed.java:1
ClassRandomizedSet
380 - Insert Delete GetRandom O(1).java:4
ClassRecentCounter
933 - Number of Recent Calls.java:1
ClassRep
428 - Serialize and Deserialize N-ary Tree.java:31
ClassReplace
833 - Find And Replace in String.java:2
ClassResult
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
ClassResult
Two Sigma.java:1
ClassSegementTree
SegmentTree.java:3
ClassSegmentTree
915 - Partition Array into Disjoint Intervals.java:2
ClassSegmentTree
84 - Largest Rectangle in Histogram.java:44
ClassSolution
832 - Flipping an Image.java:1
ClassSolution
632 - Smallest Range.java:1
ClassSolution
305 - Number of Islands II.java:1
ClassSolution
26 - Remove Duplicates from Sorted Array.java:1
ClassSolution
325 - Maximum Size Subarray Sum Equals k.java:1
ClassSolution
344 - Reverse String.java:1
ClassSolution
115 - Distinct Subsequences.java:1
ClassSolution
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
ClassSolution
88 - Merge Sorted Array.java:1
ClassSolution
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
ClassSolution
684 - Redundant Connection.java:1
ClassSolution
908 - Smallest Range I.java:1
ClassSolution
463 - Island Perimeter.java:1
ClassSolution
589 - N-ary Tree Preorder Traversal.java:15
ClassSolution
657 - Judge Route Circle.java:1
ClassSolution
761 - Special Binary String.java:1
ClassSolution
293 - Flip Game.java:1
ClassSolution
5 - Longest Palindromic Substring.java:1
ClassSolution
884 - Uncommon Words from Two Sentences.java:1
ClassSolution
824 - Goat Latin.java:1
ClassSolution
7 - Reverse Integer.java:1
ClassSolution
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
ClassSolution
358 - Rearrange String k Distance Apart.java:1
ClassSolution
857 - Minimum Cost to Hire K Workers.java:2
ClassSolution
811 - Subdomain Visit Count.java:1
ClassSolution
680 - Valid Palindrome II.java:1
ClassSolution
105 - Construct Binary Tree from Preorder and Inorder Traversal.java:31
ClassSolution
771 - Jewels and Stones.java:1
ClassSolution
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
ClassSolution
190 - Reverse Bits.java:1
ClassSolution
14 - Longest Common Prefix.java:1
ClassSolution
835 - Image Overlap.java:1
ClassSolution
910 - Smallest Range II.java:1
ClassSolution
171 - Excel Sheet Column Number.java:1
ClassSolution
896 - Monotonic Array.java:1
ClassSolution
893 - Groups of Special-Equivalent Strings.java:1
ClassSolution
22 - Generate Parentheses.java:1
ClassSolution
300 - Longest Increasing Subsequence.java:1
ClassSolution
301 - Remove Invalid Parentheses.java:1
ClassSolution
3 - Longest Substring Without Repeating Characters.java:1
ClassSolution
890 - Find and Replace Pattern.java:1
ClassSolution
418 - Sentence Screen Fitting.java:1
next →1–100 of 540, ranked by callers