(1) Two Sum — Easy
(3) Longest Substring Without Repeating Characters — Medium
(6) Zigzag Conversion — Medium
(7) Reverse Integer — Medium
(9) Palindrome Number — Easy
(11) Container With Most Water — Medium
(13) Roman to Integer — Easy
(14) Longest Common Prefix — Easy
(15) 3Sum — Medium
(18) 4Sum — Medium
(20) Valid Parentheses — Easy
(26) Remove Duplicates from Sorted Array — Easy
(27) Remove Element — Easy
(31) Next Permutation — Medium
(33) Search in Rotated Sorted Array — Medium
(42) Trapping Rain Water — Hard
(50) Pow(x, n) — Medium
(56) Merge Intervals — Medium
(70) Climbing Stairs — Easy
(75) Sort Colors — Medium
(88) Merge Sorted Array — Easy
(128) Longest Consecutive Sequence — Medium
(146) LRU Cache — Medium
(169) Majority Element — Easy
(189) Rotate Array — Medium
(200) Number of Islands — Medium
(206) Reverse Linked List — Easy
(217) Contains Duplicate — Easy
(242) Valid Anagram — Easy
(300) Longest Increasing Subsequence — Medium
(359) Logger Rate Limiter — Easy
(394) Decode String — Medium
(424) Longest Repeating Character Replacement — Medium
(1757) Recyclable and Low Fat Products — Easy
(875) Koko Eating Bananas — Medium
(35) Search Insert Position — Easy
(2) Add Two Numbers — Medium
(4) Median of Two Sorted Arrays — Hard
(5) Longest Palindromic Substring — Medium
(17) Letter Combinations of a Phone Number — Medium
(22) Generate Parentheses — Medium
(540) Single Element in a Sorted Array — Medium
(28) Find the Index of the First Occurrence in a String — Easy
(41) First Missing Positive — Hard
(560) Subarray Sum Equals K — Medium
(49) Group Anagrams — Medium
(48) Rotate Image — Medium
(51) N-Queens — Hard
(53) Maximum Subarray — Medium
(54) Spiral Matrix — Medium
(55) Jump Game — Medium
(62) Unique Paths — Medium
(66) Plus One — Easy
(67) Add Binary — Easy
(69) Sqrt(x) — Easy
(84) Largest Rectangle in Histogram — Hard
(121) Best Time to Buy and Sell Stock — Easy
(125) Valid Palindrome — Easy
(136) Single Number — Easy
(198) House Robber — Medium
(202) Happy Number — Easy
(207) Course Schedule — Medium
(2667) Create Hello World Function — Easy
(253) Meeting Rooms II — Medium
(322) Coin Change — Medium
(2235) Add Two Integers — Easy
(1768) Merge Strings Alternately — Easy
(380) Insert Delete GetRandom O(1) — Medium
(410) Split Array Largest Sum — Hard
(151) Reverse Words in a String — Medium
(10) Regular Expression Matching — Hard
(162) Find Peak Element — Medium
(231) Power of Two — Easy
(21) Merge Two Sorted Lists — Easy
(215) Kth Largest Element in an Array — Medium
(994) Rotting Oranges — Medium
(238) Product of Array Except Self — Medium
(876) Middle of the Linked List — Easy
(73) Set Matrix Zeroes — Medium
(72) Edit Distance — Medium
(175) Combine Two Tables — Easy
(130) Surrounded Regions — Medium
(79) Word Search — Medium
(234) Palindrome Linked List — Easy
(283) Move Zeroes — Easy
(704) Binary Search — Easy
(205) Isomorphic Strings — Easy
(347) Top K Frequent Elements — Medium
(102) Binary Tree Level Order Traversal — Medium
(977) Squares of a Sorted Array — Easy
(167) Two Sum II - Input Array Is Sorted — Medium
(44) Wildcard Matching — Hard
(58) Length of Last Word — Easy
(131) Palindrome Partitioning — Medium
(485) Max Consecutive Ones — Easy
(78) Subsets — Medium
(509) Fibonacci Number — Easy
(349) Intersection of Two Arrays — Easy
(100) Same Tree — Easy
(912) Sort an Array — Medium
(448) Find All Numbers Disappeared in an Array — Easy
(16) 3Sum Closest — Medium
(74) Search a 2D Matrix — Medium
(103) Binary Tree Zigzag Level Order Traversal — Medium
(1944) Number of Visible People in a Queue — Hard
(181) Employees Earning More Than Their Managers — Easy
(778) Swim in Rising Water — Hard
(152) Maximum Product Subarray — Medium
(176) Second Highest Salary — Medium
(57) Insert Interval — Medium
(1752) Check if Array Is Sorted and Rotated — Easy
(1480) Running Sum of 1d Array — Easy
(577) Employee Bonus — Easy
(414) Third Maximum Number — Easy
(83) Remove Duplicates from Sorted List — Easy
(345) Reverse Vowels of a String — Easy
(80) Remove Duplicates from Sorted Array II — Medium
(1094) Car Pooling — Medium
(287) Find the Duplicate Number — Medium
(595) Big Countries — Easy
(344) Reverse String — Easy
(45) Jump Game II — Medium
(1929) Concatenation of Array — Easy
(904) Fruit Into Baskets — Medium
(1101) The Earliest Moment When Everyone Become Friends — Medium
(34) Find First and Last Position of Element in Sorted Array — Medium
(219) Contains Duplicate II — Easy
(39) Combination Sum — Medium
(645) Set Mismatch — Easy
(268) Missing Number — Easy
(1838) Frequency of the Most Frequent Element — Medium
(743) Network Delay Time — Medium
(46) Permutations — Medium
(1502) Can Make Arithmetic Progression From Sequence — Easy
(278) First Bad Version — Easy
(2619) Array Prototype Last — Easy
(1004) Max Consecutive Ones III — Medium
(32) Longest Valid Parentheses — Hard
(139) Word Break — Medium
(179) Largest Number — Medium
(643) Maximum Average Subarray I — Easy
(437) Path Sum III — Medium
(239) Sliding Window Maximum — Hard
(133) Clone Graph — Medium
(90) Subsets II — Medium
(455) Assign Cookies — Easy
(1922) Count Good Numbers — Medium
(85) Maximal Rectangle — Hard
(503) Next Greater Element II — Medium
(496) Next Greater Element I — Easy
(2149) Rearrange Array Elements by Sign — Medium
(196) Delete Duplicate Emails — Easy
(1470) Shuffle the Array — Easy
(387) First Unique Character in a String — Easy
(1539) Kth Missing Positive Number — Easy
(24) Swap Nodes in Pairs — Medium
(777) Swap Adjacent in LR String — Medium
(258) Add Digits — Easy
(143) Reorder List — Medium
(25) Reverse Nodes in k-Group — Hard
(60) Permutation Sequence — Hard
(442) Find All Duplicates in an Array — Medium
(815) Bus Routes — Hard
(2337) Move Pieces to Obtain a String — Medium
(155) Min Stack — Medium
(110) Balanced Binary Tree — Easy
(907) Sum of Subarray Minimums — Medium
(703) Kth Largest Element in a Stream — Easy
(190) Reverse Bits — Easy
(621) Task Scheduler — Medium
(77) Combinations — Medium
(61) Rotate List — Medium
(680) Valid Palindrome II — Easy
(416) Partition Equal Subset Sum — Medium
(528) Random Pick with Weight — Medium
(787) Cheapest Flights Within K Stops — Medium
(8) String to Integer (atoi) — Medium
(739) Daily Temperatures — Medium
(240) Search a 2D Matrix II — Medium
(168) Excel Sheet Column Title — Easy
(101) Symmetric Tree — Easy
(494) Target Sum — Medium
(208) Implement Trie (Prefix Tree) — Medium
(204) Count Primes — Medium
(796) Rotate String — Easy
(225) Implement Stack using Queues — Easy
(1148) Article Views I — Easy
(1011) Capacity To Ship Packages Within D Days — Medium
(921) Minimum Add to Make Parentheses Valid — Medium
(36) Valid Sudoku — Medium
(12) Integer to Roman — Medium
(109) Convert Sorted List to Binary Search Tree — Medium
(199) Binary Tree Right Side View — Medium
(228) Summary Ranges — Easy
(138) Copy List with Random Pointer — Medium
(29) Divide Two Integers — Medium
(226) Invert Binary Tree — Easy
(328) Odd Even Linked List — Medium
(126) Word Ladder II — Hard
(191) Number of 1 Bits — Easy
(1047) Remove All Adjacent Duplicates In String — Easy
(3481) Apply Substitutions — Medium
(295) Find Median from Data Stream — Hard
(368) Largest Divisible Subset — Medium
(1110) Delete Nodes And Return Forest — Medium
(1581) Customer Who Visited but Did Not Make Any Transactions — Easy
(700) Search in a Binary Search Tree — Easy
(197) Rising Temperature — Easy
(2356) Number of Unique Subjects Taught by Each Teacher — Easy
(1861) Rotating the Box — Medium
(213) House Robber II — Medium
(931) Minimum Falling Path Sum — Medium
(3629) Minimum Jumps to Reach End via Prime Teleportation — Medium
(1914) Cyclically Rotating a Grid — Medium
(122) Best Time to Buy and Sell Stock II — Medium
(2553) Separate the Digits in an Array — Easy
(1665) Minimum Initial Energy to Finish Tasks — Hard
(1109) Corporate Flight Bookings — Medium
(2784) Check if Array is Good — Easy
(1674) Minimum Moves to Make Array Complementary — Medium
(153) Find Minimum in Rotated Sorted Array — Medium
(326) Power of Three — Easy
(105) Construct Binary Tree from Preorder and Inorder Traversal — Medium
(274) H-Index — Medium
(1345) Jump Game IV — Hard
(3043) Find the Length of the Longest Common Prefix — Medium
(2657) Find the Prefix Common Array of Two Arrays — Medium
(1295) Find Numbers with Even Number of Digits — Easy
(610) Triangle Judgement — Easy
(2140) Solving Questions With Brainpower — Medium
(443) String Compression — Medium
(1340) Jump Game V — Hard
(2396) Strictly Palindromic Number — Medium
(532) K-diff Pairs in an Array — Medium
(3121) Count the Number of Special Characters II — Medium
(493) Reverse Pairs — Hard
(142) Linked List Cycle II — Medium
(71) Simplify Path — Medium
(2540) Minimum Common Value — Easy
(3300) Minimum Element After Replacement With Digit Sum — Easy
(733) Flood Fill — Easy
(3161) Block Placement Queries — Hard
(132) Palindrome Partitioning II — Hard
(1049) Last Stone Weight II — Medium
(1729) Find Followers Count — Easy
(2126) Destroying Asteroids — Medium
(81) Search in Rotated Sorted Array II — Medium
(412) Fizz Buzz — Easy
(511) Game Play Analysis I — Easy
(3633) Earliest Finish Time for Land and Water Rides I — Easy
(3738) Longest Non-Decreasing Subarray After Replacing at Most One Element — Medium
(713) Subarray Product Less Than K — Medium
(3635) Earliest Finish Time for Land and Water Rides II — Medium
(3753) Total Waviness of Numbers in Range II — Hard
(415) Add Strings — Easy
(543) Diameter of Binary Tree — Easy
(312) Burst Balloons — Hard
(2574) Left and Right Sum Differences — Easy
(98) Validate Binary Search Tree — Medium
(2196) Create Binary Tree From Descriptions — Medium
(92) Reverse Linked List II — Medium
(2089) Find Target Indices After Sorting Array — Easy
(547) Number of Provinces — Medium
(86) Partition List — Medium
(673) Number of Longest Increasing Subsequence — Medium
(229) Majority Element II — Medium
(3689) Maximum Total Subarray Value I — Medium
(304) Range Sum Query 2D - Immutable — Medium
(124) Binary Tree Maximum Path Sum — Hard
(355) Design Twitter — Medium
(1423) Maximum Points You Can Obtain from Cards — Medium
(1161) Maximum Level Sum of a Binary Tree — Medium
(221) Maximal Square — Medium
(383) Ransom Note — Easy
(3559) Number of Ways to Assign Edge Weights II — Hard
(164) Maximum Gap — Medium
(1378) Replace Employee ID With The Unique Identifier — Easy
(584) Find Customer Referee — Easy
(507) Perfect Number — Easy
(918) Maximum Sum Circular Subarray — Medium
(3691) Maximum Total Subarray Value II — Hard
(2095) Delete the Middle Node of a Linked List — Medium
(76) Minimum Window Substring — Hard
(421) Maximum XOR of Two Numbers in an Array — Medium
(399) Evaluate Division — Medium
(19) Remove Nth Node From End of List — Medium
(567) Permutation in String — Medium
(1160) Find Words That Can Be Formed by Characters — Easy
(94) Binary Tree Inorder Traversal — Easy
(679) 24 Game — Hard
(148) Sort List — Medium
(1344) Angle Between Hands of a Clock — Medium
(38) Count and Say — Medium
(881) Boats to Save People — Medium
(452) Minimum Number of Arrows to Burst Balloons — Medium
(1732) Find the Highest Altitude — Easy
(2913) Subarrays Distinct Element Sum of Squares I — Medium
(417) Pacific Atlantic Water Flow — Medium
(1193) Monthly Transactions I — Medium
(653) Two Sum IV - Input is a BST — Easy
(209) Minimum Size Subarray Sum — Medium
(695) Max Area of Island — Medium
(901) Online Stock Span — Medium
(605) Can Place Flowers — Easy
(141) Linked List Cycle — Easy
(223) Rectangle Area — Medium
(1189) Maximum Number of Balloons — Easy
(1589) Maximum Sum Obtained of Any Permutation — Medium
(1341) Movie Rating — Medium
(1907) Count Salary Categories — Medium
(963) Minimum Area Rectangle II — Medium
(3699) Number of ZigZag Arrays I — Hard
(327) Count of Range Sum — Hard
(3737) Count Subarrays With Majority Element I — Medium
(403) Frog Jump — Hard
(3700) Number of ZigZag Arrays II — Hard
(790) Domino and Tromino Tiling — Medium
(3573) Best Time to Buy and Sell Stock V — Medium
(3962) Maximum Subarray Sum After at Most K Swaps — Hard
(183) Customers Who Never Order — Easy
(427) Construct Quad Tree — Medium
(135) Candy — Hard
(237) Delete Node in a Linked List — Medium
(1251) Average Selling Price — Easy
(435) Non-overlapping Intervals — Medium
(754) Reach a Number — Medium
(1021) Remove Outermost Parentheses — Easy
(97) Interleaving String — Medium
(3020) Find the Maximum Number of Elements in Subset — Medium
(137) Single Number II — Medium
(457) Circular Array Loop — Medium
(367) Valid Perfect Square — Easy
(114) Flatten Binary Tree to Linked List — Medium
(1846) Maximum Element After Decreasing and Rearranging — Medium
(863) All Nodes Distance K in Binary Tree — Medium
(37) Sudoku Solver — Hard
(108) Convert Sorted Array to Binary Search Tree — Easy
(1967) Number of Strings That Appear as Substrings in Word — Easy
(438) Find All Anagrams in a String — Medium
(2225) Find Players With Zero or One Losses — Medium
(1358) Number of Substrings Containing All Three Characters — Medium
(2007) Find Original Array From Doubled Array — Medium
(290) Word Pattern — Easy
(2812) Find the Safest Path in a Grid — Medium
(518) Coin Change II — Medium
(172) Factorial Trailing Zeroes — Medium
(974) Subarray Sums Divisible by K — Medium
(1795) Rearrange Products Table — Easy
(2150) Find All Lonely Numbers in the Array — Medium
(127) Word Ladder — Hard
(165) Compare Version Numbers — Medium
(3286) Find a Safe Walk Through a Grid — Medium
(2421) Number of Good Paths — Hard
(332) Reconstruct Itinerary — Hard
(343) Integer Break — Medium
(409) Longest Palindrome — Easy
(1406) Stone Game III — Hard
(832) Flipping an Image — Easy
(1046) Last Stone Weight — Easy
(210) Course Schedule II — Medium
(662) Maximum Width of Binary Tree — Medium
(2492) Minimum Score of a Path Between Two Cities — Medium
(1979) Find Greatest Common Divisor of Array — Easy
(1164) Product Price at a Given Date — Medium
(864) Shortest Path to Get All Keys — Hard
(2484) Count Palindromic Subsequences — Hard
(1301) Number of Paths with Max Score — Hard
(1288) Remove Covered Intervals — Medium
(1661) Average Time of Process per Machine — Easy
(371) Sum of Two Integers — Medium
(2407) Longest Increasing Subsequence II — Hard
(96) Unique Binary Search Trees — Medium
(299) Bulls and Cows — Medium
(3754) Concatenate Non-Zero Digits and Multiply by Sum I — Easy
(1631) Path With Minimum Effort — Medium
(386) Lexicographical Numbers — Medium
(1248) Count Number of Nice Subarrays — Medium
(741) Cherry Pickup — Hard
(366) Find Leaves of Binary Tree — Medium
(188) Best Time to Buy and Sell Stock IV — Hard
(3532) Path Existence Queries in a Graph I — Medium
(1280) Students and Examinations — Easy
(1584) Min Cost to Connect All Points — Medium
(3534) Path Existence Queries in a Graph II — Hard
(2074) Reverse Nodes in Even Length Groups — Medium
(315) Count of Smaller Numbers After Self — Hard
(572) Subtree of Another Tree — Easy
(64) Minimum Path Sum — Medium
(180) Consecutive Numbers — Medium
(150) Evaluate Reverse Polish Notation — Medium
(1331) Rank Transform of an Array — Easy
(1192) Critical Connections in a Network — Hard
(104) Maximum Depth of Binary Tree — Easy
(354) Russian Doll Envelopes — Hard
(1291) Sequential Digits — Medium
(362) Design Hit Counter — Medium
(1834) Single-Threaded CPU — Medium
(852) Peak Index in a Mountain Array — Medium
(896) Monotonic Array — Easy
(3658) GCD of Odd and Even Sums — Easy
(2942) Find Words Containing Character — Easy
(633) Sum of Square Numbers — Medium
(860) Lemonade Change — Easy
(2413) Smallest Even Multiple — Easy
(1760) Minimum Limit of Balls in a Bag — Medium
(1143) Longest Common Subsequence — Medium
(486) Predict the Winner — Medium
(1137) N-th Tribonacci Number — Easy
(3838) Weighted Word Mapping — Easy
(2620) Counter — Easy
(3312) Sorted GCD Pair Queries — Hard
(3978) Unique Middle Element — Easy
(310) Minimum Height Trees — Medium
(1089) Duplicate Zeros — Easy
(2965) Find Missing and Repeated Values — Easy
(1081) Smallest Subsequence of Distinct Characters — Medium
(1483) Kth Ancestor of a Tree Node — Hard
(1260) Shift 2D Grid — Easy
(2045) Second Minimum Time to Reach Destination — Hard
(1207) Unique Number of Occurrences — Easy
(933) Number of Recent Calls — Easy
(82) Remove Duplicates from Sorted List II — Medium
(3499) Maximize Active Section with Trade I — Medium
(1749) Maximum Absolute Sum of Any Subarray — Medium
(3026) Maximum Good Subarray Sum — Medium
(23) Merge k Sorted Lists — Hard
(1684) Count the Number of Consistent Strings — Easy
(3501) Maximize Active Section with Trade II — Hard
(983) Minimum Cost For Tickets — Medium
(292) Nim Game — Easy
(516) Longest Palindromic Subsequence — Medium
(106) Construct Binary Tree from Inorder and Postorder Traversal — Medium
(3513) Number of Unique XOR Triplets I — Medium
(3110) Score of a String — Easy
(372) Super Pow — Medium
(87) Scramble String — Hard
(2600) K Items With the Maximum Sum — Easy
(2187) Minimum Time to Complete Trips — Medium
(628) Maximum Product of Three Numbers — Easy
(91) Decode Ways — Medium
(236) Lowest Common Ancestor of a Binary Tree — Medium
(3536) Maximum Product of Two Digits — Easy
(763) Partition Labels — Medium
(987) Vertical Order Traversal of a Binary Tree — Hard
(389) Find the Difference — Easy
(1353) Maximum Number of Events That Can Be Attended — Medium
(877) Stone Game — Medium
(502) IPO — Hard
(2226) Maximum Candies Allocated to K Children — Medium
(1672) Richest Customer Wealth — Easy
(224) Basic Calculator — Hard
(3517) Smallest Palindromic Rearrangement I — Medium
(1464) Maximum Product of Two Elements in an Array — Easy
(2096) Step-By-Step Directions From a Binary Tree Node to Another — Medium
(178) Rank Scores — Medium
(941) Valid Mountain Array — Easy
(119) Pascal's Triangle II — Easy
(4002) Count Valid Sequences — Medium
(714) Best Time to Buy and Sell Stock with Transaction Fee — Medium
(1211) Queries Quality and Percentage — Easy
(214) Shortest Palindrome — Hard
(740) Delete and Earn — Medium
(3518) Smallest Palindromic Rearrangement II — Hard
(230) Kth Smallest Element in a BST — Medium
(235) Lowest Common Ancestor of a Binary Search Tree — Medium
(460) LFU Cache — Hard
(556) Next Greater Element III — Medium
(303) Range Sum Query - Immutable — Easy
(451) Sort Characters By Frequency — Medium
(1482) Minimum Number of Days to Make m Bouquets — Medium
(3014) Minimum Number of Pushes to Type Word I — Medium
(2035) Partition Array Into Two Arrays to Minimize Sum Difference — Hard
(862) Shortest Subarray with Sum at Least K — Hard
(1092) Shortest Common Supersequence — Hard
(501) Find Mode in Binary Search Tree — Easy
(1071) Greatest Common Divisor of Strings — Easy
(222) Count Complete Tree Nodes — Medium
(63) Unique Paths II — Medium
(232) Implement Queue using Stacks — Easy
(718) Maximum Length of Repeated Subarray — Medium
(784) Letter Case Permutation — Medium
(2376) Count Special Integers — Hard