Leetcode most liked questions 201 - 300

Anonymous User
1078
IDTitleDifficultyLikesAC RateTags
733 Flood FillEasy810163.5%Array; Depth-First Search; Breadth-First Search; Matrix;
1046 Max Consecutive Ones IIIMedium807262.6%Array; Binary Search; Sliding Window; Prefix Sum;
203 Remove Linked List ElementsEasy806048.0%Linked List; Recursion;
205 Isomorphic StringsEasy805643.5%Hash Table; String;
724 Find Pivot IndexEasy805156.8%Array; Prefix Sum;
77 CombinationsMedium799769.9%Backtracking;
44 Wildcard MatchingHard799527.5%String; Dynamic Programming; Greedy; Recursion;
97 Interleaving StringMedium798839.6%String; Dynamic Programming;
680 Valid Palindrome IIEasy798440.1%Two Pointers; String; Greedy;
572 Subtree of Another TreeEasy797547.5%Tree; Depth-First Search; String Matching; Binary Tree; Hash Function;
801 Is Graph Bipartite?Medium796155.3%Depth-First Search; Breadth-First Search; Union Find; Graph;
151 Reverse Words in a StringMedium790539.8%Two Pointers; String;
658 Find K Closest ElementsMedium787947.1%Array; Two Pointers; Binary Search; Sliding Window; Sorting; Heap (Priority Queue);
1013 Fibonacci NumberEasy787870.6%Math; Dynamic Programming; Recursion; Memoization;
435 Non-overlapping IntervalsMedium781752.8%Array; Dynamic Programming; Greedy; Sorting;
69 Sqrt(x)Easy780038.3%Math; Binary Search;
106 Construct Binary Tree from Inorder and Postorder TraversalMedium779162.1%Array; Hash Table; Divide and Conquer; Tree; Binary Tree;
179 Largest NumberMedium778435.7%Array; String; Greedy; Sorting;
943 Sum of Subarray MinimumsMedium777937.5%Array; Dynamic Programming; Stack; Monotonic Stack;
334 Increasing Triplet SubsequenceMedium777040.4%Array; Greedy;
144 Binary Tree Preorder TraversalEasy776768.9%Stack; Tree; Depth-First Search; Binary Tree;
113 Path Sum IIMedium773358.1%Backtracking; Tree; Depth-First Search; Binary Tree;
204 Count PrimesMedium767133.4%Array; Math; Enumeration; Number Theory;
99 Recover Binary Search TreeMedium766752.6%Tree; Depth-First Search; Binary Search Tree; Binary Tree;
1025 Minimum Cost For TicketsMedium766365.4%Array; Dynamic Programming;
503 Next Greater Element IIMedium764863.6%Array; Stack; Monotonic Stack;
581 Shortest Unsorted Continuous SubarrayMedium764336.7%Array; Two Pointers; Stack; Greedy; Sorting; Monotonic Stack;
1603 Running Sum of 1d ArrayEasy760786.6%Array; Prefix Sum;
137 Single Number IIMedium760662.1%Array; Bit Manipulation;
496 Next Greater Element IEasy751071.9%Array; Hash Table; Stack; Monotonic Stack;
451 Sort Characters By FrequencyMedium750470.7%Hash Table; String; Sorting; Heap (Priority Queue); Bucket Sort; Counting;
692 Top K Frequent WordsMedium750257.7%Hash Table; String; Trie; Sorting; Heap (Priority Queue); Bucket Sort; Counting;
735 Asteroid CollisionMedium750244.8%Array; Stack; Simulation;
135 CandyHard746043.2%Array; Greedy;
95 Unique Binary Search Trees IIMedium742157.1%Dynamic Programming; Backtracking; Tree; Binary Search Tree; Binary Tree;
129 Sum Root to Leaf NumbersMedium741962.9%Tree; Depth-First Search; Binary Tree;
211 Design Add and Search Words Data StructureMedium739644.8%String; Depth-First Search; Design; Trie;
874 Backspace String CompareEasy738449.1%Two Pointers; String; Stack; Simulation;
310 Minimum Height TreesMedium736638.8%Depth-First Search; Breadth-First Search; Graph; Topological Sort;
740 Delete and EarnMedium734656.5%Array; Hash Table; Dynamic Programming;
109 Convert Sorted List to Binary Search TreeMedium729361.4%Linked List; Divide and Conquer; Tree; Binary Search Tree; Binary Tree;
377 Combination Sum IVMedium724954.0%Array; Dynamic Programming;
188 Best Time to Buy and Sell Stock IVHard723641.9%Array; Dynamic Programming;
1029 Vertical Order Traversal of a Binary TreeHard723346.9%Hash Table; Tree; Depth-First Search; Breadth-First Search; Binary Tree;
882 Peak Index in a Mountain ArrayMedium722768.6%Array; Binary Search;
6 Zigzag ConversionMedium719047.0%String;
744 Network Delay TimeMedium716753.3%Depth-First Search; Breadth-First Search; Graph; Heap (Priority Queue); Shortest Path;
86 Partition ListMedium714055.7%Linked List; Two Pointers;
417 Pacific Atlantic Water FlowMedium710555.0%Array; Depth-First Search; Breadth-First Search; Matrix;
111 Minimum Depth of Binary TreeEasy710147.3%Tree; Depth-First Search; Breadth-First Search; Binary Tree;
1129 Longest String ChainMedium709360.9%Array; Hash Table; Two Pointers; String; Dynamic Programming;
813 All Paths From Source to TargetMedium704082.4%Backtracking; Depth-First Search; Breadth-First Search; Graph;
350 Intersection of Two Arrays IIEasy702756.3%Array; Hash Table; Two Pointers; Binary Search; Sorting;
456 132 PatternMedium702533.7%Array; Binary Search; Stack; Monotonic Stack; Ordered Set;
290 Word PatternEasy702241.8%Hash Table; String;
698 Partition to K Equal Sum SubsetsMedium698138.6%Array; Dynamic Programming; Backtracking; Bit Manipulation; Memoization; Bitmask;
406 Queue Reconstruction by HeightMedium698073.3%Array; Binary Indexed Tree; Segment Tree; Sorting;
232 Implement Queue using StacksEasy694764.4%Stack; Design; Queue;
714 Best Time to Buy and Sell Stock with Transaction FeeMedium693768.3%Array; Dynamic Programming; Greedy;
525 Contiguous ArrayMedium691146.9%Array; Hash Table; Prefix Sum;
150 Evaluate Reverse Polish NotationMedium689548.8%Array; Math; Stack;
43 Multiply StringsMedium685439.9%Math; String; Simulation;
975 Range Sum of BSTEasy681486.7%Tree; Depth-First Search; Binary Search Tree; Binary Tree;
253 Meeting Rooms IIMedium681151.0%Array; Two Pointers; Greedy; Sorting; Heap (Priority Queue); Prefix Sum;
12 Integer to RomanMedium672664.0%Hash Table; Math; String;
145 Binary Tree Postorder TraversalEasy669170.3%Stack; Tree; Depth-First Search; Binary Tree;
452 Minimum Number of Arrows to Burst BalloonsMedium667256.0%Array; Greedy; Sorting;
718 Maximum Length of Repeated SubarrayMedium665851.0%Array; Binary Search; Dynamic Programming; Sliding Window; Rolling Hash; Hash Function;
140 Word Break IIHard663147.2%Array; Hash Table; String; Dynamic Programming; Backtracking; Trie; Memoization;
1352 Maximum Profit in Job SchedulingHard662854.8%Array; Binary Search; Dynamic Programming; Sorting;
673 Number of Longest Increasing SubsequenceMedium657747.8%Array; Dynamic Programming; Binary Indexed Tree; Segment Tree;
653 Two Sum IV - Input is a BSTEasy655561.1%Hash Table; Two Pointers; Tree; Depth-First Search; Breadth-First Search; Binary Search Tree; Binary Tree;
60 Permutation SequenceHard648246.2%Math; Recursion;
1016 Subarray Sums Divisible by KMedium646953.9%Array; Hash Table; Prefix Sum;
80 Remove Duplicates from Sorted Array IIMedium644456.8%Array; Two Pointers;
721 Accounts MergeMedium643756.8%Array; Hash Table; String; Depth-First Search; Breadth-First Search; Union Find; Sorting;
115 Distinct SubsequencesHard641646.2%String; Dynamic Programming;
954 Maximum Sum Circular SubarrayMedium640944.3%Array; Divide and Conquer; Dynamic Programming; Queue; Monotonic Queue;
1128 Remove All Adjacent Duplicates In StringEasy640469.2%String; Stack;
257 Binary Tree PathsEasy637663.1%String; Backtracking; Tree; Depth-First Search; Binary Tree;
191 Number of 1 BitsEasy633670.1%Divide and Conquer; Bit Manipulation;
1646 Kth Missing Positive NumberEasy627059.4%Array; Binary Search;
459 Repeated Substring PatternEasy626346.0%String; String Matching;
1171 Shortest Path in Binary MatrixMedium625647.0%Array; Breadth-First Search; Matrix;
605 Can Place FlowersEasy621429.6%Array; Greedy;
231 Power of TwoEasy620646.6%Math; Bit Manipulation; Recursion;
59 Spiral Matrix IIMedium619970.6%Array; Matrix; Simulation;
289 Game of LifeMedium618368.6%Array; Matrix; Simulation;
463 Island PerimeterEasy616870.2%Array; Depth-First Search; Breadth-First Search; Matrix;
967 Minimum Falling Path SumMedium608664.9%Array; Dynamic Programming; Matrix;
1371 Minimum Remove to Make Valid ParenthesesMedium607966.9%String; Stack;
224 Basic CalculatorHard607743.0%Math; String; Stack; Recursion;
937 Online Stock SpanMedium604365.6%Stack; Design; Monotonic Stack; Data Stream;
1300 Critical Connections in a NetworkHard603355.5%Depth-First Search; Graph; Biconnected Component;
373 Find K Pairs with Smallest SumsMedium601940.0%Array; Heap (Priority Queue);
395 Longest Substring with At Least K Repeating CharactersMedium601744.9%Hash Table; String; Divide and Conquer; Sliding Window;
227 Basic Calculator IIMedium598843.2%Math; String; Stack;
684 Redundant ConnectionMedium597362.6%Depth-First Search; Breadth-First Search; Union Find; Graph;
1039 Find the Town JudgeEasy595549.1%Array; Hash Table; Graph;
713 Subarray Product Less Than KMedium594647.0%Array; Sliding Window;
Comments (0)