Chore: Add headers to all the files (#54)

## Description
- Add headers to all the CSV files

## Script used
```py
import csv
import os

# Set the path of the folder containing the CSV files
folder_path = "./LeetCode-Questions-CompanyWise"
headers = [
    "ID",
    "Title",
    "Acceptance",
    "Difficulty",
    "Frequency",
    "Leetcode Question Link",
]

# Loop through all the CSV files in the folder
for file_name in os.listdir(folder_path):
    if file_name.endswith(".csv"):
        # Read the CSV file into a list of rows
        file_path = os.path.join(folder_path, file_name)
        with open(file_path, "r") as f:
            reader = csv.reader(f)
            rows = list(reader)

        has_headers = False
        if len(rows) > 0 and rows[0] == headers:
            has_headers = True

        if not has_headers:
            rows.insert(0, headers)

            # Write the list of rows back to the CSV file
            with open(file_path, "w", newline="") as f:
                writer = csv.writer(f)
                writer.writerows(rows)

```
This commit is contained in:
Krishna Kumar Dey
2023-04-01 11:07:49 +05:30
committed by GitHub
parent 0aeadbd612
commit fb5f78b55e
534 changed files with 20291 additions and 19757 deletions

View File

@@ -1,356 +1,357 @@
1239,Maximum Length of a Concatenated String with Unique Characters,47.8%,Medium,1.08746055306763, https://leetcode.com/problems/maximum-length-of-a-concatenated-string-with-unique-characters
273,Integer to English Words,27.1%,Hard,1.0184313643647775, https://leetcode.com/problems/integer-to-english-words
146,LRU Cache,33.2%,Medium,0.9494021756619252, https://leetcode.com/problems/lru-cache
348,Design Tic-Tac-Toe,54.3%,Medium,0.8803729869590728, https://leetcode.com/problems/design-tic-tac-toe
138,Copy List with Random Pointer,36.4%,Medium,0.8113437982562205, https://leetcode.com/problems/copy-list-with-random-pointer
54,Spiral Matrix,34.1%,Medium,0.7684855384560624, https://leetcode.com/problems/spiral-matrix
428,Serialize and Deserialize N-ary Tree,59.4%,Hard,0.69945634975321, https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree
1246,Palindrome Removal,46.0%,Hard,0.6794349186959634, https://leetcode.com/problems/palindrome-removal
200,Number of Islands,46.8%,Medium,0.6346004158660578, https://leetcode.com/problems/number-of-islands
794,Valid Tic-Tac-Toe State,32.6%,Medium,0.6257058997644127, https://leetcode.com/problems/valid-tic-tac-toe-state
42,Trapping Rain Water,48.9%,Hard,0.6176631383787123, https://leetcode.com/problems/trapping-rain-water
1,Two Sum,45.6%,Easy,0.5816196797969626, https://leetcode.com/problems/two-sum
218,The Skyline Problem,34.6%,Hard,0.5769757487979034, https://leetcode.com/problems/the-skyline-problem
134,Gas Station,38.5%,Medium,0.5687668431527801, https://leetcode.com/problems/gas-station
25,Reverse Nodes in k-Group,42.1%,Hard,0.5548019913650492, https://leetcode.com/problems/reverse-nodes-in-k-group
5,Longest Palindromic Substring,29.5%,Medium,0.5535093105833294, https://leetcode.com/problems/longest-palindromic-substring
212,Word Search II,34.9%,Hard,0.5393056293017195, https://leetcode.com/problems/word-search-ii
1156,Swap For Longest Repeated Character Substring,49.0%,Medium,0.538996500732687, https://leetcode.com/problems/swap-for-longest-repeated-character-substring
340,Longest Substring with At Most K Distinct Characters,44.1%,Hard,0.5227814976619829, https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters
545,Boundary of Binary Tree,38.9%,Medium,0.5184398737512361, https://leetcode.com/problems/boundary-of-binary-tree
23,Merge k Sorted Lists,40.2%,Hard,0.49122961269552146, https://leetcode.com/problems/merge-k-sorted-lists
510,Inorder Successor in BST II,58.0%,Medium,0.47332739722482975, https://leetcode.com/problems/inorder-successor-in-bst-ii
93,Restore IP Addresses,35.6%,Medium,0.47237108409270245, https://leetcode.com/problems/restore-ip-addresses
443,String Compression,41.3%,Easy,0.4648256809530135, https://leetcode.com/problems/string-compression
99,Recover Binary Search Tree,39.7%,Hard,0.4602395756064721, https://leetcode.com/problems/recover-binary-search-tree
468,Validate IP Address,24.1%,Medium,0.44558510189758965, https://leetcode.com/problems/validate-ip-address
98,Validate Binary Search Tree,27.8%,Medium,0.4300234886494738, https://leetcode.com/problems/validate-binary-search-tree
445,Add Two Numbers II,54.5%,Medium,0.4214654494546055, https://leetcode.com/problems/add-two-numbers-ii
297,Serialize and Deserialize Binary Tree,47.5%,Hard,0.41418643622197904, https://leetcode.com/problems/serialize-and-deserialize-binary-tree
557,Reverse Words in a String III,69.8%,Easy,0.4039661167637743, https://leetcode.com/problems/reverse-words-in-a-string-iii
679,24 Game,46.4%,Hard,0.4013413909243023, https://leetcode.com/problems/24-game
240,Search a 2D Matrix II,43.2%,Medium,0.3968649595445255, https://leetcode.com/problems/search-a-2d-matrix-ii
232,Implement Queue using Stacks,49.6%,Easy,0.39046720002438196, https://leetcode.com/problems/implement-queue-using-stacks
253,Meeting Rooms II,45.7%,Medium,0.37589684188619144, https://leetcode.com/problems/meeting-rooms-ii
470,Implement Rand10() Using Rand7(),46.3%,Medium,0.3746934494414107, https://leetcode.com/problems/implement-rand10-using-rand7
22,Generate Parentheses,62.7%,Medium,0.36260140367638205, https://leetcode.com/problems/generate-parentheses
127,Word Ladder,29.6%,Medium,0.35996786713577755, https://leetcode.com/problems/word-ladder
179,Largest Number,28.8%,Medium,0.35230239652612316, https://leetcode.com/problems/largest-number
1185,Day of the Week,64.0%,Easy,0.34898886906784754, https://leetcode.com/problems/day-of-the-week
116,Populating Next Right Pointers in Each Node,45.2%,Medium,0.34657253966731805, https://leetcode.com/problems/populating-next-right-pointers-in-each-node
1044,Longest Duplicate Substring,31.9%,Hard,0.3378493311698002, https://leetcode.com/problems/longest-duplicate-substring
1236,Web Crawler,64.3%,Medium,0.33647223662121295, https://leetcode.com/problems/web-crawler
431,Encode N-ary Tree to Binary Tree,70.8%,Hard,0.3308542443169896, https://leetcode.com/problems/encode-n-ary-tree-to-binary-tree
535,Encode and Decode TinyURL,79.9%,Medium,0.32631517792451364, https://leetcode.com/problems/encode-and-decode-tinyurl
236,Lowest Common Ancestor of a Binary Tree,45.7%,Medium,0.32407608535777543, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
450,Delete Node in a BST,43.1%,Medium,0.3212561617242367, https://leetcode.com/problems/delete-node-in-a-bst
53,Maximum Subarray,46.5%,Easy,0.3123508739120354, https://leetcode.com/problems/maximum-subarray
206,Reverse Linked List,62.5%,Easy,0.31191034127655376, https://leetcode.com/problems/reverse-linked-list
105,Construct Binary Tree from Preorder and Inorder Traversal,48.8%,Medium,0.30838486636029755, https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
33,Search in Rotated Sorted Array,34.5%,Medium,0.3050410442923499, https://leetcode.com/problems/search-in-rotated-sorted-array
21,Merge Two Sorted Lists,53.5%,Easy,0.30215325354971423, https://leetcode.com/problems/merge-two-sorted-lists
828,Count Unique Characters of All Substrings of a Given String,45.2%,Hard,0.2972515234679316, https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string
44,Wildcard Matching,24.7%,Hard,0.29635426006094184, https://leetcode.com/problems/wildcard-matching
155,Min Stack,44.5%,Easy,0.29559427979545205, https://leetcode.com/problems/min-stack
8,String to Integer (atoi),15.4%,Medium,0.2948520886157078, https://leetcode.com/problems/string-to-integer-atoi
74,Search a 2D Matrix,36.5%,Medium,0.29107845681405486, https://leetcode.com/problems/search-a-2d-matrix
767,Reorganize String,48.7%,Medium,0.288685584829021, https://leetcode.com/problems/reorganize-string
186,Reverse Words in a String II,43.3%,Medium,0.2811673914305872, https://leetcode.com/problems/reverse-words-in-a-string-ii
17,Letter Combinations of a Phone Number,46.8%,Medium,0.27667543227352387, https://leetcode.com/problems/letter-combinations-of-a-phone-number
124,Binary Tree Maximum Path Sum,34.3%,Hard,0.2715704477876847, https://leetcode.com/problems/binary-tree-maximum-path-sum
46,Permutations,63.5%,Medium,0.2664106369752992, https://leetcode.com/problems/permutations
556,Next Greater Element III,31.7%,Medium,0.2619035411237044, https://leetcode.com/problems/next-greater-element-iii
37,Sudoku Solver,43.6%,Hard,0.2578291093020998, https://leetcode.com/problems/sudoku-solver
2,Add Two Numbers,33.9%,Medium,0.2512393123206071, https://leetcode.com/problems/add-two-numbers
56,Merge Intervals,39.3%,Medium,0.24825608514370837, https://leetcode.com/problems/merge-intervals
622,Design Circular Queue,43.8%,Medium,0.2454927324105261, https://leetcode.com/problems/design-circular-queue
642,Design Search Autocomplete System,44.7%,Hard,0.2443999668520736, https://leetcode.com/problems/design-search-autocomplete-system
277,Find the Celebrity,41.8%,Medium,0.24003104821376078, https://leetcode.com/problems/find-the-celebrity
419,Battleships in a Board,70.0%,Medium,0.23987034511952326, https://leetcode.com/problems/battleships-in-a-board
772,Basic Calculator III,41.3%,Hard,0.2322522675124501, https://leetcode.com/problems/basic-calculator-iii
224,Basic Calculator,36.8%,Hard,0.23074173054528113, https://leetcode.com/problems/basic-calculator
722,Remove Comments,34.6%,Medium,0.2297333609932653, https://leetcode.com/problems/remove-comments
768,Max Chunks To Make Sorted II,48.7%,Hard,0.22767870647960103, https://leetcode.com/problems/max-chunks-to-make-sorted-ii
4,Median of Two Sorted Arrays,29.6%,Hard,0.22322170378972916, https://leetcode.com/problems/median-of-two-sorted-arrays
49,Group Anagrams,56.9%,Medium,0.21827224887849583, https://leetcode.com/problems/group-anagrams
457,Circular Array Loop,29.4%,Medium,0.21472498084861397, https://leetcode.com/problems/circular-array-loop
295,Find Median from Data Stream,44.3%,Hard,0.2037476209666304, https://leetcode.com/problems/find-median-from-data-stream
24,Swap Nodes in Pairs,50.4%,Medium,0.20268288262258685, https://leetcode.com/problems/swap-nodes-in-pairs
151,Reverse Words in a String,21.9%,Medium,0.2001390038307645, https://leetcode.com/problems/reverse-words-in-a-string
238,Product of Array Except Self,60.1%,Medium,0.2000977065033704, https://leetcode.com/problems/product-of-array-except-self
1375,Bulb Switcher III,62.6%,Medium,0.19622624370172712, https://leetcode.com/problems/bulb-switcher-iii
358,Rearrange String k Distance Apart,34.9%,Hard,0.19004360288786493, https://leetcode.com/problems/rearrange-string-k-distance-apart
20,Valid Parentheses,39.0%,Easy,0.18885474565167532, https://leetcode.com/problems/valid-parentheses
102,Binary Tree Level Order Traversal,54.6%,Medium,0.18653553583602958, https://leetcode.com/problems/binary-tree-level-order-traversal
225,Implement Stack using Queues,45.1%,Easy,0.18487389839959817, https://leetcode.com/problems/implement-stack-using-queues
460,LFU Cache,34.2%,Hard,0.1794347945215637, https://leetcode.com/problems/lfu-cache
41,First Missing Positive,32.0%,Hard,0.17778213804791693, https://leetcode.com/problems/first-missing-positive
773,Sliding Puzzle,59.3%,Hard,0.17627924233799203, https://leetcode.com/problems/sliding-puzzle
121,Best Time to Buy and Sell Stock,50.5%,Easy,0.17553909756240016, https://leetcode.com/problems/best-time-to-buy-and-sell-stock
139,Word Break,40.1%,Medium,0.17496192304962033, https://leetcode.com/problems/word-break
636,Exclusive Time of Functions,51.9%,Medium,0.17494800586305592, https://leetcode.com/problems/exclusive-time-of-functions
103,Binary Tree Zigzag Level Order Traversal,48.3%,Medium,0.17270709623176486, https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
36,Valid Sudoku,48.7%,Medium,0.16730621375459595, https://leetcode.com/problems/valid-sudoku
10,Regular Expression Matching,26.8%,Hard,0.16577722888540247, https://leetcode.com/problems/regular-expression-matching
68,Text Justification,27.7%,Hard,0.16143214434637243, https://leetcode.com/problems/text-justification
540,Single Element in a Sorted Array,57.9%,Medium,0.16091725953613234, https://leetcode.com/problems/single-element-in-a-sorted-array
716,Max Stack,42.6%,Easy,0.16082720489992372, https://leetcode.com/problems/max-stack
3,Longest Substring Without Repeating Characters,30.4%,Medium,0.15840625330250555, https://leetcode.com/problems/longest-substring-without-repeating-characters
85,Maximal Rectangle,37.7%,Hard,0.15223129344145475, https://leetcode.com/problems/maximal-rectangle
126,Word Ladder II,22.1%,Hard,0.15135837956172798, https://leetcode.com/problems/word-ladder-ii
362,Design Hit Counter,63.7%,Medium,0.1489960292385938, https://leetcode.com/problems/design-hit-counter
706,Design HashMap,61.3%,Easy,0.1476880076475794, https://leetcode.com/problems/design-hashmap
15,3Sum,26.8%,Medium,0.14760362429774962, https://leetcode.com/problems/3sum
168,Excel Sheet Column Title,31.1%,Easy,0.14624550032014502, https://leetcode.com/problems/excel-sheet-column-title
688,Knight Probability in Chessboard,48.9%,Medium,0.14465605390747982, https://leetcode.com/problems/knight-probability-in-chessboard
909,Snakes and Ladders,38.4%,Medium,0.14465605390747982, https://leetcode.com/problems/snakes-and-ladders
48,Rotate Image,56.7%,Medium,0.1436966644013734, https://leetcode.com/problems/rotate-image
863,All Nodes Distance K in Binary Tree,55.4%,Medium,0.14315784643382565, https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree
836,Rectangle Overlap,48.6%,Easy,0.14261022668001652, https://leetcode.com/problems/rectangle-overlap
75,Sort Colors,47.3%,Medium,0.14097981038702445, https://leetcode.com/problems/sort-colors
207,Course Schedule,43.1%,Medium,0.1402270159030123, https://leetcode.com/problems/course-schedule
702,Search in a Sorted Array of Unknown Size,66.9%,Medium,0.13783247452391326, https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size
88,Merge Sorted Array,39.4%,Easy,0.13778071743544493, https://leetcode.com/problems/merge-sorted-array
1136,Parallel Courses,61.1%,Hard,0.13720112151348504, https://leetcode.com/problems/parallel-courses
128,Longest Consecutive Sequence,45.1%,Hard,0.13583040733187832, https://leetcode.com/problems/longest-consecutive-sequence
143,Reorder List,37.1%,Medium,0.13338577922783287, https://leetcode.com/problems/reorder-list
73,Set Matrix Zeroes,43.1%,Medium,0.1332673662203486, https://leetcode.com/problems/set-matrix-zeroes
449,Serialize and Deserialize BST,52.0%,Medium,0.1327502812764459, https://leetcode.com/problems/serialize-and-deserialize-bst
285,Inorder Successor in BST,40.4%,Medium,0.13204807962078746, https://leetcode.com/problems/inorder-successor-in-bst
148,Sort List,42.3%,Medium,0.1292970884857343, https://leetcode.com/problems/sort-list
173,Binary Search Tree Iterator,56.6%,Medium,0.1278674715252332, https://leetcode.com/problems/binary-search-tree-iterator
528,Random Pick with Weight,43.9%,Medium,0.12617342152539626, https://leetcode.com/problems/random-pick-with-weight
315,Count of Smaller Numbers After Self,41.5%,Hard,0.12231037767091538, https://leetcode.com/problems/count-of-smaller-numbers-after-self
135,Candy,31.6%,Hard,0.11408368723037224, https://leetcode.com/problems/candy
1188,Design Bounded Blocking Queue,70.5%,Medium,0.11030454201470608, https://leetcode.com/problems/design-bounded-blocking-queue
269,Alien Dictionary,33.3%,Hard,0.10913301925275698, https://leetcode.com/problems/alien-dictionary
695,Max Area of Island,62.7%,Medium,0.10876995385464024, https://leetcode.com/problems/max-area-of-island
204,Count Primes,31.5%,Easy,0.10755824083435236, https://leetcode.com/problems/count-primes
346,Moving Average from Data Stream,70.9%,Easy,0.10562785959739482, https://leetcode.com/problems/moving-average-from-data-stream
158,Read N Characters Given Read4 II - Call multiple times,33.8%,Hard,0.10090468412429855, https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times
69,Sqrt(x),33.9%,Easy,0.09855995053811686, https://leetcode.com/problems/sqrtx
117,Populating Next Right Pointers in Each Node II,39.1%,Medium,0.09811785595852335, https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii
189,Rotate Array,34.7%,Easy,0.09617246233782387, https://leetcode.com/problems/rotate-array
149,Max Points on a Line,16.9%,Hard,0.09588177170328253, https://leetcode.com/problems/max-points-on-a-line
160,Intersection of Two Linked Lists,40.6%,Easy,0.09485223529696123, https://leetcode.com/problems/intersection-of-two-linked-lists
165,Compare Version Numbers,27.4%,Medium,0.09483978737982436, https://leetcode.com/problems/compare-version-numbers
268,Missing Number,51.7%,Easy,0.0944647771866196, https://leetcode.com/problems/missing-number
426,Convert Binary Search Tree to Sorted Doubly Linked List,59.1%,Medium,0.09352605801082346, https://leetcode.com/problems/convert-binary-search-tree-to-sorted-doubly-linked-list
727,Minimum Window Subsequence,41.8%,Hard,0.09294611250944432, https://leetcode.com/problems/minimum-window-subsequence
239,Sliding Window Maximum,43.0%,Hard,0.09271146326206103, https://leetcode.com/problems/sliding-window-maximum
266,Palindrome Permutation,61.9%,Easy,0.091248671465145, https://leetcode.com/problems/palindrome-permutation
252,Meeting Rooms,54.6%,Easy,0.09020195522698488, https://leetcode.com/problems/meeting-rooms
92,Reverse Linked List II,38.8%,Medium,0.0901510969942975, https://leetcode.com/problems/reverse-linked-list-ii
567,Permutation in String,44.4%,Medium,0.08995633353390375, https://leetcode.com/problems/permutation-in-string
79,Word Search,35.6%,Medium,0.08958359637385262, https://leetcode.com/problems/word-search
1116,Print Zero Even Odd,56.0%,Medium,0.08934510033584994, https://leetcode.com/problems/print-zero-even-odd
380,Insert Delete GetRandom O(1),47.5%,Medium,0.08509738264123867, https://leetcode.com/problems/insert-delete-getrandom-o1
317,Shortest Distance from All Buildings,41.4%,Hard,0.08345897538526194, https://leetcode.com/problems/shortest-distance-from-all-buildings
45,Jump Game II,30.6%,Hard,0.08280590368423257, https://leetcode.com/problems/jump-game-ii
13,Roman to Integer,55.7%,Easy,0.08237818622149326, https://leetcode.com/problems/roman-to-integer
543,Diameter of Binary Tree,48.4%,Easy,0.0816884620507733, https://leetcode.com/problems/diameter-of-binary-tree
89,Gray Code,49.1%,Medium,0.08112554481236843, https://leetcode.com/problems/gray-code
43,Multiply Strings,33.9%,Medium,0.07944184170158367, https://leetcode.com/problems/multiply-strings
32,Longest Valid Parentheses,28.4%,Hard,0.07916219339634281, https://leetcode.com/problems/longest-valid-parentheses
208,Implement Trie (Prefix Tree),49.4%,Medium,0.07910997849332738, https://leetcode.com/problems/implement-trie-prefix-tree
322,Coin Change,35.5%,Medium,0.07859731751631634, https://leetcode.com/problems/coin-change
1104,Path In Zigzag Labelled Binary Tree,72.0%,Medium,0.07786032177227234, https://leetcode.com/problems/path-in-zigzag-labelled-binary-tree
125,Valid Palindrome,36.7%,Easy,0.07766984472754161, https://leetcode.com/problems/valid-palindrome
129,Sum Root to Leaf Numbers,49.1%,Medium,0.07707974254287937, https://leetcode.com/problems/sum-root-to-leaf-numbers
77,Combinations,54.7%,Medium,0.07597820557665204, https://leetcode.com/problems/combinations
227,Basic Calculator II,36.9%,Medium,0.07508779675444797, https://leetcode.com/problems/basic-calculator-ii
76,Minimum Window Substring,34.6%,Hard,0.07378420845373558, https://leetcode.com/problems/minimum-window-substring
1079,Letter Tile Possibilities,75.4%,Medium,0.07350246199292652, https://leetcode.com/problems/letter-tile-possibilities
153,Find Minimum in Rotated Sorted Array,45.1%,Medium,0.07343579359779528, https://leetcode.com/problems/find-minimum-in-rotated-sorted-array
133,Clone Graph,34.8%,Medium,0.07095173597228444, https://leetcode.com/problems/clone-graph
438,Find All Anagrams in a String,43.3%,Medium,0.07086789751218016, https://leetcode.com/problems/find-all-anagrams-in-a-string
442,Find All Duplicates in an Array,67.8%,Medium,0.07083107135140704, https://leetcode.com/problems/find-all-duplicates-in-an-array
378,Kth Smallest Element in a Sorted Matrix,54.3%,Medium,0.07059096970081927, https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix
234,Palindrome Linked List,39.3%,Easy,0.07018115380216305, https://leetcode.com/problems/palindrome-linked-list
432,All O`one Data Structure,32.4%,Hard,0.06887402901251127, https://leetcode.com/problems/all-oone-data-structure
171,Excel Sheet Column Number,55.9%,Easy,0.06799791190723256, https://leetcode.com/problems/excel-sheet-column-number
328,Odd Even Linked List,55.7%,Medium,0.06677800280143044, https://leetcode.com/problems/odd-even-linked-list
1145,Binary Tree Coloring Game,51.2%,Medium,0.06592172080482424, https://leetcode.com/problems/binary-tree-coloring-game
287,Find the Duplicate Number,55.5%,Medium,0.06539148783312071, https://leetcode.com/problems/find-the-duplicate-number
769,Max Chunks To Make Sorted,54.8%,Medium,0.06474752939415815, https://leetcode.com/problems/max-chunks-to-make-sorted
572,Subtree of Another Tree,44.1%,Easy,0.0636184974149243, https://leetcode.com/problems/subtree-of-another-tree
412,Fizz Buzz,62.3%,Easy,0.06271647386762642, https://leetcode.com/problems/fizz-buzz
59,Spiral Matrix II,53.9%,Medium,0.06172417859532683, https://leetcode.com/problems/spiral-matrix-ii
110,Balanced Binary Tree,43.5%,Easy,0.06153684147582857, https://leetcode.com/problems/balanced-binary-tree
61,Rotate List,30.0%,Medium,0.06047791896280124, https://leetcode.com/problems/rotate-list
384,Shuffle an Array,52.8%,Medium,0.05965241992885116, https://leetcode.com/problems/shuffle-an-array
630,Course Schedule III,33.5%,Hard,0.058581901624802396, https://leetcode.com/problems/course-schedule-iii
516,Longest Palindromic Subsequence,53.2%,Medium,0.058432099871092734, https://leetcode.com/problems/longest-palindromic-subsequence
417,Pacific Atlantic Water Flow,41.1%,Medium,0.057523844138186606, https://leetcode.com/problems/pacific-atlantic-water-flow
403,Frog Jump,39.7%,Hard,0.05741372523004705, https://leetcode.com/problems/frog-jump
950,Reveal Cards In Increasing Order,74.6%,Medium,0.056592185311170023, https://leetcode.com/problems/reveal-cards-in-increasing-order
653,Two Sum IV - Input is a BST,55.5%,Easy,0.055724721838100025, https://leetcode.com/problems/two-sum-iv-input-is-a-bst
703,Kth Largest Element in a Stream,49.7%,Easy,0.054472280837981495, https://leetcode.com/problems/kth-largest-element-in-a-stream
332,Reconstruct Itinerary,36.7%,Medium,0.053921416793820044, https://leetcode.com/problems/reconstruct-itinerary
1229,Meeting Scheduler,52.7%,Medium,0.053560323833736816, https://leetcode.com/problems/meeting-scheduler
140,Word Break II,32.6%,Hard,0.05343926880276723, https://leetcode.com/problems/word-break-ii
63,Unique Paths II,34.6%,Medium,0.05324937607387791, https://leetcode.com/problems/unique-paths-ii
286,Walls and Gates,54.5%,Medium,0.05155780966485001, https://leetcode.com/problems/walls-and-gates
681,Next Closest Time,45.0%,Medium,0.05045206096038863, https://leetcode.com/problems/next-closest-time
39,Combination Sum,56.1%,Medium,0.05030398316850793, https://leetcode.com/problems/combination-sum
235,Lowest Common Ancestor of a Binary Search Tree,49.9%,Easy,0.050282057186910374, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree
387,First Unique Character in a String,53.4%,Easy,0.05010248394501295, https://leetcode.com/problems/first-unique-character-in-a-string
199,Binary Tree Right Side View,54.1%,Medium,0.05001737032794516, https://leetcode.com/problems/binary-tree-right-side-view
394,Decode String,50.0%,Medium,0.049980419824640375, https://leetcode.com/problems/decode-string
518,Coin Change 2,50.2%,Medium,0.04919528672454412, https://leetcode.com/problems/coin-change-2
969,Pancake Sorting,67.5%,Medium,0.04908961019652358, https://leetcode.com/problems/pancake-sorting
759,Employee Free Time,66.3%,Hard,0.04861224405509378, https://leetcode.com/problems/employee-free-time
38,Count and Say,44.6%,Easy,0.04795702191135356, https://leetcode.com/problems/count-and-say
26,Remove Duplicates from Sorted Array,45.1%,Easy,0.0476757427679509, https://leetcode.com/problems/remove-duplicates-from-sorted-array
845,Longest Mountain in Array,37.2%,Medium,0.047458490406358134, https://leetcode.com/problems/longest-mountain-in-array
987,Vertical Order Traversal of a Binary Tree,36.6%,Medium,0.04561794346101633, https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree
680,Valid Palindrome II,36.6%,Easy,0.04470617503841694, https://leetcode.com/problems/valid-palindrome-ii
935,Knight Dialer,45.2%,Medium,0.04445176257083384, https://leetcode.com/problems/knight-dialer
529,Minesweeper,59.1%,Medium,0.044255009004040724, https://leetcode.com/problems/minesweeper
733,Flood Fill,55.3%,Easy,0.04413292021115189, https://leetcode.com/problems/flood-fill
509,Fibonacci Number,67.2%,Easy,0.04365218172593638, https://leetcode.com/problems/fibonacci-number
490,The Maze,51.4%,Medium,0.04287902305923364, https://leetcode.com/problems/the-maze
721,Accounts Merge,48.8%,Medium,0.04200337458562934, https://leetcode.com/problems/accounts-merge
532,K-diff Pairs in an Array,31.6%,Easy,0.041672696400568025, https://leetcode.com/problems/k-diff-pairs-in-an-array
844,Backspace String Compare,46.4%,Easy,0.041499730906752734, https://leetcode.com/problems/backspace-string-compare
381,Insert Delete GetRandom O(1) - Duplicates allowed,34.1%,Hard,0.041499730906752734, https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed
1004,Max Consecutive Ones III,59.1%,Medium,0.041252411938220004, https://leetcode.com/problems/max-consecutive-ones-iii
62,Unique Paths,54.1%,Medium,0.04084052144450833, https://leetcode.com/problems/unique-paths
243,Shortest Word Distance,61.0%,Easy,0.040780370344928096, https://leetcode.com/problems/shortest-word-distance
907,Sum of Subarray Minimums,32.3%,Medium,0.04069737616380998, https://leetcode.com/problems/sum-of-subarray-minimums
94,Binary Tree Inorder Traversal,63.3%,Medium,0.04034464989190718, https://leetcode.com/problems/binary-tree-inorder-traversal
142,Linked List Cycle II,37.3%,Medium,0.04034106216103786, https://leetcode.com/problems/linked-list-cycle-ii
314,Binary Tree Vertical Order Traversal,45.3%,Medium,0.04007660092703385, https://leetcode.com/problems/binary-tree-vertical-order-traversal
833,Find And Replace in String,50.4%,Medium,0.03984590854719967, https://leetcode.com/problems/find-and-replace-in-string
113,Path Sum II,46.7%,Medium,0.03857758982167768, https://leetcode.com/problems/path-sum-ii
1381,Design a Stack With Increment Operation,74.7%,Medium,0.038355612390321446, https://leetcode.com/problems/design-a-stack-with-increment-operation
560,Subarray Sum Equals K,43.9%,Medium,0.037871360699521406, https://leetcode.com/problems/subarray-sum-equals-k
402,Remove K Digits,28.4%,Medium,0.03755134565213245, https://leetcode.com/problems/remove-k-digits
19,Remove Nth Node From End of List,35.2%,Medium,0.03704967488869408, https://leetcode.com/problems/remove-nth-node-from-end-of-list
31,Next Permutation,32.6%,Medium,0.03686102113159897, https://leetcode.com/problems/next-permutation
621,Task Scheduler,50.1%,Medium,0.036825978166247095, https://leetcode.com/problems/task-scheduler
729,My Calendar I,51.8%,Medium,0.036433902246102004, https://leetcode.com/problems/my-calendar-i
934,Shortest Bridge,48.2%,Medium,0.03607244121670154, https://leetcode.com/problems/shortest-bridge
1304,Find N Unique Integers Sum up to Zero,76.3%,Easy,0.035408891906255915, https://leetcode.com/problems/find-n-unique-integers-sum-up-to-zero
28,Implement strStr(),34.5%,Easy,0.03494144277828229, https://leetcode.com/problems/implement-strstr
1143,Longest Common Subsequence,58.4%,Medium,0.03488472325916733, https://leetcode.com/problems/longest-common-subsequence
701,Insert into a Binary Search Tree,77.7%,Medium,0.03459222693591465, https://leetcode.com/problems/insert-into-a-binary-search-tree
108,Convert Sorted Array to Binary Search Tree,57.9%,Easy,0.03421710570764629, https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree
104,Maximum Depth of Binary Tree,66.0%,Easy,0.03362699323605452, https://leetcode.com/problems/maximum-depth-of-binary-tree
198,House Robber,42.0%,Easy,0.033320991026093004, https://leetcode.com/problems/house-robber
84,Largest Rectangle in Histogram,35.2%,Hard,0.032938342019369966, https://leetcode.com/problems/largest-rectangle-in-histogram
694,Number of Distinct Islands,56.0%,Medium,0.03278982282299087, https://leetcode.com/problems/number-of-distinct-islands
1091,Shortest Path in Binary Matrix,38.2%,Medium,0.03164821095078173, https://leetcode.com/problems/shortest-path-in-binary-matrix
228,Summary Ranges,39.5%,Medium,0.03157326191609021, https://leetcode.com/problems/summary-ranges
867,Transpose Matrix,62.8%,Easy,0.031179454774354007, https://leetcode.com/problems/transpose-matrix
284,Peeking Iterator,45.7%,Medium,0.03110670713225487, https://leetcode.com/problems/peeking-iterator
131,Palindrome Partitioning,47.5%,Medium,0.03101558050692165, https://leetcode.com/problems/palindrome-partitioning
141,Linked List Cycle,41.1%,Easy,0.031012908394529512, https://leetcode.com/problems/linked-list-cycle
724,Find Pivot Index,44.0%,Easy,0.03089844155123413, https://leetcode.com/problems/find-pivot-index
575,Distribute Candies,61.4%,Easy,0.030890487019338404, https://leetcode.com/problems/distribute-candies
415,Add Strings,47.5%,Easy,0.030009753867991852, https://leetcode.com/problems/add-strings
692,Top K Frequent Words,51.8%,Medium,0.029730915184679466, https://leetcode.com/problems/top-k-frequent-words
1197,Minimum Knight Moves,36.1%,Medium,0.02969780239174205, https://leetcode.com/problems/minimum-knight-moves
917,Reverse Only Letters,58.0%,Easy,0.0286552557603761, https://leetcode.com/problems/reverse-only-letters
311,Sparse Matrix Multiplication,61.9%,Medium,0.027702602549335792, https://leetcode.com/problems/sparse-matrix-multiplication
472,Concatenated Words,43.7%,Hard,0.027664281472355556, https://leetcode.com/problems/concatenated-words
159,Longest Substring with At Most Two Distinct Characters,49.4%,Medium,0.02717558537896476, https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters
523,Continuous Subarray Sum,24.6%,Medium,0.02639449412294209, https://leetcode.com/problems/continuous-subarray-sum
34,Find First and Last Position of Element in Sorted Array,36.2%,Medium,0.026256496787488606, https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
979,Distribute Coins in Binary Tree,68.9%,Medium,0.026196651946570663, https://leetcode.com/problems/distribute-coins-in-binary-tree
205,Isomorphic Strings,39.8%,Easy,0.025789394882914186, https://leetcode.com/problems/isomorphic-strings
242,Valid Anagram,56.9%,Easy,0.025684584297773504, https://leetcode.com/problems/valid-anagram
1038,Binary Search Tree to Greater Sum Tree,80.8%,Medium,0.025446665661164262, https://leetcode.com/problems/binary-search-tree-to-greater-sum-tree
717,1-bit and 2-bit Characters,48.8%,Easy,0.025269822188076344, https://leetcode.com/problems/1-bit-and-2-bit-characters
83,Remove Duplicates from Sorted List,45.4%,Easy,0.025174394259350617, https://leetcode.com/problems/remove-duplicates-from-sorted-list
215,Kth Largest Element in an Array,55.4%,Medium,0.02414409892936099, https://leetcode.com/problems/kth-largest-element-in-an-array
662,Maximum Width of Binary Tree,41.0%,Medium,0.024116924478312346, https://leetcode.com/problems/maximum-width-of-binary-tree
91,Decode Ways,24.7%,Medium,0.023662742620848144, https://leetcode.com/problems/decode-ways
210,Course Schedule II,40.7%,Medium,0.023133880315464483, https://leetcode.com/problems/course-schedule-ii
282,Expression Add Operators,35.5%,Hard,0.022523474667082946, https://leetcode.com/problems/expression-add-operators
981,Time Based Key-Value Store,53.1%,Medium,0.02226024024151985, https://leetcode.com/problems/time-based-key-value-store
152,Maximum Product Subarray,31.7%,Medium,0.022176931045949227, https://leetcode.com/problems/maximum-product-subarray
40,Combination Sum II,48.2%,Medium,0.021424290044083395, https://leetcode.com/problems/combination-sum-ii
101,Symmetric Tree,46.8%,Easy,0.02109782896463587, https://leetcode.com/problems/symmetric-tree
784,Letter Case Permutation,64.6%,Medium,0.02026411791905559, https://leetcode.com/problems/letter-case-permutation
344,Reverse String,68.5%,Easy,0.02026165432744944, https://leetcode.com/problems/reverse-string
166,Fraction to Recurring Decimal,21.6%,Medium,0.02015181543730795, https://leetcode.com/problems/fraction-to-recurring-decimal
341,Flatten Nested List Iterator,52.9%,Medium,0.019980684690483426, https://leetcode.com/problems/flatten-nested-list-iterator
399,Evaluate Division,51.6%,Medium,0.019380451549662482, https://leetcode.com/problems/evaluate-division
669,Trim a Binary Search Tree,63.0%,Easy,0.019139340210697423, https://leetcode.com/problems/trim-a-binary-search-tree
515,Find Largest Value in Each Tree Row,61.1%,Medium,0.019093658815579673, https://leetcode.com/problems/find-largest-value-in-each-tree-row
1155,Number of Dice Rolls With Target Sum,49.0%,Medium,0.018904154639152678, https://leetcode.com/problems/number-of-dice-rolls-with-target-sum
169,Majority Element,58.7%,Easy,0.018694317054881164, https://leetcode.com/problems/majority-element
290,Word Pattern,37.0%,Easy,0.01839978311884168, https://leetcode.com/problems/word-pattern
283,Move Zeroes,57.8%,Easy,0.01789853050377608, https://leetcode.com/problems/move-zeroes
406,Queue Reconstruction by Height,66.9%,Medium,0.01774669468133533, https://leetcode.com/problems/queue-reconstruction-by-height
383,Ransom Note,53.1%,Easy,0.017621601349819518, https://leetcode.com/problems/ransom-note
872,Leaf-Similar Trees,64.5%,Easy,0.01752125418714782, https://leetcode.com/problems/leaf-similar-trees
993,Cousins in Binary Tree,52.0%,Easy,0.017414458368636587, https://leetcode.com/problems/cousins-in-binary-tree
6,ZigZag Conversion,36.3%,Medium,0.01726827253226344, https://leetcode.com/problems/zigzag-conversion
270,Closest Binary Search Tree Value,48.5%,Easy,0.017123706078591462, https://leetcode.com/problems/closest-binary-search-tree-value
994,Rotting Oranges,49.2%,Medium,0.017087941897195622, https://leetcode.com/problems/rotting-oranges
95,Unique Binary Search Trees II,40.6%,Medium,0.016856699181010838, https://leetcode.com/problems/unique-binary-search-trees-ii
7,Reverse Integer,25.8%,Easy,0.016627790608488954, https://leetcode.com/problems/reverse-integer
51,N-Queens,46.6%,Hard,0.016393809775676407, https://leetcode.com/problems/n-queens
71,Simplify Path,32.6%,Medium,0.016260520871780308, https://leetcode.com/problems/simplify-path
349,Intersection of Two Arrays,62.5%,Easy,0.016239981598488416, https://leetcode.com/problems/intersection-of-two-arrays
299,Bulls and Cows,42.4%,Easy,0.016227536621756702, https://leetcode.com/problems/bulls-and-cows
448,Find All Numbers Disappeared in an Array,55.9%,Easy,0.015377032870589537, https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array
707,Design Linked List,24.5%,Medium,0.015054857167065819, https://leetcode.com/problems/design-linked-list
832,Flipping an Image,76.2%,Easy,0.014652276786870392, https://leetcode.com/problems/flipping-an-image
150,Evaluate Reverse Polish Notation,36.3%,Medium,0.01413451093490476, https://leetcode.com/problems/evaluate-reverse-polish-notation
202,Happy Number,50.4%,Easy,0.014045174703047602, https://leetcode.com/problems/happy-number
222,Count Complete Tree Nodes,46.8%,Medium,0.014015646388344492, https://leetcode.com/problems/count-complete-tree-nodes
1192,Critical Connections in a Network,48.6%,Hard,0.01352742981715631, https://leetcode.com/problems/critical-connections-in-a-network
70,Climbing Stairs,47.8%,Easy,0.013494975575004323, https://leetcode.com/problems/climbing-stairs
329,Longest Increasing Path in a Matrix,43.4%,Hard,0.013400535537482126, https://leetcode.com/problems/longest-increasing-path-in-a-matrix
347,Top K Frequent Elements,61.2%,Medium,0.01329217620893675, https://leetcode.com/problems/top-k-frequent-elements
303,Range Sum Query - Immutable,44.7%,Easy,0.013240842236997532, https://leetcode.com/problems/range-sum-query-immutable
14,Longest Common Prefix,35.4%,Easy,0.013215687512885701, https://leetcode.com/problems/longest-common-prefix
82,Remove Duplicates from Sorted List II,36.8%,Medium,0.01297035044262745, https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii
219,Contains Duplicate II,37.7%,Easy,0.01276748910345265, https://leetcode.com/problems/contains-duplicate-ii
226,Invert Binary Tree,65.0%,Easy,0.01235091863400913, https://leetcode.com/problems/invert-binary-tree
547,Friend Circles,58.6%,Medium,0.012228828639434596, https://leetcode.com/problems/friend-circles
437,Path Sum III,47.2%,Medium,0.012128711446614806, https://leetcode.com/problems/path-sum-iii
278,First Bad Version,35.7%,Easy,0.012090421323816148, https://leetcode.com/problems/first-bad-version
300,Longest Increasing Subsequence,42.6%,Medium,0.011806512586989004, https://leetcode.com/problems/longest-increasing-subsequence
136,Single Number,65.5%,Easy,0.011429512235126808, https://leetcode.com/problems/single-number
785,Is Graph Bipartite?,47.5%,Medium,0.011236073266925854, https://leetcode.com/problems/is-graph-bipartite
463,Island Perimeter,65.7%,Easy,0.010935046086198837, https://leetcode.com/problems/island-perimeter
430,Flatten a Multilevel Doubly Linked List,55.1%,Medium,0.010548621020744619, https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list
647,Palindromic Substrings,60.6%,Medium,0.010400509768078022, https://leetcode.com/problems/palindromic-substrings
739,Daily Temperatures,63.3%,Medium,0.010032690121814417, https://leetcode.com/problems/daily-temperatures
72,Edit Distance,44.8%,Hard,0.010017614452317782, https://leetcode.com/problems/edit-distance
221,Maximal Square,37.7%,Medium,0.00988638798855515, https://leetcode.com/problems/maximal-square
18,4Sum,33.7%,Medium,0.00984259914419414, https://leetcode.com/problems/4sum
47,Permutations II,46.4%,Medium,0.009673594178378379, https://leetcode.com/problems/permutations-ii
96,Unique Binary Search Trees,52.9%,Medium,0.009242209964820877, https://leetcode.com/problems/unique-binary-search-trees
279,Perfect Squares,47.4%,Medium,0.009216655104924008, https://leetcode.com/problems/perfect-squares
1249,Minimum Remove to Make Valid Parentheses,62.5%,Medium,0.009195467093100304, https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses
209,Minimum Size Subarray Sum,38.2%,Medium,0.00841401682484616, https://leetcode.com/problems/minimum-size-subarray-sum
78,Subsets,62.0%,Medium,0.008278192969371254, https://leetcode.com/problems/subsets
876,Middle of the Linked List,68.4%,Easy,0.007624893975696915, https://leetcode.com/problems/middle-of-the-linked-list
122,Best Time to Buy and Sell Stock II,57.0%,Easy,0.007532046655581962, https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii
16,3Sum Closest,46.0%,Medium,0.0075259057003469075, https://leetcode.com/problems/3sum-closest
938,Range Sum of BST,81.3%,Easy,0.007011422237803984, https://leetcode.com/problems/range-sum-of-bst
114,Flatten Binary Tree to Linked List,49.3%,Medium,0.006896579059060353, https://leetcode.com/problems/flatten-binary-tree-to-linked-list
11,Container With Most Water,50.8%,Medium,0.006889188300412141, https://leetcode.com/problems/container-with-most-water
118,Pascal's Triangle,52.5%,Easy,0.006749941254175012, https://leetcode.com/problems/pascals-triangle
162,Find Peak Element,43.3%,Medium,0.006350235659345837, https://leetcode.com/problems/find-peak-element
64,Minimum Path Sum,54.5%,Medium,0.006127470152097104, https://leetcode.com/problems/minimum-path-sum
144,Binary Tree Preorder Traversal,55.7%,Medium,0.0060975798681185, https://leetcode.com/problems/binary-tree-preorder-traversal
973,K Closest Points to Origin,63.8%,Medium,0.005773688094426333, https://leetcode.com/problems/k-closest-points-to-origin
50,Pow(x;n),30.3%,Medium,0.0055950070772402055, https://leetcode.com/problems/powx-n
167,Two Sum II - Input array is sorted,54.1%,Easy,0.005507380022589096, https://leetcode.com/problems/two-sum-ii-input-array-is-sorted
112,Path Sum,41.2%,Easy,0.00546972510956646, https://leetcode.com/problems/path-sum
106,Construct Binary Tree from Inorder and Postorder Traversal,47.2%,Medium,0.005258250021550252, https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal
350,Intersection of Two Arrays II,51.4%,Easy,0.005210380421193978, https://leetcode.com/problems/intersection-of-two-arrays-ii
55,Jump Game,34.6%,Medium,0.005022612266291382, https://leetcode.com/problems/jump-game
35,Search Insert Position,42.6%,Easy,0.004646848510375352, https://leetcode.com/problems/search-insert-position
1470,Shuffle the Array,88.9%,Easy,0.004527967890154029, https://leetcode.com/problems/shuffle-the-array
977,Squares of a Sorted Array,72.1%,Easy,0.003891055492966611, https://leetcode.com/problems/squares-of-a-sorted-array
217,Contains Duplicate,56.0%,Easy,0.0037979536727587773, https://leetcode.com/problems/contains-duplicate
100,Same Tree,53.4%,Easy,0.003165227373565798, https://leetcode.com/problems/same-tree
9,Palindrome Number,48.4%,Easy,0.0030379001110948244, https://leetcode.com/problems/palindrome-number
1344,Angle Between Hands of a Clock,61.4%,Medium,0.0019544616795205403, https://leetcode.com/problems/angle-between-hands-of-a-clock
ID,Title,Acceptance,Difficulty,Frequency,Leetcode Question Link
1239,Maximum Length of a Concatenated String with Unique Characters,47.8%,Medium,1.08746055306763, https://leetcode.com/problems/maximum-length-of-a-concatenated-string-with-unique-characters
273,Integer to English Words,27.1%,Hard,1.0184313643647775, https://leetcode.com/problems/integer-to-english-words
146,LRU Cache,33.2%,Medium,0.9494021756619252, https://leetcode.com/problems/lru-cache
348,Design Tic-Tac-Toe,54.3%,Medium,0.8803729869590728, https://leetcode.com/problems/design-tic-tac-toe
138,Copy List with Random Pointer,36.4%,Medium,0.8113437982562205, https://leetcode.com/problems/copy-list-with-random-pointer
54,Spiral Matrix,34.1%,Medium,0.7684855384560624, https://leetcode.com/problems/spiral-matrix
428,Serialize and Deserialize N-ary Tree,59.4%,Hard,0.69945634975321, https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree
1246,Palindrome Removal,46.0%,Hard,0.6794349186959634, https://leetcode.com/problems/palindrome-removal
200,Number of Islands,46.8%,Medium,0.6346004158660578, https://leetcode.com/problems/number-of-islands
794,Valid Tic-Tac-Toe State,32.6%,Medium,0.6257058997644127, https://leetcode.com/problems/valid-tic-tac-toe-state
42,Trapping Rain Water,48.9%,Hard,0.6176631383787123, https://leetcode.com/problems/trapping-rain-water
1,Two Sum,45.6%,Easy,0.5816196797969626, https://leetcode.com/problems/two-sum
218,The Skyline Problem,34.6%,Hard,0.5769757487979034, https://leetcode.com/problems/the-skyline-problem
134,Gas Station,38.5%,Medium,0.5687668431527801, https://leetcode.com/problems/gas-station
25,Reverse Nodes in k-Group,42.1%,Hard,0.5548019913650492, https://leetcode.com/problems/reverse-nodes-in-k-group
5,Longest Palindromic Substring,29.5%,Medium,0.5535093105833294, https://leetcode.com/problems/longest-palindromic-substring
212,Word Search II,34.9%,Hard,0.5393056293017195, https://leetcode.com/problems/word-search-ii
1156,Swap For Longest Repeated Character Substring,49.0%,Medium,0.538996500732687, https://leetcode.com/problems/swap-for-longest-repeated-character-substring
340,Longest Substring with At Most K Distinct Characters,44.1%,Hard,0.5227814976619829, https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters
545,Boundary of Binary Tree,38.9%,Medium,0.5184398737512361, https://leetcode.com/problems/boundary-of-binary-tree
23,Merge k Sorted Lists,40.2%,Hard,0.49122961269552146, https://leetcode.com/problems/merge-k-sorted-lists
510,Inorder Successor in BST II,58.0%,Medium,0.47332739722482975, https://leetcode.com/problems/inorder-successor-in-bst-ii
93,Restore IP Addresses,35.6%,Medium,0.47237108409270245, https://leetcode.com/problems/restore-ip-addresses
443,String Compression,41.3%,Easy,0.4648256809530135, https://leetcode.com/problems/string-compression
99,Recover Binary Search Tree,39.7%,Hard,0.4602395756064721, https://leetcode.com/problems/recover-binary-search-tree
468,Validate IP Address,24.1%,Medium,0.44558510189758965, https://leetcode.com/problems/validate-ip-address
98,Validate Binary Search Tree,27.8%,Medium,0.4300234886494738, https://leetcode.com/problems/validate-binary-search-tree
445,Add Two Numbers II,54.5%,Medium,0.4214654494546055, https://leetcode.com/problems/add-two-numbers-ii
297,Serialize and Deserialize Binary Tree,47.5%,Hard,0.41418643622197904, https://leetcode.com/problems/serialize-and-deserialize-binary-tree
557,Reverse Words in a String III,69.8%,Easy,0.4039661167637743, https://leetcode.com/problems/reverse-words-in-a-string-iii
679,24 Game,46.4%,Hard,0.4013413909243023, https://leetcode.com/problems/24-game
240,Search a 2D Matrix II,43.2%,Medium,0.3968649595445255, https://leetcode.com/problems/search-a-2d-matrix-ii
232,Implement Queue using Stacks,49.6%,Easy,0.39046720002438196, https://leetcode.com/problems/implement-queue-using-stacks
253,Meeting Rooms II,45.7%,Medium,0.37589684188619144, https://leetcode.com/problems/meeting-rooms-ii
470,Implement Rand10() Using Rand7(),46.3%,Medium,0.3746934494414107, https://leetcode.com/problems/implement-rand10-using-rand7
22,Generate Parentheses,62.7%,Medium,0.36260140367638205, https://leetcode.com/problems/generate-parentheses
127,Word Ladder,29.6%,Medium,0.35996786713577755, https://leetcode.com/problems/word-ladder
179,Largest Number,28.8%,Medium,0.35230239652612316, https://leetcode.com/problems/largest-number
1185,Day of the Week,64.0%,Easy,0.34898886906784754, https://leetcode.com/problems/day-of-the-week
116,Populating Next Right Pointers in Each Node,45.2%,Medium,0.34657253966731805, https://leetcode.com/problems/populating-next-right-pointers-in-each-node
1044,Longest Duplicate Substring,31.9%,Hard,0.3378493311698002, https://leetcode.com/problems/longest-duplicate-substring
1236,Web Crawler,64.3%,Medium,0.33647223662121295, https://leetcode.com/problems/web-crawler
431,Encode N-ary Tree to Binary Tree,70.8%,Hard,0.3308542443169896, https://leetcode.com/problems/encode-n-ary-tree-to-binary-tree
535,Encode and Decode TinyURL,79.9%,Medium,0.32631517792451364, https://leetcode.com/problems/encode-and-decode-tinyurl
236,Lowest Common Ancestor of a Binary Tree,45.7%,Medium,0.32407608535777543, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
450,Delete Node in a BST,43.1%,Medium,0.3212561617242367, https://leetcode.com/problems/delete-node-in-a-bst
53,Maximum Subarray,46.5%,Easy,0.3123508739120354, https://leetcode.com/problems/maximum-subarray
206,Reverse Linked List,62.5%,Easy,0.31191034127655376, https://leetcode.com/problems/reverse-linked-list
105,Construct Binary Tree from Preorder and Inorder Traversal,48.8%,Medium,0.30838486636029755, https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
33,Search in Rotated Sorted Array,34.5%,Medium,0.3050410442923499, https://leetcode.com/problems/search-in-rotated-sorted-array
21,Merge Two Sorted Lists,53.5%,Easy,0.30215325354971423, https://leetcode.com/problems/merge-two-sorted-lists
828,Count Unique Characters of All Substrings of a Given String,45.2%,Hard,0.2972515234679316, https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string
44,Wildcard Matching,24.7%,Hard,0.29635426006094184, https://leetcode.com/problems/wildcard-matching
155,Min Stack,44.5%,Easy,0.29559427979545205, https://leetcode.com/problems/min-stack
8,String to Integer (atoi),15.4%,Medium,0.2948520886157078, https://leetcode.com/problems/string-to-integer-atoi
74,Search a 2D Matrix,36.5%,Medium,0.29107845681405486, https://leetcode.com/problems/search-a-2d-matrix
767,Reorganize String,48.7%,Medium,0.288685584829021, https://leetcode.com/problems/reorganize-string
186,Reverse Words in a String II,43.3%,Medium,0.2811673914305872, https://leetcode.com/problems/reverse-words-in-a-string-ii
17,Letter Combinations of a Phone Number,46.8%,Medium,0.27667543227352387, https://leetcode.com/problems/letter-combinations-of-a-phone-number
124,Binary Tree Maximum Path Sum,34.3%,Hard,0.2715704477876847, https://leetcode.com/problems/binary-tree-maximum-path-sum
46,Permutations,63.5%,Medium,0.2664106369752992, https://leetcode.com/problems/permutations
556,Next Greater Element III,31.7%,Medium,0.2619035411237044, https://leetcode.com/problems/next-greater-element-iii
37,Sudoku Solver,43.6%,Hard,0.2578291093020998, https://leetcode.com/problems/sudoku-solver
2,Add Two Numbers,33.9%,Medium,0.2512393123206071, https://leetcode.com/problems/add-two-numbers
56,Merge Intervals,39.3%,Medium,0.24825608514370837, https://leetcode.com/problems/merge-intervals
622,Design Circular Queue,43.8%,Medium,0.2454927324105261, https://leetcode.com/problems/design-circular-queue
642,Design Search Autocomplete System,44.7%,Hard,0.2443999668520736, https://leetcode.com/problems/design-search-autocomplete-system
277,Find the Celebrity,41.8%,Medium,0.24003104821376078, https://leetcode.com/problems/find-the-celebrity
419,Battleships in a Board,70.0%,Medium,0.23987034511952326, https://leetcode.com/problems/battleships-in-a-board
772,Basic Calculator III,41.3%,Hard,0.2322522675124501, https://leetcode.com/problems/basic-calculator-iii
224,Basic Calculator,36.8%,Hard,0.23074173054528113, https://leetcode.com/problems/basic-calculator
722,Remove Comments,34.6%,Medium,0.2297333609932653, https://leetcode.com/problems/remove-comments
768,Max Chunks To Make Sorted II,48.7%,Hard,0.22767870647960103, https://leetcode.com/problems/max-chunks-to-make-sorted-ii
4,Median of Two Sorted Arrays,29.6%,Hard,0.22322170378972916, https://leetcode.com/problems/median-of-two-sorted-arrays
49,Group Anagrams,56.9%,Medium,0.21827224887849583, https://leetcode.com/problems/group-anagrams
457,Circular Array Loop,29.4%,Medium,0.21472498084861397, https://leetcode.com/problems/circular-array-loop
295,Find Median from Data Stream,44.3%,Hard,0.2037476209666304, https://leetcode.com/problems/find-median-from-data-stream
24,Swap Nodes in Pairs,50.4%,Medium,0.20268288262258685, https://leetcode.com/problems/swap-nodes-in-pairs
151,Reverse Words in a String,21.9%,Medium,0.2001390038307645, https://leetcode.com/problems/reverse-words-in-a-string
238,Product of Array Except Self,60.1%,Medium,0.2000977065033704, https://leetcode.com/problems/product-of-array-except-self
1375,Bulb Switcher III,62.6%,Medium,0.19622624370172712, https://leetcode.com/problems/bulb-switcher-iii
358,Rearrange String k Distance Apart,34.9%,Hard,0.19004360288786493, https://leetcode.com/problems/rearrange-string-k-distance-apart
20,Valid Parentheses,39.0%,Easy,0.18885474565167532, https://leetcode.com/problems/valid-parentheses
102,Binary Tree Level Order Traversal,54.6%,Medium,0.18653553583602958, https://leetcode.com/problems/binary-tree-level-order-traversal
225,Implement Stack using Queues,45.1%,Easy,0.18487389839959817, https://leetcode.com/problems/implement-stack-using-queues
460,LFU Cache,34.2%,Hard,0.1794347945215637, https://leetcode.com/problems/lfu-cache
41,First Missing Positive,32.0%,Hard,0.17778213804791693, https://leetcode.com/problems/first-missing-positive
773,Sliding Puzzle,59.3%,Hard,0.17627924233799203, https://leetcode.com/problems/sliding-puzzle
121,Best Time to Buy and Sell Stock,50.5%,Easy,0.17553909756240016, https://leetcode.com/problems/best-time-to-buy-and-sell-stock
139,Word Break,40.1%,Medium,0.17496192304962033, https://leetcode.com/problems/word-break
636,Exclusive Time of Functions,51.9%,Medium,0.17494800586305592, https://leetcode.com/problems/exclusive-time-of-functions
103,Binary Tree Zigzag Level Order Traversal,48.3%,Medium,0.17270709623176486, https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
36,Valid Sudoku,48.7%,Medium,0.16730621375459595, https://leetcode.com/problems/valid-sudoku
10,Regular Expression Matching,26.8%,Hard,0.16577722888540247, https://leetcode.com/problems/regular-expression-matching
68,Text Justification,27.7%,Hard,0.16143214434637243, https://leetcode.com/problems/text-justification
540,Single Element in a Sorted Array,57.9%,Medium,0.16091725953613234, https://leetcode.com/problems/single-element-in-a-sorted-array
716,Max Stack,42.6%,Easy,0.16082720489992372, https://leetcode.com/problems/max-stack
3,Longest Substring Without Repeating Characters,30.4%,Medium,0.15840625330250555, https://leetcode.com/problems/longest-substring-without-repeating-characters
85,Maximal Rectangle,37.7%,Hard,0.15223129344145475, https://leetcode.com/problems/maximal-rectangle
126,Word Ladder II,22.1%,Hard,0.15135837956172798, https://leetcode.com/problems/word-ladder-ii
362,Design Hit Counter,63.7%,Medium,0.1489960292385938, https://leetcode.com/problems/design-hit-counter
706,Design HashMap,61.3%,Easy,0.1476880076475794, https://leetcode.com/problems/design-hashmap
15,3Sum,26.8%,Medium,0.14760362429774962, https://leetcode.com/problems/3sum
168,Excel Sheet Column Title,31.1%,Easy,0.14624550032014502, https://leetcode.com/problems/excel-sheet-column-title
688,Knight Probability in Chessboard,48.9%,Medium,0.14465605390747982, https://leetcode.com/problems/knight-probability-in-chessboard
909,Snakes and Ladders,38.4%,Medium,0.14465605390747982, https://leetcode.com/problems/snakes-and-ladders
48,Rotate Image,56.7%,Medium,0.1436966644013734, https://leetcode.com/problems/rotate-image
863,All Nodes Distance K in Binary Tree,55.4%,Medium,0.14315784643382565, https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree
836,Rectangle Overlap,48.6%,Easy,0.14261022668001652, https://leetcode.com/problems/rectangle-overlap
75,Sort Colors,47.3%,Medium,0.14097981038702445, https://leetcode.com/problems/sort-colors
207,Course Schedule,43.1%,Medium,0.1402270159030123, https://leetcode.com/problems/course-schedule
702,Search in a Sorted Array of Unknown Size,66.9%,Medium,0.13783247452391326, https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size
88,Merge Sorted Array,39.4%,Easy,0.13778071743544493, https://leetcode.com/problems/merge-sorted-array
1136,Parallel Courses,61.1%,Hard,0.13720112151348504, https://leetcode.com/problems/parallel-courses
128,Longest Consecutive Sequence,45.1%,Hard,0.13583040733187832, https://leetcode.com/problems/longest-consecutive-sequence
143,Reorder List,37.1%,Medium,0.13338577922783287, https://leetcode.com/problems/reorder-list
73,Set Matrix Zeroes,43.1%,Medium,0.1332673662203486, https://leetcode.com/problems/set-matrix-zeroes
449,Serialize and Deserialize BST,52.0%,Medium,0.1327502812764459, https://leetcode.com/problems/serialize-and-deserialize-bst
285,Inorder Successor in BST,40.4%,Medium,0.13204807962078746, https://leetcode.com/problems/inorder-successor-in-bst
148,Sort List,42.3%,Medium,0.1292970884857343, https://leetcode.com/problems/sort-list
173,Binary Search Tree Iterator,56.6%,Medium,0.1278674715252332, https://leetcode.com/problems/binary-search-tree-iterator
528,Random Pick with Weight,43.9%,Medium,0.12617342152539626, https://leetcode.com/problems/random-pick-with-weight
315,Count of Smaller Numbers After Self,41.5%,Hard,0.12231037767091538, https://leetcode.com/problems/count-of-smaller-numbers-after-self
135,Candy,31.6%,Hard,0.11408368723037224, https://leetcode.com/problems/candy
1188,Design Bounded Blocking Queue,70.5%,Medium,0.11030454201470608, https://leetcode.com/problems/design-bounded-blocking-queue
269,Alien Dictionary,33.3%,Hard,0.10913301925275698, https://leetcode.com/problems/alien-dictionary
695,Max Area of Island,62.7%,Medium,0.10876995385464024, https://leetcode.com/problems/max-area-of-island
204,Count Primes,31.5%,Easy,0.10755824083435236, https://leetcode.com/problems/count-primes
346,Moving Average from Data Stream,70.9%,Easy,0.10562785959739482, https://leetcode.com/problems/moving-average-from-data-stream
158,Read N Characters Given Read4 II - Call multiple times,33.8%,Hard,0.10090468412429855, https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times
69,Sqrt(x),33.9%,Easy,0.09855995053811686, https://leetcode.com/problems/sqrtx
117,Populating Next Right Pointers in Each Node II,39.1%,Medium,0.09811785595852335, https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii
189,Rotate Array,34.7%,Easy,0.09617246233782387, https://leetcode.com/problems/rotate-array
149,Max Points on a Line,16.9%,Hard,0.09588177170328253, https://leetcode.com/problems/max-points-on-a-line
160,Intersection of Two Linked Lists,40.6%,Easy,0.09485223529696123, https://leetcode.com/problems/intersection-of-two-linked-lists
165,Compare Version Numbers,27.4%,Medium,0.09483978737982436, https://leetcode.com/problems/compare-version-numbers
268,Missing Number,51.7%,Easy,0.0944647771866196, https://leetcode.com/problems/missing-number
426,Convert Binary Search Tree to Sorted Doubly Linked List,59.1%,Medium,0.09352605801082346, https://leetcode.com/problems/convert-binary-search-tree-to-sorted-doubly-linked-list
727,Minimum Window Subsequence,41.8%,Hard,0.09294611250944432, https://leetcode.com/problems/minimum-window-subsequence
239,Sliding Window Maximum,43.0%,Hard,0.09271146326206103, https://leetcode.com/problems/sliding-window-maximum
266,Palindrome Permutation,61.9%,Easy,0.091248671465145, https://leetcode.com/problems/palindrome-permutation
252,Meeting Rooms,54.6%,Easy,0.09020195522698488, https://leetcode.com/problems/meeting-rooms
92,Reverse Linked List II,38.8%,Medium,0.0901510969942975, https://leetcode.com/problems/reverse-linked-list-ii
567,Permutation in String,44.4%,Medium,0.08995633353390375, https://leetcode.com/problems/permutation-in-string
79,Word Search,35.6%,Medium,0.08958359637385262, https://leetcode.com/problems/word-search
1116,Print Zero Even Odd,56.0%,Medium,0.08934510033584994, https://leetcode.com/problems/print-zero-even-odd
380,Insert Delete GetRandom O(1),47.5%,Medium,0.08509738264123867, https://leetcode.com/problems/insert-delete-getrandom-o1
317,Shortest Distance from All Buildings,41.4%,Hard,0.08345897538526194, https://leetcode.com/problems/shortest-distance-from-all-buildings
45,Jump Game II,30.6%,Hard,0.08280590368423257, https://leetcode.com/problems/jump-game-ii
13,Roman to Integer,55.7%,Easy,0.08237818622149326, https://leetcode.com/problems/roman-to-integer
543,Diameter of Binary Tree,48.4%,Easy,0.0816884620507733, https://leetcode.com/problems/diameter-of-binary-tree
89,Gray Code,49.1%,Medium,0.08112554481236843, https://leetcode.com/problems/gray-code
43,Multiply Strings,33.9%,Medium,0.07944184170158367, https://leetcode.com/problems/multiply-strings
32,Longest Valid Parentheses,28.4%,Hard,0.07916219339634281, https://leetcode.com/problems/longest-valid-parentheses
208,Implement Trie (Prefix Tree),49.4%,Medium,0.07910997849332738, https://leetcode.com/problems/implement-trie-prefix-tree
322,Coin Change,35.5%,Medium,0.07859731751631634, https://leetcode.com/problems/coin-change
1104,Path In Zigzag Labelled Binary Tree,72.0%,Medium,0.07786032177227234, https://leetcode.com/problems/path-in-zigzag-labelled-binary-tree
125,Valid Palindrome,36.7%,Easy,0.07766984472754161, https://leetcode.com/problems/valid-palindrome
129,Sum Root to Leaf Numbers,49.1%,Medium,0.07707974254287937, https://leetcode.com/problems/sum-root-to-leaf-numbers
77,Combinations,54.7%,Medium,0.07597820557665204, https://leetcode.com/problems/combinations
227,Basic Calculator II,36.9%,Medium,0.07508779675444797, https://leetcode.com/problems/basic-calculator-ii
76,Minimum Window Substring,34.6%,Hard,0.07378420845373558, https://leetcode.com/problems/minimum-window-substring
1079,Letter Tile Possibilities,75.4%,Medium,0.07350246199292652, https://leetcode.com/problems/letter-tile-possibilities
153,Find Minimum in Rotated Sorted Array,45.1%,Medium,0.07343579359779528, https://leetcode.com/problems/find-minimum-in-rotated-sorted-array
133,Clone Graph,34.8%,Medium,0.07095173597228444, https://leetcode.com/problems/clone-graph
438,Find All Anagrams in a String,43.3%,Medium,0.07086789751218016, https://leetcode.com/problems/find-all-anagrams-in-a-string
442,Find All Duplicates in an Array,67.8%,Medium,0.07083107135140704, https://leetcode.com/problems/find-all-duplicates-in-an-array
378,Kth Smallest Element in a Sorted Matrix,54.3%,Medium,0.07059096970081927, https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix
234,Palindrome Linked List,39.3%,Easy,0.07018115380216305, https://leetcode.com/problems/palindrome-linked-list
432,All O`one Data Structure,32.4%,Hard,0.06887402901251127, https://leetcode.com/problems/all-oone-data-structure
171,Excel Sheet Column Number,55.9%,Easy,0.06799791190723256, https://leetcode.com/problems/excel-sheet-column-number
328,Odd Even Linked List,55.7%,Medium,0.06677800280143044, https://leetcode.com/problems/odd-even-linked-list
1145,Binary Tree Coloring Game,51.2%,Medium,0.06592172080482424, https://leetcode.com/problems/binary-tree-coloring-game
287,Find the Duplicate Number,55.5%,Medium,0.06539148783312071, https://leetcode.com/problems/find-the-duplicate-number
769,Max Chunks To Make Sorted,54.8%,Medium,0.06474752939415815, https://leetcode.com/problems/max-chunks-to-make-sorted
572,Subtree of Another Tree,44.1%,Easy,0.0636184974149243, https://leetcode.com/problems/subtree-of-another-tree
412,Fizz Buzz,62.3%,Easy,0.06271647386762642, https://leetcode.com/problems/fizz-buzz
59,Spiral Matrix II,53.9%,Medium,0.06172417859532683, https://leetcode.com/problems/spiral-matrix-ii
110,Balanced Binary Tree,43.5%,Easy,0.06153684147582857, https://leetcode.com/problems/balanced-binary-tree
61,Rotate List,30.0%,Medium,0.06047791896280124, https://leetcode.com/problems/rotate-list
384,Shuffle an Array,52.8%,Medium,0.05965241992885116, https://leetcode.com/problems/shuffle-an-array
630,Course Schedule III,33.5%,Hard,0.058581901624802396, https://leetcode.com/problems/course-schedule-iii
516,Longest Palindromic Subsequence,53.2%,Medium,0.058432099871092734, https://leetcode.com/problems/longest-palindromic-subsequence
417,Pacific Atlantic Water Flow,41.1%,Medium,0.057523844138186606, https://leetcode.com/problems/pacific-atlantic-water-flow
403,Frog Jump,39.7%,Hard,0.05741372523004705, https://leetcode.com/problems/frog-jump
950,Reveal Cards In Increasing Order,74.6%,Medium,0.056592185311170023, https://leetcode.com/problems/reveal-cards-in-increasing-order
653,Two Sum IV - Input is a BST,55.5%,Easy,0.055724721838100025, https://leetcode.com/problems/two-sum-iv-input-is-a-bst
703,Kth Largest Element in a Stream,49.7%,Easy,0.054472280837981495, https://leetcode.com/problems/kth-largest-element-in-a-stream
332,Reconstruct Itinerary,36.7%,Medium,0.053921416793820044, https://leetcode.com/problems/reconstruct-itinerary
1229,Meeting Scheduler,52.7%,Medium,0.053560323833736816, https://leetcode.com/problems/meeting-scheduler
140,Word Break II,32.6%,Hard,0.05343926880276723, https://leetcode.com/problems/word-break-ii
63,Unique Paths II,34.6%,Medium,0.05324937607387791, https://leetcode.com/problems/unique-paths-ii
286,Walls and Gates,54.5%,Medium,0.05155780966485001, https://leetcode.com/problems/walls-and-gates
681,Next Closest Time,45.0%,Medium,0.05045206096038863, https://leetcode.com/problems/next-closest-time
39,Combination Sum,56.1%,Medium,0.05030398316850793, https://leetcode.com/problems/combination-sum
235,Lowest Common Ancestor of a Binary Search Tree,49.9%,Easy,0.050282057186910374, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree
387,First Unique Character in a String,53.4%,Easy,0.05010248394501295, https://leetcode.com/problems/first-unique-character-in-a-string
199,Binary Tree Right Side View,54.1%,Medium,0.05001737032794516, https://leetcode.com/problems/binary-tree-right-side-view
394,Decode String,50.0%,Medium,0.049980419824640375, https://leetcode.com/problems/decode-string
518,Coin Change 2,50.2%,Medium,0.04919528672454412, https://leetcode.com/problems/coin-change-2
969,Pancake Sorting,67.5%,Medium,0.04908961019652358, https://leetcode.com/problems/pancake-sorting
759,Employee Free Time,66.3%,Hard,0.04861224405509378, https://leetcode.com/problems/employee-free-time
38,Count and Say,44.6%,Easy,0.04795702191135356, https://leetcode.com/problems/count-and-say
26,Remove Duplicates from Sorted Array,45.1%,Easy,0.0476757427679509, https://leetcode.com/problems/remove-duplicates-from-sorted-array
845,Longest Mountain in Array,37.2%,Medium,0.047458490406358134, https://leetcode.com/problems/longest-mountain-in-array
987,Vertical Order Traversal of a Binary Tree,36.6%,Medium,0.04561794346101633, https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree
680,Valid Palindrome II,36.6%,Easy,0.04470617503841694, https://leetcode.com/problems/valid-palindrome-ii
935,Knight Dialer,45.2%,Medium,0.04445176257083384, https://leetcode.com/problems/knight-dialer
529,Minesweeper,59.1%,Medium,0.044255009004040724, https://leetcode.com/problems/minesweeper
733,Flood Fill,55.3%,Easy,0.04413292021115189, https://leetcode.com/problems/flood-fill
509,Fibonacci Number,67.2%,Easy,0.04365218172593638, https://leetcode.com/problems/fibonacci-number
490,The Maze,51.4%,Medium,0.04287902305923364, https://leetcode.com/problems/the-maze
721,Accounts Merge,48.8%,Medium,0.04200337458562934, https://leetcode.com/problems/accounts-merge
532,K-diff Pairs in an Array,31.6%,Easy,0.041672696400568025, https://leetcode.com/problems/k-diff-pairs-in-an-array
844,Backspace String Compare,46.4%,Easy,0.041499730906752734, https://leetcode.com/problems/backspace-string-compare
381,Insert Delete GetRandom O(1) - Duplicates allowed,34.1%,Hard,0.041499730906752734, https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed
1004,Max Consecutive Ones III,59.1%,Medium,0.041252411938220004, https://leetcode.com/problems/max-consecutive-ones-iii
62,Unique Paths,54.1%,Medium,0.04084052144450833, https://leetcode.com/problems/unique-paths
243,Shortest Word Distance,61.0%,Easy,0.040780370344928096, https://leetcode.com/problems/shortest-word-distance
907,Sum of Subarray Minimums,32.3%,Medium,0.04069737616380998, https://leetcode.com/problems/sum-of-subarray-minimums
94,Binary Tree Inorder Traversal,63.3%,Medium,0.04034464989190718, https://leetcode.com/problems/binary-tree-inorder-traversal
142,Linked List Cycle II,37.3%,Medium,0.04034106216103786, https://leetcode.com/problems/linked-list-cycle-ii
314,Binary Tree Vertical Order Traversal,45.3%,Medium,0.04007660092703385, https://leetcode.com/problems/binary-tree-vertical-order-traversal
833,Find And Replace in String,50.4%,Medium,0.03984590854719967, https://leetcode.com/problems/find-and-replace-in-string
113,Path Sum II,46.7%,Medium,0.03857758982167768, https://leetcode.com/problems/path-sum-ii
1381,Design a Stack With Increment Operation,74.7%,Medium,0.038355612390321446, https://leetcode.com/problems/design-a-stack-with-increment-operation
560,Subarray Sum Equals K,43.9%,Medium,0.037871360699521406, https://leetcode.com/problems/subarray-sum-equals-k
402,Remove K Digits,28.4%,Medium,0.03755134565213245, https://leetcode.com/problems/remove-k-digits
19,Remove Nth Node From End of List,35.2%,Medium,0.03704967488869408, https://leetcode.com/problems/remove-nth-node-from-end-of-list
31,Next Permutation,32.6%,Medium,0.03686102113159897, https://leetcode.com/problems/next-permutation
621,Task Scheduler,50.1%,Medium,0.036825978166247095, https://leetcode.com/problems/task-scheduler
729,My Calendar I,51.8%,Medium,0.036433902246102004, https://leetcode.com/problems/my-calendar-i
934,Shortest Bridge,48.2%,Medium,0.03607244121670154, https://leetcode.com/problems/shortest-bridge
1304,Find N Unique Integers Sum up to Zero,76.3%,Easy,0.035408891906255915, https://leetcode.com/problems/find-n-unique-integers-sum-up-to-zero
28,Implement strStr(),34.5%,Easy,0.03494144277828229, https://leetcode.com/problems/implement-strstr
1143,Longest Common Subsequence,58.4%,Medium,0.03488472325916733, https://leetcode.com/problems/longest-common-subsequence
701,Insert into a Binary Search Tree,77.7%,Medium,0.03459222693591465, https://leetcode.com/problems/insert-into-a-binary-search-tree
108,Convert Sorted Array to Binary Search Tree,57.9%,Easy,0.03421710570764629, https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree
104,Maximum Depth of Binary Tree,66.0%,Easy,0.03362699323605452, https://leetcode.com/problems/maximum-depth-of-binary-tree
198,House Robber,42.0%,Easy,0.033320991026093004, https://leetcode.com/problems/house-robber
84,Largest Rectangle in Histogram,35.2%,Hard,0.032938342019369966, https://leetcode.com/problems/largest-rectangle-in-histogram
694,Number of Distinct Islands,56.0%,Medium,0.03278982282299087, https://leetcode.com/problems/number-of-distinct-islands
1091,Shortest Path in Binary Matrix,38.2%,Medium,0.03164821095078173, https://leetcode.com/problems/shortest-path-in-binary-matrix
228,Summary Ranges,39.5%,Medium,0.03157326191609021, https://leetcode.com/problems/summary-ranges
867,Transpose Matrix,62.8%,Easy,0.031179454774354007, https://leetcode.com/problems/transpose-matrix
284,Peeking Iterator,45.7%,Medium,0.03110670713225487, https://leetcode.com/problems/peeking-iterator
131,Palindrome Partitioning,47.5%,Medium,0.03101558050692165, https://leetcode.com/problems/palindrome-partitioning
141,Linked List Cycle,41.1%,Easy,0.031012908394529512, https://leetcode.com/problems/linked-list-cycle
724,Find Pivot Index,44.0%,Easy,0.03089844155123413, https://leetcode.com/problems/find-pivot-index
575,Distribute Candies,61.4%,Easy,0.030890487019338404, https://leetcode.com/problems/distribute-candies
415,Add Strings,47.5%,Easy,0.030009753867991852, https://leetcode.com/problems/add-strings
692,Top K Frequent Words,51.8%,Medium,0.029730915184679466, https://leetcode.com/problems/top-k-frequent-words
1197,Minimum Knight Moves,36.1%,Medium,0.02969780239174205, https://leetcode.com/problems/minimum-knight-moves
917,Reverse Only Letters,58.0%,Easy,0.0286552557603761, https://leetcode.com/problems/reverse-only-letters
311,Sparse Matrix Multiplication,61.9%,Medium,0.027702602549335792, https://leetcode.com/problems/sparse-matrix-multiplication
472,Concatenated Words,43.7%,Hard,0.027664281472355556, https://leetcode.com/problems/concatenated-words
159,Longest Substring with At Most Two Distinct Characters,49.4%,Medium,0.02717558537896476, https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters
523,Continuous Subarray Sum,24.6%,Medium,0.02639449412294209, https://leetcode.com/problems/continuous-subarray-sum
34,Find First and Last Position of Element in Sorted Array,36.2%,Medium,0.026256496787488606, https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
979,Distribute Coins in Binary Tree,68.9%,Medium,0.026196651946570663, https://leetcode.com/problems/distribute-coins-in-binary-tree
205,Isomorphic Strings,39.8%,Easy,0.025789394882914186, https://leetcode.com/problems/isomorphic-strings
242,Valid Anagram,56.9%,Easy,0.025684584297773504, https://leetcode.com/problems/valid-anagram
1038,Binary Search Tree to Greater Sum Tree,80.8%,Medium,0.025446665661164262, https://leetcode.com/problems/binary-search-tree-to-greater-sum-tree
717,1-bit and 2-bit Characters,48.8%,Easy,0.025269822188076344, https://leetcode.com/problems/1-bit-and-2-bit-characters
83,Remove Duplicates from Sorted List,45.4%,Easy,0.025174394259350617, https://leetcode.com/problems/remove-duplicates-from-sorted-list
215,Kth Largest Element in an Array,55.4%,Medium,0.02414409892936099, https://leetcode.com/problems/kth-largest-element-in-an-array
662,Maximum Width of Binary Tree,41.0%,Medium,0.024116924478312346, https://leetcode.com/problems/maximum-width-of-binary-tree
91,Decode Ways,24.7%,Medium,0.023662742620848144, https://leetcode.com/problems/decode-ways
210,Course Schedule II,40.7%,Medium,0.023133880315464483, https://leetcode.com/problems/course-schedule-ii
282,Expression Add Operators,35.5%,Hard,0.022523474667082946, https://leetcode.com/problems/expression-add-operators
981,Time Based Key-Value Store,53.1%,Medium,0.02226024024151985, https://leetcode.com/problems/time-based-key-value-store
152,Maximum Product Subarray,31.7%,Medium,0.022176931045949227, https://leetcode.com/problems/maximum-product-subarray
40,Combination Sum II,48.2%,Medium,0.021424290044083395, https://leetcode.com/problems/combination-sum-ii
101,Symmetric Tree,46.8%,Easy,0.02109782896463587, https://leetcode.com/problems/symmetric-tree
784,Letter Case Permutation,64.6%,Medium,0.02026411791905559, https://leetcode.com/problems/letter-case-permutation
344,Reverse String,68.5%,Easy,0.02026165432744944, https://leetcode.com/problems/reverse-string
166,Fraction to Recurring Decimal,21.6%,Medium,0.02015181543730795, https://leetcode.com/problems/fraction-to-recurring-decimal
341,Flatten Nested List Iterator,52.9%,Medium,0.019980684690483426, https://leetcode.com/problems/flatten-nested-list-iterator
399,Evaluate Division,51.6%,Medium,0.019380451549662482, https://leetcode.com/problems/evaluate-division
669,Trim a Binary Search Tree,63.0%,Easy,0.019139340210697423, https://leetcode.com/problems/trim-a-binary-search-tree
515,Find Largest Value in Each Tree Row,61.1%,Medium,0.019093658815579673, https://leetcode.com/problems/find-largest-value-in-each-tree-row
1155,Number of Dice Rolls With Target Sum,49.0%,Medium,0.018904154639152678, https://leetcode.com/problems/number-of-dice-rolls-with-target-sum
169,Majority Element,58.7%,Easy,0.018694317054881164, https://leetcode.com/problems/majority-element
290,Word Pattern,37.0%,Easy,0.01839978311884168, https://leetcode.com/problems/word-pattern
283,Move Zeroes,57.8%,Easy,0.01789853050377608, https://leetcode.com/problems/move-zeroes
406,Queue Reconstruction by Height,66.9%,Medium,0.01774669468133533, https://leetcode.com/problems/queue-reconstruction-by-height
383,Ransom Note,53.1%,Easy,0.017621601349819518, https://leetcode.com/problems/ransom-note
872,Leaf-Similar Trees,64.5%,Easy,0.01752125418714782, https://leetcode.com/problems/leaf-similar-trees
993,Cousins in Binary Tree,52.0%,Easy,0.017414458368636587, https://leetcode.com/problems/cousins-in-binary-tree
6,ZigZag Conversion,36.3%,Medium,0.01726827253226344, https://leetcode.com/problems/zigzag-conversion
270,Closest Binary Search Tree Value,48.5%,Easy,0.017123706078591462, https://leetcode.com/problems/closest-binary-search-tree-value
994,Rotting Oranges,49.2%,Medium,0.017087941897195622, https://leetcode.com/problems/rotting-oranges
95,Unique Binary Search Trees II,40.6%,Medium,0.016856699181010838, https://leetcode.com/problems/unique-binary-search-trees-ii
7,Reverse Integer,25.8%,Easy,0.016627790608488954, https://leetcode.com/problems/reverse-integer
51,N-Queens,46.6%,Hard,0.016393809775676407, https://leetcode.com/problems/n-queens
71,Simplify Path,32.6%,Medium,0.016260520871780308, https://leetcode.com/problems/simplify-path
349,Intersection of Two Arrays,62.5%,Easy,0.016239981598488416, https://leetcode.com/problems/intersection-of-two-arrays
299,Bulls and Cows,42.4%,Easy,0.016227536621756702, https://leetcode.com/problems/bulls-and-cows
448,Find All Numbers Disappeared in an Array,55.9%,Easy,0.015377032870589537, https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array
707,Design Linked List,24.5%,Medium,0.015054857167065819, https://leetcode.com/problems/design-linked-list
832,Flipping an Image,76.2%,Easy,0.014652276786870392, https://leetcode.com/problems/flipping-an-image
150,Evaluate Reverse Polish Notation,36.3%,Medium,0.01413451093490476, https://leetcode.com/problems/evaluate-reverse-polish-notation
202,Happy Number,50.4%,Easy,0.014045174703047602, https://leetcode.com/problems/happy-number
222,Count Complete Tree Nodes,46.8%,Medium,0.014015646388344492, https://leetcode.com/problems/count-complete-tree-nodes
1192,Critical Connections in a Network,48.6%,Hard,0.01352742981715631, https://leetcode.com/problems/critical-connections-in-a-network
70,Climbing Stairs,47.8%,Easy,0.013494975575004323, https://leetcode.com/problems/climbing-stairs
329,Longest Increasing Path in a Matrix,43.4%,Hard,0.013400535537482126, https://leetcode.com/problems/longest-increasing-path-in-a-matrix
347,Top K Frequent Elements,61.2%,Medium,0.01329217620893675, https://leetcode.com/problems/top-k-frequent-elements
303,Range Sum Query - Immutable,44.7%,Easy,0.013240842236997532, https://leetcode.com/problems/range-sum-query-immutable
14,Longest Common Prefix,35.4%,Easy,0.013215687512885701, https://leetcode.com/problems/longest-common-prefix
82,Remove Duplicates from Sorted List II,36.8%,Medium,0.01297035044262745, https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii
219,Contains Duplicate II,37.7%,Easy,0.01276748910345265, https://leetcode.com/problems/contains-duplicate-ii
226,Invert Binary Tree,65.0%,Easy,0.01235091863400913, https://leetcode.com/problems/invert-binary-tree
547,Friend Circles,58.6%,Medium,0.012228828639434596, https://leetcode.com/problems/friend-circles
437,Path Sum III,47.2%,Medium,0.012128711446614806, https://leetcode.com/problems/path-sum-iii
278,First Bad Version,35.7%,Easy,0.012090421323816148, https://leetcode.com/problems/first-bad-version
300,Longest Increasing Subsequence,42.6%,Medium,0.011806512586989004, https://leetcode.com/problems/longest-increasing-subsequence
136,Single Number,65.5%,Easy,0.011429512235126808, https://leetcode.com/problems/single-number
785,Is Graph Bipartite?,47.5%,Medium,0.011236073266925854, https://leetcode.com/problems/is-graph-bipartite
463,Island Perimeter,65.7%,Easy,0.010935046086198837, https://leetcode.com/problems/island-perimeter
430,Flatten a Multilevel Doubly Linked List,55.1%,Medium,0.010548621020744619, https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list
647,Palindromic Substrings,60.6%,Medium,0.010400509768078022, https://leetcode.com/problems/palindromic-substrings
739,Daily Temperatures,63.3%,Medium,0.010032690121814417, https://leetcode.com/problems/daily-temperatures
72,Edit Distance,44.8%,Hard,0.010017614452317782, https://leetcode.com/problems/edit-distance
221,Maximal Square,37.7%,Medium,0.00988638798855515, https://leetcode.com/problems/maximal-square
18,4Sum,33.7%,Medium,0.00984259914419414, https://leetcode.com/problems/4sum
47,Permutations II,46.4%,Medium,0.009673594178378379, https://leetcode.com/problems/permutations-ii
96,Unique Binary Search Trees,52.9%,Medium,0.009242209964820877, https://leetcode.com/problems/unique-binary-search-trees
279,Perfect Squares,47.4%,Medium,0.009216655104924008, https://leetcode.com/problems/perfect-squares
1249,Minimum Remove to Make Valid Parentheses,62.5%,Medium,0.009195467093100304, https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses
209,Minimum Size Subarray Sum,38.2%,Medium,0.00841401682484616, https://leetcode.com/problems/minimum-size-subarray-sum
78,Subsets,62.0%,Medium,0.008278192969371254, https://leetcode.com/problems/subsets
876,Middle of the Linked List,68.4%,Easy,0.007624893975696915, https://leetcode.com/problems/middle-of-the-linked-list
122,Best Time to Buy and Sell Stock II,57.0%,Easy,0.007532046655581962, https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii
16,3Sum Closest,46.0%,Medium,0.0075259057003469075, https://leetcode.com/problems/3sum-closest
938,Range Sum of BST,81.3%,Easy,0.007011422237803984, https://leetcode.com/problems/range-sum-of-bst
114,Flatten Binary Tree to Linked List,49.3%,Medium,0.006896579059060353, https://leetcode.com/problems/flatten-binary-tree-to-linked-list
11,Container With Most Water,50.8%,Medium,0.006889188300412141, https://leetcode.com/problems/container-with-most-water
118,Pascal's Triangle,52.5%,Easy,0.006749941254175012, https://leetcode.com/problems/pascals-triangle
162,Find Peak Element,43.3%,Medium,0.006350235659345837, https://leetcode.com/problems/find-peak-element
64,Minimum Path Sum,54.5%,Medium,0.006127470152097104, https://leetcode.com/problems/minimum-path-sum
144,Binary Tree Preorder Traversal,55.7%,Medium,0.0060975798681185, https://leetcode.com/problems/binary-tree-preorder-traversal
973,K Closest Points to Origin,63.8%,Medium,0.005773688094426333, https://leetcode.com/problems/k-closest-points-to-origin
50,Pow(x;n),30.3%,Medium,0.0055950070772402055, https://leetcode.com/problems/powx-n
167,Two Sum II - Input array is sorted,54.1%,Easy,0.005507380022589096, https://leetcode.com/problems/two-sum-ii-input-array-is-sorted
112,Path Sum,41.2%,Easy,0.00546972510956646, https://leetcode.com/problems/path-sum
106,Construct Binary Tree from Inorder and Postorder Traversal,47.2%,Medium,0.005258250021550252, https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal
350,Intersection of Two Arrays II,51.4%,Easy,0.005210380421193978, https://leetcode.com/problems/intersection-of-two-arrays-ii
55,Jump Game,34.6%,Medium,0.005022612266291382, https://leetcode.com/problems/jump-game
35,Search Insert Position,42.6%,Easy,0.004646848510375352, https://leetcode.com/problems/search-insert-position
1470,Shuffle the Array,88.9%,Easy,0.004527967890154029, https://leetcode.com/problems/shuffle-the-array
977,Squares of a Sorted Array,72.1%,Easy,0.003891055492966611, https://leetcode.com/problems/squares-of-a-sorted-array
217,Contains Duplicate,56.0%,Easy,0.0037979536727587773, https://leetcode.com/problems/contains-duplicate
100,Same Tree,53.4%,Easy,0.003165227373565798, https://leetcode.com/problems/same-tree
9,Palindrome Number,48.4%,Easy,0.0030379001110948244, https://leetcode.com/problems/palindrome-number
1344,Angle Between Hands of a Clock,61.4%,Medium,0.0019544616795205403, https://leetcode.com/problems/angle-between-hands-of-a-clock
1 1239 ID Maximum Length of a Concatenated String with Unique Characters Title 47.8% Acceptance Medium Difficulty 1.08746055306763 Frequency https://leetcode.com/problems/maximum-length-of-a-concatenated-string-with-unique-characters Leetcode Question Link
2 273 1239 Integer to English Words Maximum Length of a Concatenated String with Unique Characters 27.1% 47.8% Hard Medium 1.0184313643647775 1.08746055306763 https://leetcode.com/problems/integer-to-english-words https://leetcode.com/problems/maximum-length-of-a-concatenated-string-with-unique-characters
3 146 273 LRU Cache Integer to English Words 33.2% 27.1% Medium Hard 0.9494021756619252 1.0184313643647775 https://leetcode.com/problems/lru-cache https://leetcode.com/problems/integer-to-english-words
4 348 146 Design Tic-Tac-Toe LRU Cache 54.3% 33.2% Medium Medium 0.8803729869590728 0.9494021756619252 https://leetcode.com/problems/design-tic-tac-toe https://leetcode.com/problems/lru-cache
5 138 348 Copy List with Random Pointer Design Tic-Tac-Toe 36.4% 54.3% Medium Medium 0.8113437982562205 0.8803729869590728 https://leetcode.com/problems/copy-list-with-random-pointer https://leetcode.com/problems/design-tic-tac-toe
6 54 138 Spiral Matrix Copy List with Random Pointer 34.1% 36.4% Medium Medium 0.7684855384560624 0.8113437982562205 https://leetcode.com/problems/spiral-matrix https://leetcode.com/problems/copy-list-with-random-pointer
7 428 54 Serialize and Deserialize N-ary Tree Spiral Matrix 59.4% 34.1% Hard Medium 0.69945634975321 0.7684855384560624 https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree https://leetcode.com/problems/spiral-matrix
8 1246 428 Palindrome Removal Serialize and Deserialize N-ary Tree 46.0% 59.4% Hard Hard 0.6794349186959634 0.69945634975321 https://leetcode.com/problems/palindrome-removal https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree
9 200 1246 Number of Islands Palindrome Removal 46.8% 46.0% Medium Hard 0.6346004158660578 0.6794349186959634 https://leetcode.com/problems/number-of-islands https://leetcode.com/problems/palindrome-removal
10 794 200 Valid Tic-Tac-Toe State Number of Islands 32.6% 46.8% Medium Medium 0.6257058997644127 0.6346004158660578 https://leetcode.com/problems/valid-tic-tac-toe-state https://leetcode.com/problems/number-of-islands
11 42 794 Trapping Rain Water Valid Tic-Tac-Toe State 48.9% 32.6% Hard Medium 0.6176631383787123 0.6257058997644127 https://leetcode.com/problems/trapping-rain-water https://leetcode.com/problems/valid-tic-tac-toe-state
12 1 42 Two Sum Trapping Rain Water 45.6% 48.9% Easy Hard 0.5816196797969626 0.6176631383787123 https://leetcode.com/problems/two-sum https://leetcode.com/problems/trapping-rain-water
13 218 1 The Skyline Problem Two Sum 34.6% 45.6% Hard Easy 0.5769757487979034 0.5816196797969626 https://leetcode.com/problems/the-skyline-problem https://leetcode.com/problems/two-sum
14 134 218 Gas Station The Skyline Problem 38.5% 34.6% Medium Hard 0.5687668431527801 0.5769757487979034 https://leetcode.com/problems/gas-station https://leetcode.com/problems/the-skyline-problem
15 25 134 Reverse Nodes in k-Group Gas Station 42.1% 38.5% Hard Medium 0.5548019913650492 0.5687668431527801 https://leetcode.com/problems/reverse-nodes-in-k-group https://leetcode.com/problems/gas-station
16 5 25 Longest Palindromic Substring Reverse Nodes in k-Group 29.5% 42.1% Medium Hard 0.5535093105833294 0.5548019913650492 https://leetcode.com/problems/longest-palindromic-substring https://leetcode.com/problems/reverse-nodes-in-k-group
17 212 5 Word Search II Longest Palindromic Substring 34.9% 29.5% Hard Medium 0.5393056293017195 0.5535093105833294 https://leetcode.com/problems/word-search-ii https://leetcode.com/problems/longest-palindromic-substring
18 1156 212 Swap For Longest Repeated Character Substring Word Search II 49.0% 34.9% Medium Hard 0.538996500732687 0.5393056293017195 https://leetcode.com/problems/swap-for-longest-repeated-character-substring https://leetcode.com/problems/word-search-ii
19 340 1156 Longest Substring with At Most K Distinct Characters Swap For Longest Repeated Character Substring 44.1% 49.0% Hard Medium 0.5227814976619829 0.538996500732687 https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters https://leetcode.com/problems/swap-for-longest-repeated-character-substring
20 545 340 Boundary of Binary Tree Longest Substring with At Most K Distinct Characters 38.9% 44.1% Medium Hard 0.5184398737512361 0.5227814976619829 https://leetcode.com/problems/boundary-of-binary-tree https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters
21 23 545 Merge k Sorted Lists Boundary of Binary Tree 40.2% 38.9% Hard Medium 0.49122961269552146 0.5184398737512361 https://leetcode.com/problems/merge-k-sorted-lists https://leetcode.com/problems/boundary-of-binary-tree
22 510 23 Inorder Successor in BST II Merge k Sorted Lists 58.0% 40.2% Medium Hard 0.47332739722482975 0.49122961269552146 https://leetcode.com/problems/inorder-successor-in-bst-ii https://leetcode.com/problems/merge-k-sorted-lists
23 93 510 Restore IP Addresses Inorder Successor in BST II 35.6% 58.0% Medium Medium 0.47237108409270245 0.47332739722482975 https://leetcode.com/problems/restore-ip-addresses https://leetcode.com/problems/inorder-successor-in-bst-ii
24 443 93 String Compression Restore IP Addresses 41.3% 35.6% Easy Medium 0.4648256809530135 0.47237108409270245 https://leetcode.com/problems/string-compression https://leetcode.com/problems/restore-ip-addresses
25 99 443 Recover Binary Search Tree String Compression 39.7% 41.3% Hard Easy 0.4602395756064721 0.4648256809530135 https://leetcode.com/problems/recover-binary-search-tree https://leetcode.com/problems/string-compression
26 468 99 Validate IP Address Recover Binary Search Tree 24.1% 39.7% Medium Hard 0.44558510189758965 0.4602395756064721 https://leetcode.com/problems/validate-ip-address https://leetcode.com/problems/recover-binary-search-tree
27 98 468 Validate Binary Search Tree Validate IP Address 27.8% 24.1% Medium Medium 0.4300234886494738 0.44558510189758965 https://leetcode.com/problems/validate-binary-search-tree https://leetcode.com/problems/validate-ip-address
28 445 98 Add Two Numbers II Validate Binary Search Tree 54.5% 27.8% Medium Medium 0.4214654494546055 0.4300234886494738 https://leetcode.com/problems/add-two-numbers-ii https://leetcode.com/problems/validate-binary-search-tree
29 297 445 Serialize and Deserialize Binary Tree Add Two Numbers II 47.5% 54.5% Hard Medium 0.41418643622197904 0.4214654494546055 https://leetcode.com/problems/serialize-and-deserialize-binary-tree https://leetcode.com/problems/add-two-numbers-ii
30 557 297 Reverse Words in a String III Serialize and Deserialize Binary Tree 69.8% 47.5% Easy Hard 0.4039661167637743 0.41418643622197904 https://leetcode.com/problems/reverse-words-in-a-string-iii https://leetcode.com/problems/serialize-and-deserialize-binary-tree
31 679 557 24 Game Reverse Words in a String III 46.4% 69.8% Hard Easy 0.4013413909243023 0.4039661167637743 https://leetcode.com/problems/24-game https://leetcode.com/problems/reverse-words-in-a-string-iii
32 240 679 Search a 2D Matrix II 24 Game 43.2% 46.4% Medium Hard 0.3968649595445255 0.4013413909243023 https://leetcode.com/problems/search-a-2d-matrix-ii https://leetcode.com/problems/24-game
33 232 240 Implement Queue using Stacks Search a 2D Matrix II 49.6% 43.2% Easy Medium 0.39046720002438196 0.3968649595445255 https://leetcode.com/problems/implement-queue-using-stacks https://leetcode.com/problems/search-a-2d-matrix-ii
34 253 232 Meeting Rooms II Implement Queue using Stacks 45.7% 49.6% Medium Easy 0.37589684188619144 0.39046720002438196 https://leetcode.com/problems/meeting-rooms-ii https://leetcode.com/problems/implement-queue-using-stacks
35 470 253 Implement Rand10() Using Rand7() Meeting Rooms II 46.3% 45.7% Medium Medium 0.3746934494414107 0.37589684188619144 https://leetcode.com/problems/implement-rand10-using-rand7 https://leetcode.com/problems/meeting-rooms-ii
36 22 470 Generate Parentheses Implement Rand10() Using Rand7() 62.7% 46.3% Medium Medium 0.36260140367638205 0.3746934494414107 https://leetcode.com/problems/generate-parentheses https://leetcode.com/problems/implement-rand10-using-rand7
37 127 22 Word Ladder Generate Parentheses 29.6% 62.7% Medium Medium 0.35996786713577755 0.36260140367638205 https://leetcode.com/problems/word-ladder https://leetcode.com/problems/generate-parentheses
38 179 127 Largest Number Word Ladder 28.8% 29.6% Medium Medium 0.35230239652612316 0.35996786713577755 https://leetcode.com/problems/largest-number https://leetcode.com/problems/word-ladder
39 1185 179 Day of the Week Largest Number 64.0% 28.8% Easy Medium 0.34898886906784754 0.35230239652612316 https://leetcode.com/problems/day-of-the-week https://leetcode.com/problems/largest-number
40 116 1185 Populating Next Right Pointers in Each Node Day of the Week 45.2% 64.0% Medium Easy 0.34657253966731805 0.34898886906784754 https://leetcode.com/problems/populating-next-right-pointers-in-each-node https://leetcode.com/problems/day-of-the-week
41 1044 116 Longest Duplicate Substring Populating Next Right Pointers in Each Node 31.9% 45.2% Hard Medium 0.3378493311698002 0.34657253966731805 https://leetcode.com/problems/longest-duplicate-substring https://leetcode.com/problems/populating-next-right-pointers-in-each-node
42 1236 1044 Web Crawler Longest Duplicate Substring 64.3% 31.9% Medium Hard 0.33647223662121295 0.3378493311698002 https://leetcode.com/problems/web-crawler https://leetcode.com/problems/longest-duplicate-substring
43 431 1236 Encode N-ary Tree to Binary Tree Web Crawler 70.8% 64.3% Hard Medium 0.3308542443169896 0.33647223662121295 https://leetcode.com/problems/encode-n-ary-tree-to-binary-tree https://leetcode.com/problems/web-crawler
44 535 431 Encode and Decode TinyURL Encode N-ary Tree to Binary Tree 79.9% 70.8% Medium Hard 0.32631517792451364 0.3308542443169896 https://leetcode.com/problems/encode-and-decode-tinyurl https://leetcode.com/problems/encode-n-ary-tree-to-binary-tree
45 236 535 Lowest Common Ancestor of a Binary Tree Encode and Decode TinyURL 45.7% 79.9% Medium Medium 0.32407608535777543 0.32631517792451364 https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree https://leetcode.com/problems/encode-and-decode-tinyurl
46 450 236 Delete Node in a BST Lowest Common Ancestor of a Binary Tree 43.1% 45.7% Medium Medium 0.3212561617242367 0.32407608535777543 https://leetcode.com/problems/delete-node-in-a-bst https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
47 53 450 Maximum Subarray Delete Node in a BST 46.5% 43.1% Easy Medium 0.3123508739120354 0.3212561617242367 https://leetcode.com/problems/maximum-subarray https://leetcode.com/problems/delete-node-in-a-bst
48 206 53 Reverse Linked List Maximum Subarray 62.5% 46.5% Easy Easy 0.31191034127655376 0.3123508739120354 https://leetcode.com/problems/reverse-linked-list https://leetcode.com/problems/maximum-subarray
49 105 206 Construct Binary Tree from Preorder and Inorder Traversal Reverse Linked List 48.8% 62.5% Medium Easy 0.30838486636029755 0.31191034127655376 https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal https://leetcode.com/problems/reverse-linked-list
50 33 105 Search in Rotated Sorted Array Construct Binary Tree from Preorder and Inorder Traversal 34.5% 48.8% Medium Medium 0.3050410442923499 0.30838486636029755 https://leetcode.com/problems/search-in-rotated-sorted-array https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
51 21 33 Merge Two Sorted Lists Search in Rotated Sorted Array 53.5% 34.5% Easy Medium 0.30215325354971423 0.3050410442923499 https://leetcode.com/problems/merge-two-sorted-lists https://leetcode.com/problems/search-in-rotated-sorted-array
52 828 21 Count Unique Characters of All Substrings of a Given String Merge Two Sorted Lists 45.2% 53.5% Hard Easy 0.2972515234679316 0.30215325354971423 https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string https://leetcode.com/problems/merge-two-sorted-lists
53 44 828 Wildcard Matching Count Unique Characters of All Substrings of a Given String 24.7% 45.2% Hard Hard 0.29635426006094184 0.2972515234679316 https://leetcode.com/problems/wildcard-matching https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string
54 155 44 Min Stack Wildcard Matching 44.5% 24.7% Easy Hard 0.29559427979545205 0.29635426006094184 https://leetcode.com/problems/min-stack https://leetcode.com/problems/wildcard-matching
55 8 155 String to Integer (atoi) Min Stack 15.4% 44.5% Medium Easy 0.2948520886157078 0.29559427979545205 https://leetcode.com/problems/string-to-integer-atoi https://leetcode.com/problems/min-stack
56 74 8 Search a 2D Matrix String to Integer (atoi) 36.5% 15.4% Medium Medium 0.29107845681405486 0.2948520886157078 https://leetcode.com/problems/search-a-2d-matrix https://leetcode.com/problems/string-to-integer-atoi
57 767 74 Reorganize String Search a 2D Matrix 48.7% 36.5% Medium Medium 0.288685584829021 0.29107845681405486 https://leetcode.com/problems/reorganize-string https://leetcode.com/problems/search-a-2d-matrix
58 186 767 Reverse Words in a String II Reorganize String 43.3% 48.7% Medium Medium 0.2811673914305872 0.288685584829021 https://leetcode.com/problems/reverse-words-in-a-string-ii https://leetcode.com/problems/reorganize-string
59 17 186 Letter Combinations of a Phone Number Reverse Words in a String II 46.8% 43.3% Medium Medium 0.27667543227352387 0.2811673914305872 https://leetcode.com/problems/letter-combinations-of-a-phone-number https://leetcode.com/problems/reverse-words-in-a-string-ii
60 124 17 Binary Tree Maximum Path Sum Letter Combinations of a Phone Number 34.3% 46.8% Hard Medium 0.2715704477876847 0.27667543227352387 https://leetcode.com/problems/binary-tree-maximum-path-sum https://leetcode.com/problems/letter-combinations-of-a-phone-number
61 46 124 Permutations Binary Tree Maximum Path Sum 63.5% 34.3% Medium Hard 0.2664106369752992 0.2715704477876847 https://leetcode.com/problems/permutations https://leetcode.com/problems/binary-tree-maximum-path-sum
62 556 46 Next Greater Element III Permutations 31.7% 63.5% Medium Medium 0.2619035411237044 0.2664106369752992 https://leetcode.com/problems/next-greater-element-iii https://leetcode.com/problems/permutations
63 37 556 Sudoku Solver Next Greater Element III 43.6% 31.7% Hard Medium 0.2578291093020998 0.2619035411237044 https://leetcode.com/problems/sudoku-solver https://leetcode.com/problems/next-greater-element-iii
64 2 37 Add Two Numbers Sudoku Solver 33.9% 43.6% Medium Hard 0.2512393123206071 0.2578291093020998 https://leetcode.com/problems/add-two-numbers https://leetcode.com/problems/sudoku-solver
65 56 2 Merge Intervals Add Two Numbers 39.3% 33.9% Medium Medium 0.24825608514370837 0.2512393123206071 https://leetcode.com/problems/merge-intervals https://leetcode.com/problems/add-two-numbers
66 622 56 Design Circular Queue Merge Intervals 43.8% 39.3% Medium Medium 0.2454927324105261 0.24825608514370837 https://leetcode.com/problems/design-circular-queue https://leetcode.com/problems/merge-intervals
67 642 622 Design Search Autocomplete System Design Circular Queue 44.7% 43.8% Hard Medium 0.2443999668520736 0.2454927324105261 https://leetcode.com/problems/design-search-autocomplete-system https://leetcode.com/problems/design-circular-queue
68 277 642 Find the Celebrity Design Search Autocomplete System 41.8% 44.7% Medium Hard 0.24003104821376078 0.2443999668520736 https://leetcode.com/problems/find-the-celebrity https://leetcode.com/problems/design-search-autocomplete-system
69 419 277 Battleships in a Board Find the Celebrity 70.0% 41.8% Medium Medium 0.23987034511952326 0.24003104821376078 https://leetcode.com/problems/battleships-in-a-board https://leetcode.com/problems/find-the-celebrity
70 772 419 Basic Calculator III Battleships in a Board 41.3% 70.0% Hard Medium 0.2322522675124501 0.23987034511952326 https://leetcode.com/problems/basic-calculator-iii https://leetcode.com/problems/battleships-in-a-board
71 224 772 Basic Calculator Basic Calculator III 36.8% 41.3% Hard Hard 0.23074173054528113 0.2322522675124501 https://leetcode.com/problems/basic-calculator https://leetcode.com/problems/basic-calculator-iii
72 722 224 Remove Comments Basic Calculator 34.6% 36.8% Medium Hard 0.2297333609932653 0.23074173054528113 https://leetcode.com/problems/remove-comments https://leetcode.com/problems/basic-calculator
73 768 722 Max Chunks To Make Sorted II Remove Comments 48.7% 34.6% Hard Medium 0.22767870647960103 0.2297333609932653 https://leetcode.com/problems/max-chunks-to-make-sorted-ii https://leetcode.com/problems/remove-comments
74 4 768 Median of Two Sorted Arrays Max Chunks To Make Sorted II 29.6% 48.7% Hard Hard 0.22322170378972916 0.22767870647960103 https://leetcode.com/problems/median-of-two-sorted-arrays https://leetcode.com/problems/max-chunks-to-make-sorted-ii
75 49 4 Group Anagrams Median of Two Sorted Arrays 56.9% 29.6% Medium Hard 0.21827224887849583 0.22322170378972916 https://leetcode.com/problems/group-anagrams https://leetcode.com/problems/median-of-two-sorted-arrays
76 457 49 Circular Array Loop Group Anagrams 29.4% 56.9% Medium Medium 0.21472498084861397 0.21827224887849583 https://leetcode.com/problems/circular-array-loop https://leetcode.com/problems/group-anagrams
77 295 457 Find Median from Data Stream Circular Array Loop 44.3% 29.4% Hard Medium 0.2037476209666304 0.21472498084861397 https://leetcode.com/problems/find-median-from-data-stream https://leetcode.com/problems/circular-array-loop
78 24 295 Swap Nodes in Pairs Find Median from Data Stream 50.4% 44.3% Medium Hard 0.20268288262258685 0.2037476209666304 https://leetcode.com/problems/swap-nodes-in-pairs https://leetcode.com/problems/find-median-from-data-stream
79 151 24 Reverse Words in a String Swap Nodes in Pairs 21.9% 50.4% Medium Medium 0.2001390038307645 0.20268288262258685 https://leetcode.com/problems/reverse-words-in-a-string https://leetcode.com/problems/swap-nodes-in-pairs
80 238 151 Product of Array Except Self Reverse Words in a String 60.1% 21.9% Medium Medium 0.2000977065033704 0.2001390038307645 https://leetcode.com/problems/product-of-array-except-self https://leetcode.com/problems/reverse-words-in-a-string
81 1375 238 Bulb Switcher III Product of Array Except Self 62.6% 60.1% Medium Medium 0.19622624370172712 0.2000977065033704 https://leetcode.com/problems/bulb-switcher-iii https://leetcode.com/problems/product-of-array-except-self
82 358 1375 Rearrange String k Distance Apart Bulb Switcher III 34.9% 62.6% Hard Medium 0.19004360288786493 0.19622624370172712 https://leetcode.com/problems/rearrange-string-k-distance-apart https://leetcode.com/problems/bulb-switcher-iii
83 20 358 Valid Parentheses Rearrange String k Distance Apart 39.0% 34.9% Easy Hard 0.18885474565167532 0.19004360288786493 https://leetcode.com/problems/valid-parentheses https://leetcode.com/problems/rearrange-string-k-distance-apart
84 102 20 Binary Tree Level Order Traversal Valid Parentheses 54.6% 39.0% Medium Easy 0.18653553583602958 0.18885474565167532 https://leetcode.com/problems/binary-tree-level-order-traversal https://leetcode.com/problems/valid-parentheses
85 225 102 Implement Stack using Queues Binary Tree Level Order Traversal 45.1% 54.6% Easy Medium 0.18487389839959817 0.18653553583602958 https://leetcode.com/problems/implement-stack-using-queues https://leetcode.com/problems/binary-tree-level-order-traversal
86 460 225 LFU Cache Implement Stack using Queues 34.2% 45.1% Hard Easy 0.1794347945215637 0.18487389839959817 https://leetcode.com/problems/lfu-cache https://leetcode.com/problems/implement-stack-using-queues
87 41 460 First Missing Positive LFU Cache 32.0% 34.2% Hard Hard 0.17778213804791693 0.1794347945215637 https://leetcode.com/problems/first-missing-positive https://leetcode.com/problems/lfu-cache
88 773 41 Sliding Puzzle First Missing Positive 59.3% 32.0% Hard Hard 0.17627924233799203 0.17778213804791693 https://leetcode.com/problems/sliding-puzzle https://leetcode.com/problems/first-missing-positive
89 121 773 Best Time to Buy and Sell Stock Sliding Puzzle 50.5% 59.3% Easy Hard 0.17553909756240016 0.17627924233799203 https://leetcode.com/problems/best-time-to-buy-and-sell-stock https://leetcode.com/problems/sliding-puzzle
90 139 121 Word Break Best Time to Buy and Sell Stock 40.1% 50.5% Medium Easy 0.17496192304962033 0.17553909756240016 https://leetcode.com/problems/word-break https://leetcode.com/problems/best-time-to-buy-and-sell-stock
91 636 139 Exclusive Time of Functions Word Break 51.9% 40.1% Medium Medium 0.17494800586305592 0.17496192304962033 https://leetcode.com/problems/exclusive-time-of-functions https://leetcode.com/problems/word-break
92 103 636 Binary Tree Zigzag Level Order Traversal Exclusive Time of Functions 48.3% 51.9% Medium Medium 0.17270709623176486 0.17494800586305592 https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal https://leetcode.com/problems/exclusive-time-of-functions
93 36 103 Valid Sudoku Binary Tree Zigzag Level Order Traversal 48.7% 48.3% Medium Medium 0.16730621375459595 0.17270709623176486 https://leetcode.com/problems/valid-sudoku https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
94 10 36 Regular Expression Matching Valid Sudoku 26.8% 48.7% Hard Medium 0.16577722888540247 0.16730621375459595 https://leetcode.com/problems/regular-expression-matching https://leetcode.com/problems/valid-sudoku
95 68 10 Text Justification Regular Expression Matching 27.7% 26.8% Hard Hard 0.16143214434637243 0.16577722888540247 https://leetcode.com/problems/text-justification https://leetcode.com/problems/regular-expression-matching
96 540 68 Single Element in a Sorted Array Text Justification 57.9% 27.7% Medium Hard 0.16091725953613234 0.16143214434637243 https://leetcode.com/problems/single-element-in-a-sorted-array https://leetcode.com/problems/text-justification
97 716 540 Max Stack Single Element in a Sorted Array 42.6% 57.9% Easy Medium 0.16082720489992372 0.16091725953613234 https://leetcode.com/problems/max-stack https://leetcode.com/problems/single-element-in-a-sorted-array
98 3 716 Longest Substring Without Repeating Characters Max Stack 30.4% 42.6% Medium Easy 0.15840625330250555 0.16082720489992372 https://leetcode.com/problems/longest-substring-without-repeating-characters https://leetcode.com/problems/max-stack
99 85 3 Maximal Rectangle Longest Substring Without Repeating Characters 37.7% 30.4% Hard Medium 0.15223129344145475 0.15840625330250555 https://leetcode.com/problems/maximal-rectangle https://leetcode.com/problems/longest-substring-without-repeating-characters
100 126 85 Word Ladder II Maximal Rectangle 22.1% 37.7% Hard Hard 0.15135837956172798 0.15223129344145475 https://leetcode.com/problems/word-ladder-ii https://leetcode.com/problems/maximal-rectangle
101 362 126 Design Hit Counter Word Ladder II 63.7% 22.1% Medium Hard 0.1489960292385938 0.15135837956172798 https://leetcode.com/problems/design-hit-counter https://leetcode.com/problems/word-ladder-ii
102 706 362 Design HashMap Design Hit Counter 61.3% 63.7% Easy Medium 0.1476880076475794 0.1489960292385938 https://leetcode.com/problems/design-hashmap https://leetcode.com/problems/design-hit-counter
103 15 706 3Sum Design HashMap 26.8% 61.3% Medium Easy 0.14760362429774962 0.1476880076475794 https://leetcode.com/problems/3sum https://leetcode.com/problems/design-hashmap
104 168 15 Excel Sheet Column Title 3Sum 31.1% 26.8% Easy Medium 0.14624550032014502 0.14760362429774962 https://leetcode.com/problems/excel-sheet-column-title https://leetcode.com/problems/3sum
105 688 168 Knight Probability in Chessboard Excel Sheet Column Title 48.9% 31.1% Medium Easy 0.14465605390747982 0.14624550032014502 https://leetcode.com/problems/knight-probability-in-chessboard https://leetcode.com/problems/excel-sheet-column-title
106 909 688 Snakes and Ladders Knight Probability in Chessboard 38.4% 48.9% Medium Medium 0.14465605390747982 0.14465605390747982 https://leetcode.com/problems/snakes-and-ladders https://leetcode.com/problems/knight-probability-in-chessboard
107 48 909 Rotate Image Snakes and Ladders 56.7% 38.4% Medium Medium 0.1436966644013734 0.14465605390747982 https://leetcode.com/problems/rotate-image https://leetcode.com/problems/snakes-and-ladders
108 863 48 All Nodes Distance K in Binary Tree Rotate Image 55.4% 56.7% Medium Medium 0.14315784643382565 0.1436966644013734 https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree https://leetcode.com/problems/rotate-image
109 836 863 Rectangle Overlap All Nodes Distance K in Binary Tree 48.6% 55.4% Easy Medium 0.14261022668001652 0.14315784643382565 https://leetcode.com/problems/rectangle-overlap https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree
110 75 836 Sort Colors Rectangle Overlap 47.3% 48.6% Medium Easy 0.14097981038702445 0.14261022668001652 https://leetcode.com/problems/sort-colors https://leetcode.com/problems/rectangle-overlap
111 207 75 Course Schedule Sort Colors 43.1% 47.3% Medium Medium 0.1402270159030123 0.14097981038702445 https://leetcode.com/problems/course-schedule https://leetcode.com/problems/sort-colors
112 702 207 Search in a Sorted Array of Unknown Size Course Schedule 66.9% 43.1% Medium Medium 0.13783247452391326 0.1402270159030123 https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size https://leetcode.com/problems/course-schedule
113 88 702 Merge Sorted Array Search in a Sorted Array of Unknown Size 39.4% 66.9% Easy Medium 0.13778071743544493 0.13783247452391326 https://leetcode.com/problems/merge-sorted-array https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size
114 1136 88 Parallel Courses Merge Sorted Array 61.1% 39.4% Hard Easy 0.13720112151348504 0.13778071743544493 https://leetcode.com/problems/parallel-courses https://leetcode.com/problems/merge-sorted-array
115 128 1136 Longest Consecutive Sequence Parallel Courses 45.1% 61.1% Hard Hard 0.13583040733187832 0.13720112151348504 https://leetcode.com/problems/longest-consecutive-sequence https://leetcode.com/problems/parallel-courses
116 143 128 Reorder List Longest Consecutive Sequence 37.1% 45.1% Medium Hard 0.13338577922783287 0.13583040733187832 https://leetcode.com/problems/reorder-list https://leetcode.com/problems/longest-consecutive-sequence
117 73 143 Set Matrix Zeroes Reorder List 43.1% 37.1% Medium Medium 0.1332673662203486 0.13338577922783287 https://leetcode.com/problems/set-matrix-zeroes https://leetcode.com/problems/reorder-list
118 449 73 Serialize and Deserialize BST Set Matrix Zeroes 52.0% 43.1% Medium Medium 0.1327502812764459 0.1332673662203486 https://leetcode.com/problems/serialize-and-deserialize-bst https://leetcode.com/problems/set-matrix-zeroes
119 285 449 Inorder Successor in BST Serialize and Deserialize BST 40.4% 52.0% Medium Medium 0.13204807962078746 0.1327502812764459 https://leetcode.com/problems/inorder-successor-in-bst https://leetcode.com/problems/serialize-and-deserialize-bst
120 148 285 Sort List Inorder Successor in BST 42.3% 40.4% Medium Medium 0.1292970884857343 0.13204807962078746 https://leetcode.com/problems/sort-list https://leetcode.com/problems/inorder-successor-in-bst
121 173 148 Binary Search Tree Iterator Sort List 56.6% 42.3% Medium Medium 0.1278674715252332 0.1292970884857343 https://leetcode.com/problems/binary-search-tree-iterator https://leetcode.com/problems/sort-list
122 528 173 Random Pick with Weight Binary Search Tree Iterator 43.9% 56.6% Medium Medium 0.12617342152539626 0.1278674715252332 https://leetcode.com/problems/random-pick-with-weight https://leetcode.com/problems/binary-search-tree-iterator
123 315 528 Count of Smaller Numbers After Self Random Pick with Weight 41.5% 43.9% Hard Medium 0.12231037767091538 0.12617342152539626 https://leetcode.com/problems/count-of-smaller-numbers-after-self https://leetcode.com/problems/random-pick-with-weight
124 135 315 Candy Count of Smaller Numbers After Self 31.6% 41.5% Hard Hard 0.11408368723037224 0.12231037767091538 https://leetcode.com/problems/candy https://leetcode.com/problems/count-of-smaller-numbers-after-self
125 1188 135 Design Bounded Blocking Queue Candy 70.5% 31.6% Medium Hard 0.11030454201470608 0.11408368723037224 https://leetcode.com/problems/design-bounded-blocking-queue https://leetcode.com/problems/candy
126 269 1188 Alien Dictionary Design Bounded Blocking Queue 33.3% 70.5% Hard Medium 0.10913301925275698 0.11030454201470608 https://leetcode.com/problems/alien-dictionary https://leetcode.com/problems/design-bounded-blocking-queue
127 695 269 Max Area of Island Alien Dictionary 62.7% 33.3% Medium Hard 0.10876995385464024 0.10913301925275698 https://leetcode.com/problems/max-area-of-island https://leetcode.com/problems/alien-dictionary
128 204 695 Count Primes Max Area of Island 31.5% 62.7% Easy Medium 0.10755824083435236 0.10876995385464024 https://leetcode.com/problems/count-primes https://leetcode.com/problems/max-area-of-island
129 346 204 Moving Average from Data Stream Count Primes 70.9% 31.5% Easy Easy 0.10562785959739482 0.10755824083435236 https://leetcode.com/problems/moving-average-from-data-stream https://leetcode.com/problems/count-primes
130 158 346 Read N Characters Given Read4 II - Call multiple times Moving Average from Data Stream 33.8% 70.9% Hard Easy 0.10090468412429855 0.10562785959739482 https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times https://leetcode.com/problems/moving-average-from-data-stream
131 69 158 Sqrt(x) Read N Characters Given Read4 II - Call multiple times 33.9% 33.8% Easy Hard 0.09855995053811686 0.10090468412429855 https://leetcode.com/problems/sqrtx https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times
132 117 69 Populating Next Right Pointers in Each Node II Sqrt(x) 39.1% 33.9% Medium Easy 0.09811785595852335 0.09855995053811686 https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii https://leetcode.com/problems/sqrtx
133 189 117 Rotate Array Populating Next Right Pointers in Each Node II 34.7% 39.1% Easy Medium 0.09617246233782387 0.09811785595852335 https://leetcode.com/problems/rotate-array https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii
134 149 189 Max Points on a Line Rotate Array 16.9% 34.7% Hard Easy 0.09588177170328253 0.09617246233782387 https://leetcode.com/problems/max-points-on-a-line https://leetcode.com/problems/rotate-array
135 160 149 Intersection of Two Linked Lists Max Points on a Line 40.6% 16.9% Easy Hard 0.09485223529696123 0.09588177170328253 https://leetcode.com/problems/intersection-of-two-linked-lists https://leetcode.com/problems/max-points-on-a-line
136 165 160 Compare Version Numbers Intersection of Two Linked Lists 27.4% 40.6% Medium Easy 0.09483978737982436 0.09485223529696123 https://leetcode.com/problems/compare-version-numbers https://leetcode.com/problems/intersection-of-two-linked-lists
137 268 165 Missing Number Compare Version Numbers 51.7% 27.4% Easy Medium 0.0944647771866196 0.09483978737982436 https://leetcode.com/problems/missing-number https://leetcode.com/problems/compare-version-numbers
138 426 268 Convert Binary Search Tree to Sorted Doubly Linked List Missing Number 59.1% 51.7% Medium Easy 0.09352605801082346 0.0944647771866196 https://leetcode.com/problems/convert-binary-search-tree-to-sorted-doubly-linked-list https://leetcode.com/problems/missing-number
139 727 426 Minimum Window Subsequence Convert Binary Search Tree to Sorted Doubly Linked List 41.8% 59.1% Hard Medium 0.09294611250944432 0.09352605801082346 https://leetcode.com/problems/minimum-window-subsequence https://leetcode.com/problems/convert-binary-search-tree-to-sorted-doubly-linked-list
140 239 727 Sliding Window Maximum Minimum Window Subsequence 43.0% 41.8% Hard Hard 0.09271146326206103 0.09294611250944432 https://leetcode.com/problems/sliding-window-maximum https://leetcode.com/problems/minimum-window-subsequence
141 266 239 Palindrome Permutation Sliding Window Maximum 61.9% 43.0% Easy Hard 0.091248671465145 0.09271146326206103 https://leetcode.com/problems/palindrome-permutation https://leetcode.com/problems/sliding-window-maximum
142 252 266 Meeting Rooms Palindrome Permutation 54.6% 61.9% Easy Easy 0.09020195522698488 0.091248671465145 https://leetcode.com/problems/meeting-rooms https://leetcode.com/problems/palindrome-permutation
143 92 252 Reverse Linked List II Meeting Rooms 38.8% 54.6% Medium Easy 0.0901510969942975 0.09020195522698488 https://leetcode.com/problems/reverse-linked-list-ii https://leetcode.com/problems/meeting-rooms
144 567 92 Permutation in String Reverse Linked List II 44.4% 38.8% Medium Medium 0.08995633353390375 0.0901510969942975 https://leetcode.com/problems/permutation-in-string https://leetcode.com/problems/reverse-linked-list-ii
145 79 567 Word Search Permutation in String 35.6% 44.4% Medium Medium 0.08958359637385262 0.08995633353390375 https://leetcode.com/problems/word-search https://leetcode.com/problems/permutation-in-string
146 1116 79 Print Zero Even Odd Word Search 56.0% 35.6% Medium Medium 0.08934510033584994 0.08958359637385262 https://leetcode.com/problems/print-zero-even-odd https://leetcode.com/problems/word-search
147 380 1116 Insert Delete GetRandom O(1) Print Zero Even Odd 47.5% 56.0% Medium Medium 0.08509738264123867 0.08934510033584994 https://leetcode.com/problems/insert-delete-getrandom-o1 https://leetcode.com/problems/print-zero-even-odd
148 317 380 Shortest Distance from All Buildings Insert Delete GetRandom O(1) 41.4% 47.5% Hard Medium 0.08345897538526194 0.08509738264123867 https://leetcode.com/problems/shortest-distance-from-all-buildings https://leetcode.com/problems/insert-delete-getrandom-o1
149 45 317 Jump Game II Shortest Distance from All Buildings 30.6% 41.4% Hard Hard 0.08280590368423257 0.08345897538526194 https://leetcode.com/problems/jump-game-ii https://leetcode.com/problems/shortest-distance-from-all-buildings
150 13 45 Roman to Integer Jump Game II 55.7% 30.6% Easy Hard 0.08237818622149326 0.08280590368423257 https://leetcode.com/problems/roman-to-integer https://leetcode.com/problems/jump-game-ii
151 543 13 Diameter of Binary Tree Roman to Integer 48.4% 55.7% Easy Easy 0.0816884620507733 0.08237818622149326 https://leetcode.com/problems/diameter-of-binary-tree https://leetcode.com/problems/roman-to-integer
152 89 543 Gray Code Diameter of Binary Tree 49.1% 48.4% Medium Easy 0.08112554481236843 0.0816884620507733 https://leetcode.com/problems/gray-code https://leetcode.com/problems/diameter-of-binary-tree
153 43 89 Multiply Strings Gray Code 33.9% 49.1% Medium Medium 0.07944184170158367 0.08112554481236843 https://leetcode.com/problems/multiply-strings https://leetcode.com/problems/gray-code
154 32 43 Longest Valid Parentheses Multiply Strings 28.4% 33.9% Hard Medium 0.07916219339634281 0.07944184170158367 https://leetcode.com/problems/longest-valid-parentheses https://leetcode.com/problems/multiply-strings
155 208 32 Implement Trie (Prefix Tree) Longest Valid Parentheses 49.4% 28.4% Medium Hard 0.07910997849332738 0.07916219339634281 https://leetcode.com/problems/implement-trie-prefix-tree https://leetcode.com/problems/longest-valid-parentheses
156 322 208 Coin Change Implement Trie (Prefix Tree) 35.5% 49.4% Medium Medium 0.07859731751631634 0.07910997849332738 https://leetcode.com/problems/coin-change https://leetcode.com/problems/implement-trie-prefix-tree
157 1104 322 Path In Zigzag Labelled Binary Tree Coin Change 72.0% 35.5% Medium Medium 0.07786032177227234 0.07859731751631634 https://leetcode.com/problems/path-in-zigzag-labelled-binary-tree https://leetcode.com/problems/coin-change
158 125 1104 Valid Palindrome Path In Zigzag Labelled Binary Tree 36.7% 72.0% Easy Medium 0.07766984472754161 0.07786032177227234 https://leetcode.com/problems/valid-palindrome https://leetcode.com/problems/path-in-zigzag-labelled-binary-tree
159 129 125 Sum Root to Leaf Numbers Valid Palindrome 49.1% 36.7% Medium Easy 0.07707974254287937 0.07766984472754161 https://leetcode.com/problems/sum-root-to-leaf-numbers https://leetcode.com/problems/valid-palindrome
160 77 129 Combinations Sum Root to Leaf Numbers 54.7% 49.1% Medium Medium 0.07597820557665204 0.07707974254287937 https://leetcode.com/problems/combinations https://leetcode.com/problems/sum-root-to-leaf-numbers
161 227 77 Basic Calculator II Combinations 36.9% 54.7% Medium Medium 0.07508779675444797 0.07597820557665204 https://leetcode.com/problems/basic-calculator-ii https://leetcode.com/problems/combinations
162 76 227 Minimum Window Substring Basic Calculator II 34.6% 36.9% Hard Medium 0.07378420845373558 0.07508779675444797 https://leetcode.com/problems/minimum-window-substring https://leetcode.com/problems/basic-calculator-ii
163 1079 76 Letter Tile Possibilities Minimum Window Substring 75.4% 34.6% Medium Hard 0.07350246199292652 0.07378420845373558 https://leetcode.com/problems/letter-tile-possibilities https://leetcode.com/problems/minimum-window-substring
164 153 1079 Find Minimum in Rotated Sorted Array Letter Tile Possibilities 45.1% 75.4% Medium Medium 0.07343579359779528 0.07350246199292652 https://leetcode.com/problems/find-minimum-in-rotated-sorted-array https://leetcode.com/problems/letter-tile-possibilities
165 133 153 Clone Graph Find Minimum in Rotated Sorted Array 34.8% 45.1% Medium Medium 0.07095173597228444 0.07343579359779528 https://leetcode.com/problems/clone-graph https://leetcode.com/problems/find-minimum-in-rotated-sorted-array
166 438 133 Find All Anagrams in a String Clone Graph 43.3% 34.8% Medium Medium 0.07086789751218016 0.07095173597228444 https://leetcode.com/problems/find-all-anagrams-in-a-string https://leetcode.com/problems/clone-graph
167 442 438 Find All Duplicates in an Array Find All Anagrams in a String 67.8% 43.3% Medium Medium 0.07083107135140704 0.07086789751218016 https://leetcode.com/problems/find-all-duplicates-in-an-array https://leetcode.com/problems/find-all-anagrams-in-a-string
168 378 442 Kth Smallest Element in a Sorted Matrix Find All Duplicates in an Array 54.3% 67.8% Medium Medium 0.07059096970081927 0.07083107135140704 https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix https://leetcode.com/problems/find-all-duplicates-in-an-array
169 234 378 Palindrome Linked List Kth Smallest Element in a Sorted Matrix 39.3% 54.3% Easy Medium 0.07018115380216305 0.07059096970081927 https://leetcode.com/problems/palindrome-linked-list https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix
170 432 234 All O`one Data Structure Palindrome Linked List 32.4% 39.3% Hard Easy 0.06887402901251127 0.07018115380216305 https://leetcode.com/problems/all-oone-data-structure https://leetcode.com/problems/palindrome-linked-list
171 171 432 Excel Sheet Column Number All O`one Data Structure 55.9% 32.4% Easy Hard 0.06799791190723256 0.06887402901251127 https://leetcode.com/problems/excel-sheet-column-number https://leetcode.com/problems/all-oone-data-structure
172 328 171 Odd Even Linked List Excel Sheet Column Number 55.7% 55.9% Medium Easy 0.06677800280143044 0.06799791190723256 https://leetcode.com/problems/odd-even-linked-list https://leetcode.com/problems/excel-sheet-column-number
173 1145 328 Binary Tree Coloring Game Odd Even Linked List 51.2% 55.7% Medium Medium 0.06592172080482424 0.06677800280143044 https://leetcode.com/problems/binary-tree-coloring-game https://leetcode.com/problems/odd-even-linked-list
174 287 1145 Find the Duplicate Number Binary Tree Coloring Game 55.5% 51.2% Medium Medium 0.06539148783312071 0.06592172080482424 https://leetcode.com/problems/find-the-duplicate-number https://leetcode.com/problems/binary-tree-coloring-game
175 769 287 Max Chunks To Make Sorted Find the Duplicate Number 54.8% 55.5% Medium Medium 0.06474752939415815 0.06539148783312071 https://leetcode.com/problems/max-chunks-to-make-sorted https://leetcode.com/problems/find-the-duplicate-number
176 572 769 Subtree of Another Tree Max Chunks To Make Sorted 44.1% 54.8% Easy Medium 0.0636184974149243 0.06474752939415815 https://leetcode.com/problems/subtree-of-another-tree https://leetcode.com/problems/max-chunks-to-make-sorted
177 412 572 Fizz Buzz Subtree of Another Tree 62.3% 44.1% Easy Easy 0.06271647386762642 0.0636184974149243 https://leetcode.com/problems/fizz-buzz https://leetcode.com/problems/subtree-of-another-tree
178 59 412 Spiral Matrix II Fizz Buzz 53.9% 62.3% Medium Easy 0.06172417859532683 0.06271647386762642 https://leetcode.com/problems/spiral-matrix-ii https://leetcode.com/problems/fizz-buzz
179 110 59 Balanced Binary Tree Spiral Matrix II 43.5% 53.9% Easy Medium 0.06153684147582857 0.06172417859532683 https://leetcode.com/problems/balanced-binary-tree https://leetcode.com/problems/spiral-matrix-ii
180 61 110 Rotate List Balanced Binary Tree 30.0% 43.5% Medium Easy 0.06047791896280124 0.06153684147582857 https://leetcode.com/problems/rotate-list https://leetcode.com/problems/balanced-binary-tree
181 384 61 Shuffle an Array Rotate List 52.8% 30.0% Medium Medium 0.05965241992885116 0.06047791896280124 https://leetcode.com/problems/shuffle-an-array https://leetcode.com/problems/rotate-list
182 630 384 Course Schedule III Shuffle an Array 33.5% 52.8% Hard Medium 0.058581901624802396 0.05965241992885116 https://leetcode.com/problems/course-schedule-iii https://leetcode.com/problems/shuffle-an-array
183 516 630 Longest Palindromic Subsequence Course Schedule III 53.2% 33.5% Medium Hard 0.058432099871092734 0.058581901624802396 https://leetcode.com/problems/longest-palindromic-subsequence https://leetcode.com/problems/course-schedule-iii
184 417 516 Pacific Atlantic Water Flow Longest Palindromic Subsequence 41.1% 53.2% Medium Medium 0.057523844138186606 0.058432099871092734 https://leetcode.com/problems/pacific-atlantic-water-flow https://leetcode.com/problems/longest-palindromic-subsequence
185 403 417 Frog Jump Pacific Atlantic Water Flow 39.7% 41.1% Hard Medium 0.05741372523004705 0.057523844138186606 https://leetcode.com/problems/frog-jump https://leetcode.com/problems/pacific-atlantic-water-flow
186 950 403 Reveal Cards In Increasing Order Frog Jump 74.6% 39.7% Medium Hard 0.056592185311170023 0.05741372523004705 https://leetcode.com/problems/reveal-cards-in-increasing-order https://leetcode.com/problems/frog-jump
187 653 950 Two Sum IV - Input is a BST Reveal Cards In Increasing Order 55.5% 74.6% Easy Medium 0.055724721838100025 0.056592185311170023 https://leetcode.com/problems/two-sum-iv-input-is-a-bst https://leetcode.com/problems/reveal-cards-in-increasing-order
188 703 653 Kth Largest Element in a Stream Two Sum IV - Input is a BST 49.7% 55.5% Easy Easy 0.054472280837981495 0.055724721838100025 https://leetcode.com/problems/kth-largest-element-in-a-stream https://leetcode.com/problems/two-sum-iv-input-is-a-bst
189 332 703 Reconstruct Itinerary Kth Largest Element in a Stream 36.7% 49.7% Medium Easy 0.053921416793820044 0.054472280837981495 https://leetcode.com/problems/reconstruct-itinerary https://leetcode.com/problems/kth-largest-element-in-a-stream
190 1229 332 Meeting Scheduler Reconstruct Itinerary 52.7% 36.7% Medium Medium 0.053560323833736816 0.053921416793820044 https://leetcode.com/problems/meeting-scheduler https://leetcode.com/problems/reconstruct-itinerary
191 140 1229 Word Break II Meeting Scheduler 32.6% 52.7% Hard Medium 0.05343926880276723 0.053560323833736816 https://leetcode.com/problems/word-break-ii https://leetcode.com/problems/meeting-scheduler
192 63 140 Unique Paths II Word Break II 34.6% 32.6% Medium Hard 0.05324937607387791 0.05343926880276723 https://leetcode.com/problems/unique-paths-ii https://leetcode.com/problems/word-break-ii
193 286 63 Walls and Gates Unique Paths II 54.5% 34.6% Medium Medium 0.05155780966485001 0.05324937607387791 https://leetcode.com/problems/walls-and-gates https://leetcode.com/problems/unique-paths-ii
194 681 286 Next Closest Time Walls and Gates 45.0% 54.5% Medium Medium 0.05045206096038863 0.05155780966485001 https://leetcode.com/problems/next-closest-time https://leetcode.com/problems/walls-and-gates
195 39 681 Combination Sum Next Closest Time 56.1% 45.0% Medium Medium 0.05030398316850793 0.05045206096038863 https://leetcode.com/problems/combination-sum https://leetcode.com/problems/next-closest-time
196 235 39 Lowest Common Ancestor of a Binary Search Tree Combination Sum 49.9% 56.1% Easy Medium 0.050282057186910374 0.05030398316850793 https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree https://leetcode.com/problems/combination-sum
197 387 235 First Unique Character in a String Lowest Common Ancestor of a Binary Search Tree 53.4% 49.9% Easy Easy 0.05010248394501295 0.050282057186910374 https://leetcode.com/problems/first-unique-character-in-a-string https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree
198 199 387 Binary Tree Right Side View First Unique Character in a String 54.1% 53.4% Medium Easy 0.05001737032794516 0.05010248394501295 https://leetcode.com/problems/binary-tree-right-side-view https://leetcode.com/problems/first-unique-character-in-a-string
199 394 199 Decode String Binary Tree Right Side View 50.0% 54.1% Medium Medium 0.049980419824640375 0.05001737032794516 https://leetcode.com/problems/decode-string https://leetcode.com/problems/binary-tree-right-side-view
200 518 394 Coin Change 2 Decode String 50.2% 50.0% Medium Medium 0.04919528672454412 0.049980419824640375 https://leetcode.com/problems/coin-change-2 https://leetcode.com/problems/decode-string
201 969 518 Pancake Sorting Coin Change 2 67.5% 50.2% Medium Medium 0.04908961019652358 0.04919528672454412 https://leetcode.com/problems/pancake-sorting https://leetcode.com/problems/coin-change-2
202 759 969 Employee Free Time Pancake Sorting 66.3% 67.5% Hard Medium 0.04861224405509378 0.04908961019652358 https://leetcode.com/problems/employee-free-time https://leetcode.com/problems/pancake-sorting
203 38 759 Count and Say Employee Free Time 44.6% 66.3% Easy Hard 0.04795702191135356 0.04861224405509378 https://leetcode.com/problems/count-and-say https://leetcode.com/problems/employee-free-time
204 26 38 Remove Duplicates from Sorted Array Count and Say 45.1% 44.6% Easy Easy 0.0476757427679509 0.04795702191135356 https://leetcode.com/problems/remove-duplicates-from-sorted-array https://leetcode.com/problems/count-and-say
205 845 26 Longest Mountain in Array Remove Duplicates from Sorted Array 37.2% 45.1% Medium Easy 0.047458490406358134 0.0476757427679509 https://leetcode.com/problems/longest-mountain-in-array https://leetcode.com/problems/remove-duplicates-from-sorted-array
206 987 845 Vertical Order Traversal of a Binary Tree Longest Mountain in Array 36.6% 37.2% Medium Medium 0.04561794346101633 0.047458490406358134 https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree https://leetcode.com/problems/longest-mountain-in-array
207 680 987 Valid Palindrome II Vertical Order Traversal of a Binary Tree 36.6% 36.6% Easy Medium 0.04470617503841694 0.04561794346101633 https://leetcode.com/problems/valid-palindrome-ii https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree
208 935 680 Knight Dialer Valid Palindrome II 45.2% 36.6% Medium Easy 0.04445176257083384 0.04470617503841694 https://leetcode.com/problems/knight-dialer https://leetcode.com/problems/valid-palindrome-ii
209 529 935 Minesweeper Knight Dialer 59.1% 45.2% Medium Medium 0.044255009004040724 0.04445176257083384 https://leetcode.com/problems/minesweeper https://leetcode.com/problems/knight-dialer
210 733 529 Flood Fill Minesweeper 55.3% 59.1% Easy Medium 0.04413292021115189 0.044255009004040724 https://leetcode.com/problems/flood-fill https://leetcode.com/problems/minesweeper
211 509 733 Fibonacci Number Flood Fill 67.2% 55.3% Easy Easy 0.04365218172593638 0.04413292021115189 https://leetcode.com/problems/fibonacci-number https://leetcode.com/problems/flood-fill
212 490 509 The Maze Fibonacci Number 51.4% 67.2% Medium Easy 0.04287902305923364 0.04365218172593638 https://leetcode.com/problems/the-maze https://leetcode.com/problems/fibonacci-number
213 721 490 Accounts Merge The Maze 48.8% 51.4% Medium Medium 0.04200337458562934 0.04287902305923364 https://leetcode.com/problems/accounts-merge https://leetcode.com/problems/the-maze
214 532 721 K-diff Pairs in an Array Accounts Merge 31.6% 48.8% Easy Medium 0.041672696400568025 0.04200337458562934 https://leetcode.com/problems/k-diff-pairs-in-an-array https://leetcode.com/problems/accounts-merge
215 844 532 Backspace String Compare K-diff Pairs in an Array 46.4% 31.6% Easy Easy 0.041499730906752734 0.041672696400568025 https://leetcode.com/problems/backspace-string-compare https://leetcode.com/problems/k-diff-pairs-in-an-array
216 381 844 Insert Delete GetRandom O(1) - Duplicates allowed Backspace String Compare 34.1% 46.4% Hard Easy 0.041499730906752734 0.041499730906752734 https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed https://leetcode.com/problems/backspace-string-compare
217 1004 381 Max Consecutive Ones III Insert Delete GetRandom O(1) - Duplicates allowed 59.1% 34.1% Medium Hard 0.041252411938220004 0.041499730906752734 https://leetcode.com/problems/max-consecutive-ones-iii https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed
218 62 1004 Unique Paths Max Consecutive Ones III 54.1% 59.1% Medium Medium 0.04084052144450833 0.041252411938220004 https://leetcode.com/problems/unique-paths https://leetcode.com/problems/max-consecutive-ones-iii
219 243 62 Shortest Word Distance Unique Paths 61.0% 54.1% Easy Medium 0.040780370344928096 0.04084052144450833 https://leetcode.com/problems/shortest-word-distance https://leetcode.com/problems/unique-paths
220 907 243 Sum of Subarray Minimums Shortest Word Distance 32.3% 61.0% Medium Easy 0.04069737616380998 0.040780370344928096 https://leetcode.com/problems/sum-of-subarray-minimums https://leetcode.com/problems/shortest-word-distance
221 94 907 Binary Tree Inorder Traversal Sum of Subarray Minimums 63.3% 32.3% Medium Medium 0.04034464989190718 0.04069737616380998 https://leetcode.com/problems/binary-tree-inorder-traversal https://leetcode.com/problems/sum-of-subarray-minimums
222 142 94 Linked List Cycle II Binary Tree Inorder Traversal 37.3% 63.3% Medium Medium 0.04034106216103786 0.04034464989190718 https://leetcode.com/problems/linked-list-cycle-ii https://leetcode.com/problems/binary-tree-inorder-traversal
223 314 142 Binary Tree Vertical Order Traversal Linked List Cycle II 45.3% 37.3% Medium Medium 0.04007660092703385 0.04034106216103786 https://leetcode.com/problems/binary-tree-vertical-order-traversal https://leetcode.com/problems/linked-list-cycle-ii
224 833 314 Find And Replace in String Binary Tree Vertical Order Traversal 50.4% 45.3% Medium Medium 0.03984590854719967 0.04007660092703385 https://leetcode.com/problems/find-and-replace-in-string https://leetcode.com/problems/binary-tree-vertical-order-traversal
225 113 833 Path Sum II Find And Replace in String 46.7% 50.4% Medium Medium 0.03857758982167768 0.03984590854719967 https://leetcode.com/problems/path-sum-ii https://leetcode.com/problems/find-and-replace-in-string
226 1381 113 Design a Stack With Increment Operation Path Sum II 74.7% 46.7% Medium Medium 0.038355612390321446 0.03857758982167768 https://leetcode.com/problems/design-a-stack-with-increment-operation https://leetcode.com/problems/path-sum-ii
227 560 1381 Subarray Sum Equals K Design a Stack With Increment Operation 43.9% 74.7% Medium Medium 0.037871360699521406 0.038355612390321446 https://leetcode.com/problems/subarray-sum-equals-k https://leetcode.com/problems/design-a-stack-with-increment-operation
228 402 560 Remove K Digits Subarray Sum Equals K 28.4% 43.9% Medium Medium 0.03755134565213245 0.037871360699521406 https://leetcode.com/problems/remove-k-digits https://leetcode.com/problems/subarray-sum-equals-k
229 19 402 Remove Nth Node From End of List Remove K Digits 35.2% 28.4% Medium Medium 0.03704967488869408 0.03755134565213245 https://leetcode.com/problems/remove-nth-node-from-end-of-list https://leetcode.com/problems/remove-k-digits
230 31 19 Next Permutation Remove Nth Node From End of List 32.6% 35.2% Medium Medium 0.03686102113159897 0.03704967488869408 https://leetcode.com/problems/next-permutation https://leetcode.com/problems/remove-nth-node-from-end-of-list
231 621 31 Task Scheduler Next Permutation 50.1% 32.6% Medium Medium 0.036825978166247095 0.03686102113159897 https://leetcode.com/problems/task-scheduler https://leetcode.com/problems/next-permutation
232 729 621 My Calendar I Task Scheduler 51.8% 50.1% Medium Medium 0.036433902246102004 0.036825978166247095 https://leetcode.com/problems/my-calendar-i https://leetcode.com/problems/task-scheduler
233 934 729 Shortest Bridge My Calendar I 48.2% 51.8% Medium Medium 0.03607244121670154 0.036433902246102004 https://leetcode.com/problems/shortest-bridge https://leetcode.com/problems/my-calendar-i
234 1304 934 Find N Unique Integers Sum up to Zero Shortest Bridge 76.3% 48.2% Easy Medium 0.035408891906255915 0.03607244121670154 https://leetcode.com/problems/find-n-unique-integers-sum-up-to-zero https://leetcode.com/problems/shortest-bridge
235 28 1304 Implement strStr() Find N Unique Integers Sum up to Zero 34.5% 76.3% Easy Easy 0.03494144277828229 0.035408891906255915 https://leetcode.com/problems/implement-strstr https://leetcode.com/problems/find-n-unique-integers-sum-up-to-zero
236 1143 28 Longest Common Subsequence Implement strStr() 58.4% 34.5% Medium Easy 0.03488472325916733 0.03494144277828229 https://leetcode.com/problems/longest-common-subsequence https://leetcode.com/problems/implement-strstr
237 701 1143 Insert into a Binary Search Tree Longest Common Subsequence 77.7% 58.4% Medium Medium 0.03459222693591465 0.03488472325916733 https://leetcode.com/problems/insert-into-a-binary-search-tree https://leetcode.com/problems/longest-common-subsequence
238 108 701 Convert Sorted Array to Binary Search Tree Insert into a Binary Search Tree 57.9% 77.7% Easy Medium 0.03421710570764629 0.03459222693591465 https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree https://leetcode.com/problems/insert-into-a-binary-search-tree
239 104 108 Maximum Depth of Binary Tree Convert Sorted Array to Binary Search Tree 66.0% 57.9% Easy Easy 0.03362699323605452 0.03421710570764629 https://leetcode.com/problems/maximum-depth-of-binary-tree https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree
240 198 104 House Robber Maximum Depth of Binary Tree 42.0% 66.0% Easy Easy 0.033320991026093004 0.03362699323605452 https://leetcode.com/problems/house-robber https://leetcode.com/problems/maximum-depth-of-binary-tree
241 84 198 Largest Rectangle in Histogram House Robber 35.2% 42.0% Hard Easy 0.032938342019369966 0.033320991026093004 https://leetcode.com/problems/largest-rectangle-in-histogram https://leetcode.com/problems/house-robber
242 694 84 Number of Distinct Islands Largest Rectangle in Histogram 56.0% 35.2% Medium Hard 0.03278982282299087 0.032938342019369966 https://leetcode.com/problems/number-of-distinct-islands https://leetcode.com/problems/largest-rectangle-in-histogram
243 1091 694 Shortest Path in Binary Matrix Number of Distinct Islands 38.2% 56.0% Medium Medium 0.03164821095078173 0.03278982282299087 https://leetcode.com/problems/shortest-path-in-binary-matrix https://leetcode.com/problems/number-of-distinct-islands
244 228 1091 Summary Ranges Shortest Path in Binary Matrix 39.5% 38.2% Medium Medium 0.03157326191609021 0.03164821095078173 https://leetcode.com/problems/summary-ranges https://leetcode.com/problems/shortest-path-in-binary-matrix
245 867 228 Transpose Matrix Summary Ranges 62.8% 39.5% Easy Medium 0.031179454774354007 0.03157326191609021 https://leetcode.com/problems/transpose-matrix https://leetcode.com/problems/summary-ranges
246 284 867 Peeking Iterator Transpose Matrix 45.7% 62.8% Medium Easy 0.03110670713225487 0.031179454774354007 https://leetcode.com/problems/peeking-iterator https://leetcode.com/problems/transpose-matrix
247 131 284 Palindrome Partitioning Peeking Iterator 47.5% 45.7% Medium Medium 0.03101558050692165 0.03110670713225487 https://leetcode.com/problems/palindrome-partitioning https://leetcode.com/problems/peeking-iterator
248 141 131 Linked List Cycle Palindrome Partitioning 41.1% 47.5% Easy Medium 0.031012908394529512 0.03101558050692165 https://leetcode.com/problems/linked-list-cycle https://leetcode.com/problems/palindrome-partitioning
249 724 141 Find Pivot Index Linked List Cycle 44.0% 41.1% Easy Easy 0.03089844155123413 0.031012908394529512 https://leetcode.com/problems/find-pivot-index https://leetcode.com/problems/linked-list-cycle
250 575 724 Distribute Candies Find Pivot Index 61.4% 44.0% Easy Easy 0.030890487019338404 0.03089844155123413 https://leetcode.com/problems/distribute-candies https://leetcode.com/problems/find-pivot-index
251 415 575 Add Strings Distribute Candies 47.5% 61.4% Easy Easy 0.030009753867991852 0.030890487019338404 https://leetcode.com/problems/add-strings https://leetcode.com/problems/distribute-candies
252 692 415 Top K Frequent Words Add Strings 51.8% 47.5% Medium Easy 0.029730915184679466 0.030009753867991852 https://leetcode.com/problems/top-k-frequent-words https://leetcode.com/problems/add-strings
253 1197 692 Minimum Knight Moves Top K Frequent Words 36.1% 51.8% Medium Medium 0.02969780239174205 0.029730915184679466 https://leetcode.com/problems/minimum-knight-moves https://leetcode.com/problems/top-k-frequent-words
254 917 1197 Reverse Only Letters Minimum Knight Moves 58.0% 36.1% Easy Medium 0.0286552557603761 0.02969780239174205 https://leetcode.com/problems/reverse-only-letters https://leetcode.com/problems/minimum-knight-moves
255 311 917 Sparse Matrix Multiplication Reverse Only Letters 61.9% 58.0% Medium Easy 0.027702602549335792 0.0286552557603761 https://leetcode.com/problems/sparse-matrix-multiplication https://leetcode.com/problems/reverse-only-letters
256 472 311 Concatenated Words Sparse Matrix Multiplication 43.7% 61.9% Hard Medium 0.027664281472355556 0.027702602549335792 https://leetcode.com/problems/concatenated-words https://leetcode.com/problems/sparse-matrix-multiplication
257 159 472 Longest Substring with At Most Two Distinct Characters Concatenated Words 49.4% 43.7% Medium Hard 0.02717558537896476 0.027664281472355556 https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters https://leetcode.com/problems/concatenated-words
258 523 159 Continuous Subarray Sum Longest Substring with At Most Two Distinct Characters 24.6% 49.4% Medium Medium 0.02639449412294209 0.02717558537896476 https://leetcode.com/problems/continuous-subarray-sum https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters
259 34 523 Find First and Last Position of Element in Sorted Array Continuous Subarray Sum 36.2% 24.6% Medium Medium 0.026256496787488606 0.02639449412294209 https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array https://leetcode.com/problems/continuous-subarray-sum
260 979 34 Distribute Coins in Binary Tree Find First and Last Position of Element in Sorted Array 68.9% 36.2% Medium Medium 0.026196651946570663 0.026256496787488606 https://leetcode.com/problems/distribute-coins-in-binary-tree https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
261 205 979 Isomorphic Strings Distribute Coins in Binary Tree 39.8% 68.9% Easy Medium 0.025789394882914186 0.026196651946570663 https://leetcode.com/problems/isomorphic-strings https://leetcode.com/problems/distribute-coins-in-binary-tree
262 242 205 Valid Anagram Isomorphic Strings 56.9% 39.8% Easy Easy 0.025684584297773504 0.025789394882914186 https://leetcode.com/problems/valid-anagram https://leetcode.com/problems/isomorphic-strings
263 1038 242 Binary Search Tree to Greater Sum Tree Valid Anagram 80.8% 56.9% Medium Easy 0.025446665661164262 0.025684584297773504 https://leetcode.com/problems/binary-search-tree-to-greater-sum-tree https://leetcode.com/problems/valid-anagram
264 717 1038 1-bit and 2-bit Characters Binary Search Tree to Greater Sum Tree 48.8% 80.8% Easy Medium 0.025269822188076344 0.025446665661164262 https://leetcode.com/problems/1-bit-and-2-bit-characters https://leetcode.com/problems/binary-search-tree-to-greater-sum-tree
265 83 717 Remove Duplicates from Sorted List 1-bit and 2-bit Characters 45.4% 48.8% Easy Easy 0.025174394259350617 0.025269822188076344 https://leetcode.com/problems/remove-duplicates-from-sorted-list https://leetcode.com/problems/1-bit-and-2-bit-characters
266 215 83 Kth Largest Element in an Array Remove Duplicates from Sorted List 55.4% 45.4% Medium Easy 0.02414409892936099 0.025174394259350617 https://leetcode.com/problems/kth-largest-element-in-an-array https://leetcode.com/problems/remove-duplicates-from-sorted-list
267 662 215 Maximum Width of Binary Tree Kth Largest Element in an Array 41.0% 55.4% Medium Medium 0.024116924478312346 0.02414409892936099 https://leetcode.com/problems/maximum-width-of-binary-tree https://leetcode.com/problems/kth-largest-element-in-an-array
268 91 662 Decode Ways Maximum Width of Binary Tree 24.7% 41.0% Medium Medium 0.023662742620848144 0.024116924478312346 https://leetcode.com/problems/decode-ways https://leetcode.com/problems/maximum-width-of-binary-tree
269 210 91 Course Schedule II Decode Ways 40.7% 24.7% Medium Medium 0.023133880315464483 0.023662742620848144 https://leetcode.com/problems/course-schedule-ii https://leetcode.com/problems/decode-ways
270 282 210 Expression Add Operators Course Schedule II 35.5% 40.7% Hard Medium 0.022523474667082946 0.023133880315464483 https://leetcode.com/problems/expression-add-operators https://leetcode.com/problems/course-schedule-ii
271 981 282 Time Based Key-Value Store Expression Add Operators 53.1% 35.5% Medium Hard 0.02226024024151985 0.022523474667082946 https://leetcode.com/problems/time-based-key-value-store https://leetcode.com/problems/expression-add-operators
272 152 981 Maximum Product Subarray Time Based Key-Value Store 31.7% 53.1% Medium Medium 0.022176931045949227 0.02226024024151985 https://leetcode.com/problems/maximum-product-subarray https://leetcode.com/problems/time-based-key-value-store
273 40 152 Combination Sum II Maximum Product Subarray 48.2% 31.7% Medium Medium 0.021424290044083395 0.022176931045949227 https://leetcode.com/problems/combination-sum-ii https://leetcode.com/problems/maximum-product-subarray
274 101 40 Symmetric Tree Combination Sum II 46.8% 48.2% Easy Medium 0.02109782896463587 0.021424290044083395 https://leetcode.com/problems/symmetric-tree https://leetcode.com/problems/combination-sum-ii
275 784 101 Letter Case Permutation Symmetric Tree 64.6% 46.8% Medium Easy 0.02026411791905559 0.02109782896463587 https://leetcode.com/problems/letter-case-permutation https://leetcode.com/problems/symmetric-tree
276 344 784 Reverse String Letter Case Permutation 68.5% 64.6% Easy Medium 0.02026165432744944 0.02026411791905559 https://leetcode.com/problems/reverse-string https://leetcode.com/problems/letter-case-permutation
277 166 344 Fraction to Recurring Decimal Reverse String 21.6% 68.5% Medium Easy 0.02015181543730795 0.02026165432744944 https://leetcode.com/problems/fraction-to-recurring-decimal https://leetcode.com/problems/reverse-string
278 341 166 Flatten Nested List Iterator Fraction to Recurring Decimal 52.9% 21.6% Medium Medium 0.019980684690483426 0.02015181543730795 https://leetcode.com/problems/flatten-nested-list-iterator https://leetcode.com/problems/fraction-to-recurring-decimal
279 399 341 Evaluate Division Flatten Nested List Iterator 51.6% 52.9% Medium Medium 0.019380451549662482 0.019980684690483426 https://leetcode.com/problems/evaluate-division https://leetcode.com/problems/flatten-nested-list-iterator
280 669 399 Trim a Binary Search Tree Evaluate Division 63.0% 51.6% Easy Medium 0.019139340210697423 0.019380451549662482 https://leetcode.com/problems/trim-a-binary-search-tree https://leetcode.com/problems/evaluate-division
281 515 669 Find Largest Value in Each Tree Row Trim a Binary Search Tree 61.1% 63.0% Medium Easy 0.019093658815579673 0.019139340210697423 https://leetcode.com/problems/find-largest-value-in-each-tree-row https://leetcode.com/problems/trim-a-binary-search-tree
282 1155 515 Number of Dice Rolls With Target Sum Find Largest Value in Each Tree Row 49.0% 61.1% Medium Medium 0.018904154639152678 0.019093658815579673 https://leetcode.com/problems/number-of-dice-rolls-with-target-sum https://leetcode.com/problems/find-largest-value-in-each-tree-row
283 169 1155 Majority Element Number of Dice Rolls With Target Sum 58.7% 49.0% Easy Medium 0.018694317054881164 0.018904154639152678 https://leetcode.com/problems/majority-element https://leetcode.com/problems/number-of-dice-rolls-with-target-sum
284 290 169 Word Pattern Majority Element 37.0% 58.7% Easy Easy 0.01839978311884168 0.018694317054881164 https://leetcode.com/problems/word-pattern https://leetcode.com/problems/majority-element
285 283 290 Move Zeroes Word Pattern 57.8% 37.0% Easy Easy 0.01789853050377608 0.01839978311884168 https://leetcode.com/problems/move-zeroes https://leetcode.com/problems/word-pattern
286 406 283 Queue Reconstruction by Height Move Zeroes 66.9% 57.8% Medium Easy 0.01774669468133533 0.01789853050377608 https://leetcode.com/problems/queue-reconstruction-by-height https://leetcode.com/problems/move-zeroes
287 383 406 Ransom Note Queue Reconstruction by Height 53.1% 66.9% Easy Medium 0.017621601349819518 0.01774669468133533 https://leetcode.com/problems/ransom-note https://leetcode.com/problems/queue-reconstruction-by-height
288 872 383 Leaf-Similar Trees Ransom Note 64.5% 53.1% Easy Easy 0.01752125418714782 0.017621601349819518 https://leetcode.com/problems/leaf-similar-trees https://leetcode.com/problems/ransom-note
289 993 872 Cousins in Binary Tree Leaf-Similar Trees 52.0% 64.5% Easy Easy 0.017414458368636587 0.01752125418714782 https://leetcode.com/problems/cousins-in-binary-tree https://leetcode.com/problems/leaf-similar-trees
290 6 993 ZigZag Conversion Cousins in Binary Tree 36.3% 52.0% Medium Easy 0.01726827253226344 0.017414458368636587 https://leetcode.com/problems/zigzag-conversion https://leetcode.com/problems/cousins-in-binary-tree
291 270 6 Closest Binary Search Tree Value ZigZag Conversion 48.5% 36.3% Easy Medium 0.017123706078591462 0.01726827253226344 https://leetcode.com/problems/closest-binary-search-tree-value https://leetcode.com/problems/zigzag-conversion
292 994 270 Rotting Oranges Closest Binary Search Tree Value 49.2% 48.5% Medium Easy 0.017087941897195622 0.017123706078591462 https://leetcode.com/problems/rotting-oranges https://leetcode.com/problems/closest-binary-search-tree-value
293 95 994 Unique Binary Search Trees II Rotting Oranges 40.6% 49.2% Medium Medium 0.016856699181010838 0.017087941897195622 https://leetcode.com/problems/unique-binary-search-trees-ii https://leetcode.com/problems/rotting-oranges
294 7 95 Reverse Integer Unique Binary Search Trees II 25.8% 40.6% Easy Medium 0.016627790608488954 0.016856699181010838 https://leetcode.com/problems/reverse-integer https://leetcode.com/problems/unique-binary-search-trees-ii
295 51 7 N-Queens Reverse Integer 46.6% 25.8% Hard Easy 0.016393809775676407 0.016627790608488954 https://leetcode.com/problems/n-queens https://leetcode.com/problems/reverse-integer
296 71 51 Simplify Path N-Queens 32.6% 46.6% Medium Hard 0.016260520871780308 0.016393809775676407 https://leetcode.com/problems/simplify-path https://leetcode.com/problems/n-queens
297 349 71 Intersection of Two Arrays Simplify Path 62.5% 32.6% Easy Medium 0.016239981598488416 0.016260520871780308 https://leetcode.com/problems/intersection-of-two-arrays https://leetcode.com/problems/simplify-path
298 299 349 Bulls and Cows Intersection of Two Arrays 42.4% 62.5% Easy Easy 0.016227536621756702 0.016239981598488416 https://leetcode.com/problems/bulls-and-cows https://leetcode.com/problems/intersection-of-two-arrays
299 448 299 Find All Numbers Disappeared in an Array Bulls and Cows 55.9% 42.4% Easy Easy 0.015377032870589537 0.016227536621756702 https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array https://leetcode.com/problems/bulls-and-cows
300 707 448 Design Linked List Find All Numbers Disappeared in an Array 24.5% 55.9% Medium Easy 0.015054857167065819 0.015377032870589537 https://leetcode.com/problems/design-linked-list https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array
301 832 707 Flipping an Image Design Linked List 76.2% 24.5% Easy Medium 0.014652276786870392 0.015054857167065819 https://leetcode.com/problems/flipping-an-image https://leetcode.com/problems/design-linked-list
302 150 832 Evaluate Reverse Polish Notation Flipping an Image 36.3% 76.2% Medium Easy 0.01413451093490476 0.014652276786870392 https://leetcode.com/problems/evaluate-reverse-polish-notation https://leetcode.com/problems/flipping-an-image
303 202 150 Happy Number Evaluate Reverse Polish Notation 50.4% 36.3% Easy Medium 0.014045174703047602 0.01413451093490476 https://leetcode.com/problems/happy-number https://leetcode.com/problems/evaluate-reverse-polish-notation
304 222 202 Count Complete Tree Nodes Happy Number 46.8% 50.4% Medium Easy 0.014015646388344492 0.014045174703047602 https://leetcode.com/problems/count-complete-tree-nodes https://leetcode.com/problems/happy-number
305 1192 222 Critical Connections in a Network Count Complete Tree Nodes 48.6% 46.8% Hard Medium 0.01352742981715631 0.014015646388344492 https://leetcode.com/problems/critical-connections-in-a-network https://leetcode.com/problems/count-complete-tree-nodes
306 70 1192 Climbing Stairs Critical Connections in a Network 47.8% 48.6% Easy Hard 0.013494975575004323 0.01352742981715631 https://leetcode.com/problems/climbing-stairs https://leetcode.com/problems/critical-connections-in-a-network
307 329 70 Longest Increasing Path in a Matrix Climbing Stairs 43.4% 47.8% Hard Easy 0.013400535537482126 0.013494975575004323 https://leetcode.com/problems/longest-increasing-path-in-a-matrix https://leetcode.com/problems/climbing-stairs
308 347 329 Top K Frequent Elements Longest Increasing Path in a Matrix 61.2% 43.4% Medium Hard 0.01329217620893675 0.013400535537482126 https://leetcode.com/problems/top-k-frequent-elements https://leetcode.com/problems/longest-increasing-path-in-a-matrix
309 303 347 Range Sum Query - Immutable Top K Frequent Elements 44.7% 61.2% Easy Medium 0.013240842236997532 0.01329217620893675 https://leetcode.com/problems/range-sum-query-immutable https://leetcode.com/problems/top-k-frequent-elements
310 14 303 Longest Common Prefix Range Sum Query - Immutable 35.4% 44.7% Easy Easy 0.013215687512885701 0.013240842236997532 https://leetcode.com/problems/longest-common-prefix https://leetcode.com/problems/range-sum-query-immutable
311 82 14 Remove Duplicates from Sorted List II Longest Common Prefix 36.8% 35.4% Medium Easy 0.01297035044262745 0.013215687512885701 https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii https://leetcode.com/problems/longest-common-prefix
312 219 82 Contains Duplicate II Remove Duplicates from Sorted List II 37.7% 36.8% Easy Medium 0.01276748910345265 0.01297035044262745 https://leetcode.com/problems/contains-duplicate-ii https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii
313 226 219 Invert Binary Tree Contains Duplicate II 65.0% 37.7% Easy Easy 0.01235091863400913 0.01276748910345265 https://leetcode.com/problems/invert-binary-tree https://leetcode.com/problems/contains-duplicate-ii
314 547 226 Friend Circles Invert Binary Tree 58.6% 65.0% Medium Easy 0.012228828639434596 0.01235091863400913 https://leetcode.com/problems/friend-circles https://leetcode.com/problems/invert-binary-tree
315 437 547 Path Sum III Friend Circles 47.2% 58.6% Medium Medium 0.012128711446614806 0.012228828639434596 https://leetcode.com/problems/path-sum-iii https://leetcode.com/problems/friend-circles
316 278 437 First Bad Version Path Sum III 35.7% 47.2% Easy Medium 0.012090421323816148 0.012128711446614806 https://leetcode.com/problems/first-bad-version https://leetcode.com/problems/path-sum-iii
317 300 278 Longest Increasing Subsequence First Bad Version 42.6% 35.7% Medium Easy 0.011806512586989004 0.012090421323816148 https://leetcode.com/problems/longest-increasing-subsequence https://leetcode.com/problems/first-bad-version
318 136 300 Single Number Longest Increasing Subsequence 65.5% 42.6% Easy Medium 0.011429512235126808 0.011806512586989004 https://leetcode.com/problems/single-number https://leetcode.com/problems/longest-increasing-subsequence
319 785 136 Is Graph Bipartite? Single Number 47.5% 65.5% Medium Easy 0.011236073266925854 0.011429512235126808 https://leetcode.com/problems/is-graph-bipartite https://leetcode.com/problems/single-number
320 463 785 Island Perimeter Is Graph Bipartite? 65.7% 47.5% Easy Medium 0.010935046086198837 0.011236073266925854 https://leetcode.com/problems/island-perimeter https://leetcode.com/problems/is-graph-bipartite
321 430 463 Flatten a Multilevel Doubly Linked List Island Perimeter 55.1% 65.7% Medium Easy 0.010548621020744619 0.010935046086198837 https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list https://leetcode.com/problems/island-perimeter
322 647 430 Palindromic Substrings Flatten a Multilevel Doubly Linked List 60.6% 55.1% Medium Medium 0.010400509768078022 0.010548621020744619 https://leetcode.com/problems/palindromic-substrings https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list
323 739 647 Daily Temperatures Palindromic Substrings 63.3% 60.6% Medium Medium 0.010032690121814417 0.010400509768078022 https://leetcode.com/problems/daily-temperatures https://leetcode.com/problems/palindromic-substrings
324 72 739 Edit Distance Daily Temperatures 44.8% 63.3% Hard Medium 0.010017614452317782 0.010032690121814417 https://leetcode.com/problems/edit-distance https://leetcode.com/problems/daily-temperatures
325 221 72 Maximal Square Edit Distance 37.7% 44.8% Medium Hard 0.00988638798855515 0.010017614452317782 https://leetcode.com/problems/maximal-square https://leetcode.com/problems/edit-distance
326 18 221 4Sum Maximal Square 33.7% 37.7% Medium Medium 0.00984259914419414 0.00988638798855515 https://leetcode.com/problems/4sum https://leetcode.com/problems/maximal-square
327 47 18 Permutations II 4Sum 46.4% 33.7% Medium Medium 0.009673594178378379 0.00984259914419414 https://leetcode.com/problems/permutations-ii https://leetcode.com/problems/4sum
328 96 47 Unique Binary Search Trees Permutations II 52.9% 46.4% Medium Medium 0.009242209964820877 0.009673594178378379 https://leetcode.com/problems/unique-binary-search-trees https://leetcode.com/problems/permutations-ii
329 279 96 Perfect Squares Unique Binary Search Trees 47.4% 52.9% Medium Medium 0.009216655104924008 0.009242209964820877 https://leetcode.com/problems/perfect-squares https://leetcode.com/problems/unique-binary-search-trees
330 1249 279 Minimum Remove to Make Valid Parentheses Perfect Squares 62.5% 47.4% Medium Medium 0.009195467093100304 0.009216655104924008 https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses https://leetcode.com/problems/perfect-squares
331 209 1249 Minimum Size Subarray Sum Minimum Remove to Make Valid Parentheses 38.2% 62.5% Medium Medium 0.00841401682484616 0.009195467093100304 https://leetcode.com/problems/minimum-size-subarray-sum https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses
332 78 209 Subsets Minimum Size Subarray Sum 62.0% 38.2% Medium Medium 0.008278192969371254 0.00841401682484616 https://leetcode.com/problems/subsets https://leetcode.com/problems/minimum-size-subarray-sum
333 876 78 Middle of the Linked List Subsets 68.4% 62.0% Easy Medium 0.007624893975696915 0.008278192969371254 https://leetcode.com/problems/middle-of-the-linked-list https://leetcode.com/problems/subsets
334 122 876 Best Time to Buy and Sell Stock II Middle of the Linked List 57.0% 68.4% Easy Easy 0.007532046655581962 0.007624893975696915 https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii https://leetcode.com/problems/middle-of-the-linked-list
335 16 122 3Sum Closest Best Time to Buy and Sell Stock II 46.0% 57.0% Medium Easy 0.0075259057003469075 0.007532046655581962 https://leetcode.com/problems/3sum-closest https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii
336 938 16 Range Sum of BST 3Sum Closest 81.3% 46.0% Easy Medium 0.007011422237803984 0.0075259057003469075 https://leetcode.com/problems/range-sum-of-bst https://leetcode.com/problems/3sum-closest
337 114 938 Flatten Binary Tree to Linked List Range Sum of BST 49.3% 81.3% Medium Easy 0.006896579059060353 0.007011422237803984 https://leetcode.com/problems/flatten-binary-tree-to-linked-list https://leetcode.com/problems/range-sum-of-bst
338 11 114 Container With Most Water Flatten Binary Tree to Linked List 50.8% 49.3% Medium Medium 0.006889188300412141 0.006896579059060353 https://leetcode.com/problems/container-with-most-water https://leetcode.com/problems/flatten-binary-tree-to-linked-list
339 118 11 Pascal's Triangle Container With Most Water 52.5% 50.8% Easy Medium 0.006749941254175012 0.006889188300412141 https://leetcode.com/problems/pascals-triangle https://leetcode.com/problems/container-with-most-water
340 162 118 Find Peak Element Pascal's Triangle 43.3% 52.5% Medium Easy 0.006350235659345837 0.006749941254175012 https://leetcode.com/problems/find-peak-element https://leetcode.com/problems/pascals-triangle
341 64 162 Minimum Path Sum Find Peak Element 54.5% 43.3% Medium Medium 0.006127470152097104 0.006350235659345837 https://leetcode.com/problems/minimum-path-sum https://leetcode.com/problems/find-peak-element
342 144 64 Binary Tree Preorder Traversal Minimum Path Sum 55.7% 54.5% Medium Medium 0.0060975798681185 0.006127470152097104 https://leetcode.com/problems/binary-tree-preorder-traversal https://leetcode.com/problems/minimum-path-sum
343 973 144 K Closest Points to Origin Binary Tree Preorder Traversal 63.8% 55.7% Medium Medium 0.005773688094426333 0.0060975798681185 https://leetcode.com/problems/k-closest-points-to-origin https://leetcode.com/problems/binary-tree-preorder-traversal
344 50 973 Pow(x;n) K Closest Points to Origin 30.3% 63.8% Medium Medium 0.0055950070772402055 0.005773688094426333 https://leetcode.com/problems/powx-n https://leetcode.com/problems/k-closest-points-to-origin
345 167 50 Two Sum II - Input array is sorted Pow(x;n) 54.1% 30.3% Easy Medium 0.005507380022589096 0.0055950070772402055 https://leetcode.com/problems/two-sum-ii-input-array-is-sorted https://leetcode.com/problems/powx-n
346 112 167 Path Sum Two Sum II - Input array is sorted 41.2% 54.1% Easy Easy 0.00546972510956646 0.005507380022589096 https://leetcode.com/problems/path-sum https://leetcode.com/problems/two-sum-ii-input-array-is-sorted
347 106 112 Construct Binary Tree from Inorder and Postorder Traversal Path Sum 47.2% 41.2% Medium Easy 0.005258250021550252 0.00546972510956646 https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal https://leetcode.com/problems/path-sum
348 350 106 Intersection of Two Arrays II Construct Binary Tree from Inorder and Postorder Traversal 51.4% 47.2% Easy Medium 0.005210380421193978 0.005258250021550252 https://leetcode.com/problems/intersection-of-two-arrays-ii https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal
349 55 350 Jump Game Intersection of Two Arrays II 34.6% 51.4% Medium Easy 0.005022612266291382 0.005210380421193978 https://leetcode.com/problems/jump-game https://leetcode.com/problems/intersection-of-two-arrays-ii
350 35 55 Search Insert Position Jump Game 42.6% 34.6% Easy Medium 0.004646848510375352 0.005022612266291382 https://leetcode.com/problems/search-insert-position https://leetcode.com/problems/jump-game
351 1470 35 Shuffle the Array Search Insert Position 88.9% 42.6% Easy Easy 0.004527967890154029 0.004646848510375352 https://leetcode.com/problems/shuffle-the-array https://leetcode.com/problems/search-insert-position
352 977 1470 Squares of a Sorted Array Shuffle the Array 72.1% 88.9% Easy Easy 0.003891055492966611 0.004527967890154029 https://leetcode.com/problems/squares-of-a-sorted-array https://leetcode.com/problems/shuffle-the-array
353 217 977 Contains Duplicate Squares of a Sorted Array 56.0% 72.1% Easy Easy 0.0037979536727587773 0.003891055492966611 https://leetcode.com/problems/contains-duplicate https://leetcode.com/problems/squares-of-a-sorted-array
354 100 217 Same Tree Contains Duplicate 53.4% 56.0% Easy Easy 0.003165227373565798 0.0037979536727587773 https://leetcode.com/problems/same-tree https://leetcode.com/problems/contains-duplicate
355 9 100 Palindrome Number Same Tree 48.4% 53.4% Easy Easy 0.0030379001110948244 0.003165227373565798 https://leetcode.com/problems/palindrome-number https://leetcode.com/problems/same-tree
356 1344 9 Angle Between Hands of a Clock Palindrome Number 61.4% 48.4% Medium Easy 0.0019544616795205403 0.0030379001110948244 https://leetcode.com/problems/angle-between-hands-of-a-clock https://leetcode.com/problems/palindrome-number
357 1344 Angle Between Hands of a Clock 61.4% Medium 0.0019544616795205403 https://leetcode.com/problems/angle-between-hands-of-a-clock