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,123 +1,124 @@
146,LRU Cache,33.2%,Medium,0.5157086604966173, https://leetcode.com/problems/lru-cache
545,Boundary of Binary Tree,38.9%,Medium,0.4381868316355515, https://leetcode.com/problems/boundary-of-binary-tree
1,Two Sum,45.6%,Easy,0.36066500277448565, https://leetcode.com/problems/two-sum
23,Merge k Sorted Lists,40.2%,Hard,0.31216920465676024, https://leetcode.com/problems/merge-k-sorted-lists
51,N-Queens,46.6%,Hard,0.2346473757956944, https://leetcode.com/problems/n-queens
200,Number of Islands,46.8%,Medium,0.23204607197311616, https://leetcode.com/problems/number-of-islands
54,Spiral Matrix,34.1%,Medium,0.2136377131249709, https://leetcode.com/problems/spiral-matrix
138,Copy List with Random Pointer,36.4%,Medium,0.17215255068496113, https://leetcode.com/problems/copy-list-with-random-pointer
846,Hand of Straights,54.2%,Medium,0.17036326780508096, https://leetcode.com/problems/hand-of-straights
283,Move Zeroes,57.8%,Easy,0.16968455522475076, https://leetcode.com/problems/move-zeroes
15,3Sum,26.8%,Medium,0.1640862201935116, https://leetcode.com/problems/3sum
498,Diagonal Traverse,48.2%,Medium,0.1610153538521647, https://leetcode.com/problems/diagonal-traverse
199,Binary Tree Right Side View,54.1%,Medium,0.15904374287529144, https://leetcode.com/problems/binary-tree-right-side-view
215,Kth Largest Element in an Array,55.4%,Medium,0.15289308167366858, https://leetcode.com/problems/kth-largest-element-in-an-array
227,Basic Calculator II,36.9%,Medium,0.14222709959207652, https://leetcode.com/problems/basic-calculator-ii
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
20,Valid Parentheses,39.0%,Easy,0.13750374228546985, https://leetcode.com/problems/valid-parentheses
428,Serialize and Deserialize N-ary Tree,59.4%,Hard,0.13313574474596881, https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree
4,Median of Two Sorted Arrays,29.6%,Hard,0.13162453469432595, https://leetcode.com/problems/median-of-two-sorted-arrays
139,Word Break,40.1%,Medium,0.1314440532234174, https://leetcode.com/problems/word-break
344,Reverse String,68.5%,Easy,0.1295937337220932, https://leetcode.com/problems/reverse-string
968,Binary Tree Cameras,37.5%,Hard,0.12586422089000404, https://leetcode.com/problems/binary-tree-cameras
253,Meeting Rooms II,45.7%,Medium,0.12203276379668937, https://leetcode.com/problems/meeting-rooms-ii
5,Longest Palindromic Substring,29.5%,Medium,0.12076411655886263, https://leetcode.com/problems/longest-palindromic-substring
366,Find Leaves of Binary Tree,70.6%,Medium,0.12030510508909331, https://leetcode.com/problems/find-leaves-of-binary-tree
3,Longest Substring Without Repeating Characters,30.4%,Medium,0.11876423093459514, https://leetcode.com/problems/longest-substring-without-repeating-characters
33,Search in Rotated Sorted Array,34.5%,Medium,0.1101693809658871, https://leetcode.com/problems/search-in-rotated-sorted-array
206,Reverse Linked List,62.5%,Easy,0.10866398437760691, https://leetcode.com/problems/reverse-linked-list
295,Find Median from Data Stream,44.3%,Hard,0.10502147513923703, https://leetcode.com/problems/find-median-from-data-stream
796,Rotate String,49.6%,Easy,0.10392210998497661, https://leetcode.com/problems/rotate-string
130,Surrounded Regions,28.1%,Medium,0.10285964809047102, https://leetcode.com/problems/surrounded-regions
141,Linked List Cycle,41.1%,Easy,0.10063328674952829, https://leetcode.com/problems/linked-list-cycle
143,Reorder List,37.1%,Medium,0.09969510903753867, https://leetcode.com/problems/reorder-list
358,Rearrange String k Distance Apart,34.9%,Hard,0.08894748601649616, https://leetcode.com/problems/rearrange-string-k-distance-apart
449,Serialize and Deserialize BST,52.0%,Medium,0.08696405427235052, https://leetcode.com/problems/serialize-and-deserialize-bst
443,String Compression,41.3%,Easy,0.08391368024915737, https://leetcode.com/problems/string-compression
703,Kth Largest Element in a Stream,49.7%,Easy,0.08385735299772534, https://leetcode.com/problems/kth-largest-element-in-a-stream
962,Maximum Width Ramp,45.4%,Medium,0.08184524810424337, https://leetcode.com/problems/maximum-width-ramp
250,Count Univalue Subtrees,52.0%,Medium,0.07975881838845024, https://leetcode.com/problems/count-univalue-subtrees
322,Coin Change,35.5%,Medium,0.07859731751631634, https://leetcode.com/problems/coin-change
1122,Relative Sort Array,67.7%,Easy,0.07651914983419623, https://leetcode.com/problems/relative-sort-array
244,Shortest Word Distance II,52.3%,Medium,0.07622736538788424, https://leetcode.com/problems/shortest-word-distance-ii
8,String to Integer (atoi),15.4%,Medium,0.07412832776627384, https://leetcode.com/problems/string-to-integer-atoi
153,Find Minimum in Rotated Sorted Array,45.1%,Medium,0.07343579359779528, https://leetcode.com/problems/find-minimum-in-rotated-sorted-array
236,Lowest Common Ancestor of a Binary Tree,45.7%,Medium,0.07288369759447264, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
1146,Snapshot Array,37.0%,Medium,0.07017687679183775, https://leetcode.com/problems/snapshot-array
17,Letter Combinations of a Phone Number,46.8%,Medium,0.06820582606617018, https://leetcode.com/problems/letter-combinations-of-a-phone-number
328,Odd Even Linked List,55.7%,Medium,0.06677800280143044, https://leetcode.com/problems/odd-even-linked-list
240,Search a 2D Matrix II,43.2%,Medium,0.06626158386149206, https://leetcode.com/problems/search-a-2d-matrix-ii
297,Serialize and Deserialize Binary Tree,47.5%,Hard,0.061960627359177074, https://leetcode.com/problems/serialize-and-deserialize-binary-tree
238,Product of Array Except Self,60.1%,Medium,0.061105194807639235, https://leetcode.com/problems/product-of-array-except-self
49,Group Anagrams,56.9%,Medium,0.059194347436734636, https://leetcode.com/problems/group-anagrams
208,Implement Trie (Prefix Tree),49.4%,Medium,0.05559457257530485, https://leetcode.com/problems/implement-trie-prefix-tree
735,Asteroid Collision,41.0%,Medium,0.05479154882968245, https://leetcode.com/problems/asteroid-collision
53,Maximum Subarray,46.5%,Easy,0.052816160704876255, https://leetcode.com/problems/maximum-subarray
42,Trapping Rain Water,48.9%,Hard,0.05203424501747888, https://leetcode.com/problems/trapping-rain-water
560,Subarray Sum Equals K,43.9%,Medium,0.0512021569656579, https://leetcode.com/problems/subarray-sum-equals-k
46,Permutations,63.5%,Medium,0.05046375425919308, https://leetcode.com/problems/permutations
394,Decode String,50.0%,Medium,0.049980419824640375, https://leetcode.com/problems/decode-string
341,Flatten Nested List Iterator,52.9%,Medium,0.04440788848944038, https://leetcode.com/problems/flatten-nested-list-iterator
75,Sort Colors,47.3%,Medium,0.04405998979403051, https://leetcode.com/problems/sort-colors
102,Binary Tree Level Order Traversal,54.6%,Medium,0.04369064305418892, https://leetcode.com/problems/binary-tree-level-order-traversal
103,Binary Tree Zigzag Level Order Traversal,48.3%,Medium,0.041859373582180025, https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
56,Merge Intervals,39.3%,Medium,0.04173304225331761, https://leetcode.com/problems/merge-intervals
41,First Missing Positive,32.0%,Hard,0.03941241494009615, https://leetcode.com/problems/first-missing-positive
31,Next Permutation,32.6%,Medium,0.03686102113159897, https://leetcode.com/problems/next-permutation
88,Merge Sorted Array,39.4%,Easy,0.0362653520190164, https://leetcode.com/problems/merge-sorted-array
189,Rotate Array,34.7%,Easy,0.03569682997206547, https://leetcode.com/problems/rotate-array
21,Merge Two Sorted Lists,53.5%,Easy,0.03548634253021285, https://leetcode.com/problems/merge-two-sorted-lists
125,Valid Palindrome,36.7%,Easy,0.035266657982323354, https://leetcode.com/problems/valid-palindrome
39,Combination Sum,56.1%,Medium,0.035200029965399685, https://leetcode.com/problems/combination-sum
173,Binary Search Tree Iterator,56.6%,Medium,0.03353206029057467, https://leetcode.com/problems/binary-search-tree-iterator
300,Longest Increasing Subsequence,42.6%,Medium,0.03245773693742074, https://leetcode.com/problems/longest-increasing-subsequence
284,Peeking Iterator,45.7%,Medium,0.03110670713225487, https://leetcode.com/problems/peeking-iterator
767,Reorganize String,48.7%,Medium,0.02967576814611661, https://leetcode.com/problems/reorganize-string
176,Second Highest Salary,31.6%,Easy,0.029252542837437355, https://leetcode.com/problems/second-highest-salary
665,Non-decreasing Array,19.5%,Easy,0.029053044062689753, https://leetcode.com/problems/non-decreasing-array
129,Sum Root to Leaf Numbers,49.1%,Medium,0.02843793532053351, https://leetcode.com/problems/sum-root-to-leaf-numbers
213,House Robber II,36.5%,Medium,0.028250466285851712, https://leetcode.com/problems/house-robber-ii
50,Pow(x;n),30.3%,Medium,0.028008192734969368, https://leetcode.com/problems/powx-n
445,Add Two Numbers II,54.5%,Medium,0.02753309435998931, https://leetcode.com/problems/add-two-numbers-ii
1438,Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit,42.1%,Medium,0.026955809988528263, https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit
951,Flip Equivalent Binary Trees,65.8%,Medium,0.025269822188076344, https://leetcode.com/problems/flip-equivalent-binary-trees
76,Minimum Window Substring,34.6%,Hard,0.024696424154275233, https://leetcode.com/problems/minimum-window-substring
662,Maximum Width of Binary Tree,41.0%,Medium,0.024116924478312346, https://leetcode.com/problems/maximum-width-of-binary-tree
977,Squares of a Sorted Array,72.1%,Easy,0.02407434514623628, https://leetcode.com/problems/squares-of-a-sorted-array
572,Subtree of Another Tree,44.1%,Easy,0.02337161690633092, https://leetcode.com/problems/subtree-of-another-tree
211,Add and Search Word - Data structure design,38.1%,Medium,0.02333525640896379, https://leetcode.com/problems/add-and-search-word-data-structure-design
25,Reverse Nodes in k-Group,42.1%,Hard,0.022832042042645793, https://leetcode.com/problems/reverse-nodes-in-k-group
78,Subsets,62.0%,Medium,0.022827872206034577, https://leetcode.com/problems/subsets
40,Combination Sum II,48.2%,Medium,0.021424290044083395, https://leetcode.com/problems/combination-sum-ii
698,Partition to K Equal Sum Subsets,45.0%,Medium,0.02109782896463587, https://leetcode.com/problems/partition-to-k-equal-sum-subsets
32,Longest Valid Parentheses,28.4%,Hard,0.020385756924473915, https://leetcode.com/problems/longest-valid-parentheses
66,Plus One,43.0%,Easy,0.020215776991954044, https://leetcode.com/problems/plus-one
207,Course Schedule,43.1%,Medium,0.019709926055136454, https://leetcode.com/problems/course-schedule
416,Partition Equal Subset Sum,43.7%,Medium,0.01943905703222215, https://leetcode.com/problems/partition-equal-subset-sum
155,Min Stack,44.5%,Easy,0.01886181109797383, https://leetcode.com/problems/min-stack
787,Cheapest Flights Within K Stops,39.3%,Medium,0.018824085245635554, https://leetcode.com/problems/cheapest-flights-within-k-stops
994,Rotting Oranges,49.2%,Medium,0.017087941897195622, https://leetcode.com/problems/rotting-oranges
658,Find K Closest Elements,40.9%,Medium,0.016611677666896175, https://leetcode.com/problems/find-k-closest-elements
10,Regular Expression Matching,26.8%,Hard,0.01609764684284749, https://leetcode.com/problems/regular-expression-matching
204,Count Primes,31.5%,Easy,0.015842612639489526, https://leetcode.com/problems/count-primes
28,Implement strStr(),34.5%,Easy,0.01568044672076543, https://leetcode.com/problems/implement-strstr
2,Add Two Numbers,33.9%,Medium,0.015095892173467356, https://leetcode.com/problems/add-two-numbers
142,Linked List Cycle II,37.3%,Medium,0.014710955064667802, https://leetcode.com/problems/linked-list-cycle-ii
202,Happy Number,50.4%,Easy,0.014045174703047602, https://leetcode.com/problems/happy-number
287,Find the Duplicate Number,55.5%,Medium,0.012335682739188652, https://leetcode.com/problems/find-the-duplicate-number
547,Friend Circles,58.6%,Medium,0.012228828639434596, https://leetcode.com/problems/friend-circles
785,Is Graph Bipartite?,47.5%,Medium,0.011236073266925854, https://leetcode.com/problems/is-graph-bipartite
160,Intersection of Two Linked Lists,40.6%,Easy,0.010994491398666248, https://leetcode.com/problems/intersection-of-two-linked-lists
140,Word Break II,32.6%,Hard,0.010784682582145173, https://leetcode.com/problems/word-break-ii
347,Top K Frequent Elements,61.2%,Medium,0.009249390740121013, https://leetcode.com/problems/top-k-frequent-elements
279,Perfect Squares,47.4%,Medium,0.009216655104924008, https://leetcode.com/problems/perfect-squares
198,House Robber,42.0%,Easy,0.008434914115059812, https://leetcode.com/problems/house-robber
14,Longest Common Prefix,35.4%,Easy,0.00745530292090591, https://leetcode.com/problems/longest-common-prefix
98,Validate Binary Search Tree,27.8%,Medium,0.006611351489350257, https://leetcode.com/problems/validate-binary-search-tree
83,Remove Duplicates from Sorted List,45.4%,Easy,0.006353261522609498, https://leetcode.com/problems/remove-duplicates-from-sorted-list
24,Swap Nodes in Pairs,50.4%,Medium,0.0062218275061505365, https://leetcode.com/problems/swap-nodes-in-pairs
973,K Closest Points to Origin,63.8%,Medium,0.005773688094426333, https://leetcode.com/problems/k-closest-points-to-origin
26,Remove Duplicates from Sorted Array,45.1%,Easy,0.004385117141850828, https://leetcode.com/problems/remove-duplicates-from-sorted-array
727,Minimum Window Subsequence,41.8%,Hard,0, https://leetcode.com/problems/minimum-window-subsequence
868,Binary Gap,60.6%,Easy,0, https://leetcode.com/problems/binary-gap
1206,Design Skiplist,57.3%,Hard,0, https://leetcode.com/problems/design-skiplist
ID,Title,Acceptance,Difficulty,Frequency,Leetcode Question Link
146,LRU Cache,33.2%,Medium,0.5157086604966173, https://leetcode.com/problems/lru-cache
545,Boundary of Binary Tree,38.9%,Medium,0.4381868316355515, https://leetcode.com/problems/boundary-of-binary-tree
1,Two Sum,45.6%,Easy,0.36066500277448565, https://leetcode.com/problems/two-sum
23,Merge k Sorted Lists,40.2%,Hard,0.31216920465676024, https://leetcode.com/problems/merge-k-sorted-lists
51,N-Queens,46.6%,Hard,0.2346473757956944, https://leetcode.com/problems/n-queens
200,Number of Islands,46.8%,Medium,0.23204607197311616, https://leetcode.com/problems/number-of-islands
54,Spiral Matrix,34.1%,Medium,0.2136377131249709, https://leetcode.com/problems/spiral-matrix
138,Copy List with Random Pointer,36.4%,Medium,0.17215255068496113, https://leetcode.com/problems/copy-list-with-random-pointer
846,Hand of Straights,54.2%,Medium,0.17036326780508096, https://leetcode.com/problems/hand-of-straights
283,Move Zeroes,57.8%,Easy,0.16968455522475076, https://leetcode.com/problems/move-zeroes
15,3Sum,26.8%,Medium,0.1640862201935116, https://leetcode.com/problems/3sum
498,Diagonal Traverse,48.2%,Medium,0.1610153538521647, https://leetcode.com/problems/diagonal-traverse
199,Binary Tree Right Side View,54.1%,Medium,0.15904374287529144, https://leetcode.com/problems/binary-tree-right-side-view
215,Kth Largest Element in an Array,55.4%,Medium,0.15289308167366858, https://leetcode.com/problems/kth-largest-element-in-an-array
227,Basic Calculator II,36.9%,Medium,0.14222709959207652, https://leetcode.com/problems/basic-calculator-ii
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
20,Valid Parentheses,39.0%,Easy,0.13750374228546985, https://leetcode.com/problems/valid-parentheses
428,Serialize and Deserialize N-ary Tree,59.4%,Hard,0.13313574474596881, https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree
4,Median of Two Sorted Arrays,29.6%,Hard,0.13162453469432595, https://leetcode.com/problems/median-of-two-sorted-arrays
139,Word Break,40.1%,Medium,0.1314440532234174, https://leetcode.com/problems/word-break
344,Reverse String,68.5%,Easy,0.1295937337220932, https://leetcode.com/problems/reverse-string
968,Binary Tree Cameras,37.5%,Hard,0.12586422089000404, https://leetcode.com/problems/binary-tree-cameras
253,Meeting Rooms II,45.7%,Medium,0.12203276379668937, https://leetcode.com/problems/meeting-rooms-ii
5,Longest Palindromic Substring,29.5%,Medium,0.12076411655886263, https://leetcode.com/problems/longest-palindromic-substring
366,Find Leaves of Binary Tree,70.6%,Medium,0.12030510508909331, https://leetcode.com/problems/find-leaves-of-binary-tree
3,Longest Substring Without Repeating Characters,30.4%,Medium,0.11876423093459514, https://leetcode.com/problems/longest-substring-without-repeating-characters
33,Search in Rotated Sorted Array,34.5%,Medium,0.1101693809658871, https://leetcode.com/problems/search-in-rotated-sorted-array
206,Reverse Linked List,62.5%,Easy,0.10866398437760691, https://leetcode.com/problems/reverse-linked-list
295,Find Median from Data Stream,44.3%,Hard,0.10502147513923703, https://leetcode.com/problems/find-median-from-data-stream
796,Rotate String,49.6%,Easy,0.10392210998497661, https://leetcode.com/problems/rotate-string
130,Surrounded Regions,28.1%,Medium,0.10285964809047102, https://leetcode.com/problems/surrounded-regions
141,Linked List Cycle,41.1%,Easy,0.10063328674952829, https://leetcode.com/problems/linked-list-cycle
143,Reorder List,37.1%,Medium,0.09969510903753867, https://leetcode.com/problems/reorder-list
358,Rearrange String k Distance Apart,34.9%,Hard,0.08894748601649616, https://leetcode.com/problems/rearrange-string-k-distance-apart
449,Serialize and Deserialize BST,52.0%,Medium,0.08696405427235052, https://leetcode.com/problems/serialize-and-deserialize-bst
443,String Compression,41.3%,Easy,0.08391368024915737, https://leetcode.com/problems/string-compression
703,Kth Largest Element in a Stream,49.7%,Easy,0.08385735299772534, https://leetcode.com/problems/kth-largest-element-in-a-stream
962,Maximum Width Ramp,45.4%,Medium,0.08184524810424337, https://leetcode.com/problems/maximum-width-ramp
250,Count Univalue Subtrees,52.0%,Medium,0.07975881838845024, https://leetcode.com/problems/count-univalue-subtrees
322,Coin Change,35.5%,Medium,0.07859731751631634, https://leetcode.com/problems/coin-change
1122,Relative Sort Array,67.7%,Easy,0.07651914983419623, https://leetcode.com/problems/relative-sort-array
244,Shortest Word Distance II,52.3%,Medium,0.07622736538788424, https://leetcode.com/problems/shortest-word-distance-ii
8,String to Integer (atoi),15.4%,Medium,0.07412832776627384, https://leetcode.com/problems/string-to-integer-atoi
153,Find Minimum in Rotated Sorted Array,45.1%,Medium,0.07343579359779528, https://leetcode.com/problems/find-minimum-in-rotated-sorted-array
236,Lowest Common Ancestor of a Binary Tree,45.7%,Medium,0.07288369759447264, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
1146,Snapshot Array,37.0%,Medium,0.07017687679183775, https://leetcode.com/problems/snapshot-array
17,Letter Combinations of a Phone Number,46.8%,Medium,0.06820582606617018, https://leetcode.com/problems/letter-combinations-of-a-phone-number
328,Odd Even Linked List,55.7%,Medium,0.06677800280143044, https://leetcode.com/problems/odd-even-linked-list
240,Search a 2D Matrix II,43.2%,Medium,0.06626158386149206, https://leetcode.com/problems/search-a-2d-matrix-ii
297,Serialize and Deserialize Binary Tree,47.5%,Hard,0.061960627359177074, https://leetcode.com/problems/serialize-and-deserialize-binary-tree
238,Product of Array Except Self,60.1%,Medium,0.061105194807639235, https://leetcode.com/problems/product-of-array-except-self
49,Group Anagrams,56.9%,Medium,0.059194347436734636, https://leetcode.com/problems/group-anagrams
208,Implement Trie (Prefix Tree),49.4%,Medium,0.05559457257530485, https://leetcode.com/problems/implement-trie-prefix-tree
735,Asteroid Collision,41.0%,Medium,0.05479154882968245, https://leetcode.com/problems/asteroid-collision
53,Maximum Subarray,46.5%,Easy,0.052816160704876255, https://leetcode.com/problems/maximum-subarray
42,Trapping Rain Water,48.9%,Hard,0.05203424501747888, https://leetcode.com/problems/trapping-rain-water
560,Subarray Sum Equals K,43.9%,Medium,0.0512021569656579, https://leetcode.com/problems/subarray-sum-equals-k
46,Permutations,63.5%,Medium,0.05046375425919308, https://leetcode.com/problems/permutations
394,Decode String,50.0%,Medium,0.049980419824640375, https://leetcode.com/problems/decode-string
341,Flatten Nested List Iterator,52.9%,Medium,0.04440788848944038, https://leetcode.com/problems/flatten-nested-list-iterator
75,Sort Colors,47.3%,Medium,0.04405998979403051, https://leetcode.com/problems/sort-colors
102,Binary Tree Level Order Traversal,54.6%,Medium,0.04369064305418892, https://leetcode.com/problems/binary-tree-level-order-traversal
103,Binary Tree Zigzag Level Order Traversal,48.3%,Medium,0.041859373582180025, https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
56,Merge Intervals,39.3%,Medium,0.04173304225331761, https://leetcode.com/problems/merge-intervals
41,First Missing Positive,32.0%,Hard,0.03941241494009615, https://leetcode.com/problems/first-missing-positive
31,Next Permutation,32.6%,Medium,0.03686102113159897, https://leetcode.com/problems/next-permutation
88,Merge Sorted Array,39.4%,Easy,0.0362653520190164, https://leetcode.com/problems/merge-sorted-array
189,Rotate Array,34.7%,Easy,0.03569682997206547, https://leetcode.com/problems/rotate-array
21,Merge Two Sorted Lists,53.5%,Easy,0.03548634253021285, https://leetcode.com/problems/merge-two-sorted-lists
125,Valid Palindrome,36.7%,Easy,0.035266657982323354, https://leetcode.com/problems/valid-palindrome
39,Combination Sum,56.1%,Medium,0.035200029965399685, https://leetcode.com/problems/combination-sum
173,Binary Search Tree Iterator,56.6%,Medium,0.03353206029057467, https://leetcode.com/problems/binary-search-tree-iterator
300,Longest Increasing Subsequence,42.6%,Medium,0.03245773693742074, https://leetcode.com/problems/longest-increasing-subsequence
284,Peeking Iterator,45.7%,Medium,0.03110670713225487, https://leetcode.com/problems/peeking-iterator
767,Reorganize String,48.7%,Medium,0.02967576814611661, https://leetcode.com/problems/reorganize-string
176,Second Highest Salary,31.6%,Easy,0.029252542837437355, https://leetcode.com/problems/second-highest-salary
665,Non-decreasing Array,19.5%,Easy,0.029053044062689753, https://leetcode.com/problems/non-decreasing-array
129,Sum Root to Leaf Numbers,49.1%,Medium,0.02843793532053351, https://leetcode.com/problems/sum-root-to-leaf-numbers
213,House Robber II,36.5%,Medium,0.028250466285851712, https://leetcode.com/problems/house-robber-ii
50,Pow(x;n),30.3%,Medium,0.028008192734969368, https://leetcode.com/problems/powx-n
445,Add Two Numbers II,54.5%,Medium,0.02753309435998931, https://leetcode.com/problems/add-two-numbers-ii
1438,Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit,42.1%,Medium,0.026955809988528263, https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit
951,Flip Equivalent Binary Trees,65.8%,Medium,0.025269822188076344, https://leetcode.com/problems/flip-equivalent-binary-trees
76,Minimum Window Substring,34.6%,Hard,0.024696424154275233, https://leetcode.com/problems/minimum-window-substring
662,Maximum Width of Binary Tree,41.0%,Medium,0.024116924478312346, https://leetcode.com/problems/maximum-width-of-binary-tree
977,Squares of a Sorted Array,72.1%,Easy,0.02407434514623628, https://leetcode.com/problems/squares-of-a-sorted-array
572,Subtree of Another Tree,44.1%,Easy,0.02337161690633092, https://leetcode.com/problems/subtree-of-another-tree
211,Add and Search Word - Data structure design,38.1%,Medium,0.02333525640896379, https://leetcode.com/problems/add-and-search-word-data-structure-design
25,Reverse Nodes in k-Group,42.1%,Hard,0.022832042042645793, https://leetcode.com/problems/reverse-nodes-in-k-group
78,Subsets,62.0%,Medium,0.022827872206034577, https://leetcode.com/problems/subsets
40,Combination Sum II,48.2%,Medium,0.021424290044083395, https://leetcode.com/problems/combination-sum-ii
698,Partition to K Equal Sum Subsets,45.0%,Medium,0.02109782896463587, https://leetcode.com/problems/partition-to-k-equal-sum-subsets
32,Longest Valid Parentheses,28.4%,Hard,0.020385756924473915, https://leetcode.com/problems/longest-valid-parentheses
66,Plus One,43.0%,Easy,0.020215776991954044, https://leetcode.com/problems/plus-one
207,Course Schedule,43.1%,Medium,0.019709926055136454, https://leetcode.com/problems/course-schedule
416,Partition Equal Subset Sum,43.7%,Medium,0.01943905703222215, https://leetcode.com/problems/partition-equal-subset-sum
155,Min Stack,44.5%,Easy,0.01886181109797383, https://leetcode.com/problems/min-stack
787,Cheapest Flights Within K Stops,39.3%,Medium,0.018824085245635554, https://leetcode.com/problems/cheapest-flights-within-k-stops
994,Rotting Oranges,49.2%,Medium,0.017087941897195622, https://leetcode.com/problems/rotting-oranges
658,Find K Closest Elements,40.9%,Medium,0.016611677666896175, https://leetcode.com/problems/find-k-closest-elements
10,Regular Expression Matching,26.8%,Hard,0.01609764684284749, https://leetcode.com/problems/regular-expression-matching
204,Count Primes,31.5%,Easy,0.015842612639489526, https://leetcode.com/problems/count-primes
28,Implement strStr(),34.5%,Easy,0.01568044672076543, https://leetcode.com/problems/implement-strstr
2,Add Two Numbers,33.9%,Medium,0.015095892173467356, https://leetcode.com/problems/add-two-numbers
142,Linked List Cycle II,37.3%,Medium,0.014710955064667802, https://leetcode.com/problems/linked-list-cycle-ii
202,Happy Number,50.4%,Easy,0.014045174703047602, https://leetcode.com/problems/happy-number
287,Find the Duplicate Number,55.5%,Medium,0.012335682739188652, https://leetcode.com/problems/find-the-duplicate-number
547,Friend Circles,58.6%,Medium,0.012228828639434596, https://leetcode.com/problems/friend-circles
785,Is Graph Bipartite?,47.5%,Medium,0.011236073266925854, https://leetcode.com/problems/is-graph-bipartite
160,Intersection of Two Linked Lists,40.6%,Easy,0.010994491398666248, https://leetcode.com/problems/intersection-of-two-linked-lists
140,Word Break II,32.6%,Hard,0.010784682582145173, https://leetcode.com/problems/word-break-ii
347,Top K Frequent Elements,61.2%,Medium,0.009249390740121013, https://leetcode.com/problems/top-k-frequent-elements
279,Perfect Squares,47.4%,Medium,0.009216655104924008, https://leetcode.com/problems/perfect-squares
198,House Robber,42.0%,Easy,0.008434914115059812, https://leetcode.com/problems/house-robber
14,Longest Common Prefix,35.4%,Easy,0.00745530292090591, https://leetcode.com/problems/longest-common-prefix
98,Validate Binary Search Tree,27.8%,Medium,0.006611351489350257, https://leetcode.com/problems/validate-binary-search-tree
83,Remove Duplicates from Sorted List,45.4%,Easy,0.006353261522609498, https://leetcode.com/problems/remove-duplicates-from-sorted-list
24,Swap Nodes in Pairs,50.4%,Medium,0.0062218275061505365, https://leetcode.com/problems/swap-nodes-in-pairs
973,K Closest Points to Origin,63.8%,Medium,0.005773688094426333, https://leetcode.com/problems/k-closest-points-to-origin
26,Remove Duplicates from Sorted Array,45.1%,Easy,0.004385117141850828, https://leetcode.com/problems/remove-duplicates-from-sorted-array
727,Minimum Window Subsequence,41.8%,Hard,0, https://leetcode.com/problems/minimum-window-subsequence
868,Binary Gap,60.6%,Easy,0, https://leetcode.com/problems/binary-gap
1206,Design Skiplist,57.3%,Hard,0, https://leetcode.com/problems/design-skiplist
1 146 ID LRU Cache Title 33.2% Acceptance Medium Difficulty 0.5157086604966173 Frequency https://leetcode.com/problems/lru-cache Leetcode Question Link
2 545 146 Boundary of Binary Tree LRU Cache 38.9% 33.2% Medium Medium 0.4381868316355515 0.5157086604966173 https://leetcode.com/problems/boundary-of-binary-tree https://leetcode.com/problems/lru-cache
3 1 545 Two Sum Boundary of Binary Tree 45.6% 38.9% Easy Medium 0.36066500277448565 0.4381868316355515 https://leetcode.com/problems/two-sum https://leetcode.com/problems/boundary-of-binary-tree
4 23 1 Merge k Sorted Lists Two Sum 40.2% 45.6% Hard Easy 0.31216920465676024 0.36066500277448565 https://leetcode.com/problems/merge-k-sorted-lists https://leetcode.com/problems/two-sum
5 51 23 N-Queens Merge k Sorted Lists 46.6% 40.2% Hard Hard 0.2346473757956944 0.31216920465676024 https://leetcode.com/problems/n-queens https://leetcode.com/problems/merge-k-sorted-lists
6 200 51 Number of Islands N-Queens 46.8% 46.6% Medium Hard 0.23204607197311616 0.2346473757956944 https://leetcode.com/problems/number-of-islands https://leetcode.com/problems/n-queens
7 54 200 Spiral Matrix Number of Islands 34.1% 46.8% Medium Medium 0.2136377131249709 0.23204607197311616 https://leetcode.com/problems/spiral-matrix https://leetcode.com/problems/number-of-islands
8 138 54 Copy List with Random Pointer Spiral Matrix 36.4% 34.1% Medium Medium 0.17215255068496113 0.2136377131249709 https://leetcode.com/problems/copy-list-with-random-pointer https://leetcode.com/problems/spiral-matrix
9 846 138 Hand of Straights Copy List with Random Pointer 54.2% 36.4% Medium Medium 0.17036326780508096 0.17215255068496113 https://leetcode.com/problems/hand-of-straights https://leetcode.com/problems/copy-list-with-random-pointer
10 283 846 Move Zeroes Hand of Straights 57.8% 54.2% Easy Medium 0.16968455522475076 0.17036326780508096 https://leetcode.com/problems/move-zeroes https://leetcode.com/problems/hand-of-straights
11 15 283 3Sum Move Zeroes 26.8% 57.8% Medium Easy 0.1640862201935116 0.16968455522475076 https://leetcode.com/problems/3sum https://leetcode.com/problems/move-zeroes
12 498 15 Diagonal Traverse 3Sum 48.2% 26.8% Medium Medium 0.1610153538521647 0.1640862201935116 https://leetcode.com/problems/diagonal-traverse https://leetcode.com/problems/3sum
13 199 498 Binary Tree Right Side View Diagonal Traverse 54.1% 48.2% Medium Medium 0.15904374287529144 0.1610153538521647 https://leetcode.com/problems/binary-tree-right-side-view https://leetcode.com/problems/diagonal-traverse
14 215 199 Kth Largest Element in an Array Binary Tree Right Side View 55.4% 54.1% Medium Medium 0.15289308167366858 0.15904374287529144 https://leetcode.com/problems/kth-largest-element-in-an-array https://leetcode.com/problems/binary-tree-right-side-view
15 227 215 Basic Calculator II Kth Largest Element in an Array 36.9% 55.4% Medium Medium 0.14222709959207652 0.15289308167366858 https://leetcode.com/problems/basic-calculator-ii https://leetcode.com/problems/kth-largest-element-in-an-array
16 702 227 Search in a Sorted Array of Unknown Size Basic Calculator II 66.9% 36.9% Medium Medium 0.13783247452391326 0.14222709959207652 https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size https://leetcode.com/problems/basic-calculator-ii
17 20 702 Valid Parentheses Search in a Sorted Array of Unknown Size 39.0% 66.9% Easy Medium 0.13750374228546985 0.13783247452391326 https://leetcode.com/problems/valid-parentheses https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size
18 428 20 Serialize and Deserialize N-ary Tree Valid Parentheses 59.4% 39.0% Hard Easy 0.13313574474596881 0.13750374228546985 https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree https://leetcode.com/problems/valid-parentheses
19 4 428 Median of Two Sorted Arrays Serialize and Deserialize N-ary Tree 29.6% 59.4% Hard Hard 0.13162453469432595 0.13313574474596881 https://leetcode.com/problems/median-of-two-sorted-arrays https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree
20 139 4 Word Break Median of Two Sorted Arrays 40.1% 29.6% Medium Hard 0.1314440532234174 0.13162453469432595 https://leetcode.com/problems/word-break https://leetcode.com/problems/median-of-two-sorted-arrays
21 344 139 Reverse String Word Break 68.5% 40.1% Easy Medium 0.1295937337220932 0.1314440532234174 https://leetcode.com/problems/reverse-string https://leetcode.com/problems/word-break
22 968 344 Binary Tree Cameras Reverse String 37.5% 68.5% Hard Easy 0.12586422089000404 0.1295937337220932 https://leetcode.com/problems/binary-tree-cameras https://leetcode.com/problems/reverse-string
23 253 968 Meeting Rooms II Binary Tree Cameras 45.7% 37.5% Medium Hard 0.12203276379668937 0.12586422089000404 https://leetcode.com/problems/meeting-rooms-ii https://leetcode.com/problems/binary-tree-cameras
24 5 253 Longest Palindromic Substring Meeting Rooms II 29.5% 45.7% Medium Medium 0.12076411655886263 0.12203276379668937 https://leetcode.com/problems/longest-palindromic-substring https://leetcode.com/problems/meeting-rooms-ii
25 366 5 Find Leaves of Binary Tree Longest Palindromic Substring 70.6% 29.5% Medium Medium 0.12030510508909331 0.12076411655886263 https://leetcode.com/problems/find-leaves-of-binary-tree https://leetcode.com/problems/longest-palindromic-substring
26 3 366 Longest Substring Without Repeating Characters Find Leaves of Binary Tree 30.4% 70.6% Medium Medium 0.11876423093459514 0.12030510508909331 https://leetcode.com/problems/longest-substring-without-repeating-characters https://leetcode.com/problems/find-leaves-of-binary-tree
27 33 3 Search in Rotated Sorted Array Longest Substring Without Repeating Characters 34.5% 30.4% Medium Medium 0.1101693809658871 0.11876423093459514 https://leetcode.com/problems/search-in-rotated-sorted-array https://leetcode.com/problems/longest-substring-without-repeating-characters
28 206 33 Reverse Linked List Search in Rotated Sorted Array 62.5% 34.5% Easy Medium 0.10866398437760691 0.1101693809658871 https://leetcode.com/problems/reverse-linked-list https://leetcode.com/problems/search-in-rotated-sorted-array
29 295 206 Find Median from Data Stream Reverse Linked List 44.3% 62.5% Hard Easy 0.10502147513923703 0.10866398437760691 https://leetcode.com/problems/find-median-from-data-stream https://leetcode.com/problems/reverse-linked-list
30 796 295 Rotate String Find Median from Data Stream 49.6% 44.3% Easy Hard 0.10392210998497661 0.10502147513923703 https://leetcode.com/problems/rotate-string https://leetcode.com/problems/find-median-from-data-stream
31 130 796 Surrounded Regions Rotate String 28.1% 49.6% Medium Easy 0.10285964809047102 0.10392210998497661 https://leetcode.com/problems/surrounded-regions https://leetcode.com/problems/rotate-string
32 141 130 Linked List Cycle Surrounded Regions 41.1% 28.1% Easy Medium 0.10063328674952829 0.10285964809047102 https://leetcode.com/problems/linked-list-cycle https://leetcode.com/problems/surrounded-regions
33 143 141 Reorder List Linked List Cycle 37.1% 41.1% Medium Easy 0.09969510903753867 0.10063328674952829 https://leetcode.com/problems/reorder-list https://leetcode.com/problems/linked-list-cycle
34 358 143 Rearrange String k Distance Apart Reorder List 34.9% 37.1% Hard Medium 0.08894748601649616 0.09969510903753867 https://leetcode.com/problems/rearrange-string-k-distance-apart https://leetcode.com/problems/reorder-list
35 449 358 Serialize and Deserialize BST Rearrange String k Distance Apart 52.0% 34.9% Medium Hard 0.08696405427235052 0.08894748601649616 https://leetcode.com/problems/serialize-and-deserialize-bst https://leetcode.com/problems/rearrange-string-k-distance-apart
36 443 449 String Compression Serialize and Deserialize BST 41.3% 52.0% Easy Medium 0.08391368024915737 0.08696405427235052 https://leetcode.com/problems/string-compression https://leetcode.com/problems/serialize-and-deserialize-bst
37 703 443 Kth Largest Element in a Stream String Compression 49.7% 41.3% Easy Easy 0.08385735299772534 0.08391368024915737 https://leetcode.com/problems/kth-largest-element-in-a-stream https://leetcode.com/problems/string-compression
38 962 703 Maximum Width Ramp Kth Largest Element in a Stream 45.4% 49.7% Medium Easy 0.08184524810424337 0.08385735299772534 https://leetcode.com/problems/maximum-width-ramp https://leetcode.com/problems/kth-largest-element-in-a-stream
39 250 962 Count Univalue Subtrees Maximum Width Ramp 52.0% 45.4% Medium Medium 0.07975881838845024 0.08184524810424337 https://leetcode.com/problems/count-univalue-subtrees https://leetcode.com/problems/maximum-width-ramp
40 322 250 Coin Change Count Univalue Subtrees 35.5% 52.0% Medium Medium 0.07859731751631634 0.07975881838845024 https://leetcode.com/problems/coin-change https://leetcode.com/problems/count-univalue-subtrees
41 1122 322 Relative Sort Array Coin Change 67.7% 35.5% Easy Medium 0.07651914983419623 0.07859731751631634 https://leetcode.com/problems/relative-sort-array https://leetcode.com/problems/coin-change
42 244 1122 Shortest Word Distance II Relative Sort Array 52.3% 67.7% Medium Easy 0.07622736538788424 0.07651914983419623 https://leetcode.com/problems/shortest-word-distance-ii https://leetcode.com/problems/relative-sort-array
43 8 244 String to Integer (atoi) Shortest Word Distance II 15.4% 52.3% Medium Medium 0.07412832776627384 0.07622736538788424 https://leetcode.com/problems/string-to-integer-atoi https://leetcode.com/problems/shortest-word-distance-ii
44 153 8 Find Minimum in Rotated Sorted Array String to Integer (atoi) 45.1% 15.4% Medium Medium 0.07343579359779528 0.07412832776627384 https://leetcode.com/problems/find-minimum-in-rotated-sorted-array https://leetcode.com/problems/string-to-integer-atoi
45 236 153 Lowest Common Ancestor of a Binary Tree Find Minimum in Rotated Sorted Array 45.7% 45.1% Medium Medium 0.07288369759447264 0.07343579359779528 https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree https://leetcode.com/problems/find-minimum-in-rotated-sorted-array
46 1146 236 Snapshot Array Lowest Common Ancestor of a Binary Tree 37.0% 45.7% Medium Medium 0.07017687679183775 0.07288369759447264 https://leetcode.com/problems/snapshot-array https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
47 17 1146 Letter Combinations of a Phone Number Snapshot Array 46.8% 37.0% Medium Medium 0.06820582606617018 0.07017687679183775 https://leetcode.com/problems/letter-combinations-of-a-phone-number https://leetcode.com/problems/snapshot-array
48 328 17 Odd Even Linked List Letter Combinations of a Phone Number 55.7% 46.8% Medium Medium 0.06677800280143044 0.06820582606617018 https://leetcode.com/problems/odd-even-linked-list https://leetcode.com/problems/letter-combinations-of-a-phone-number
49 240 328 Search a 2D Matrix II Odd Even Linked List 43.2% 55.7% Medium Medium 0.06626158386149206 0.06677800280143044 https://leetcode.com/problems/search-a-2d-matrix-ii https://leetcode.com/problems/odd-even-linked-list
50 297 240 Serialize and Deserialize Binary Tree Search a 2D Matrix II 47.5% 43.2% Hard Medium 0.061960627359177074 0.06626158386149206 https://leetcode.com/problems/serialize-and-deserialize-binary-tree https://leetcode.com/problems/search-a-2d-matrix-ii
51 238 297 Product of Array Except Self Serialize and Deserialize Binary Tree 60.1% 47.5% Medium Hard 0.061105194807639235 0.061960627359177074 https://leetcode.com/problems/product-of-array-except-self https://leetcode.com/problems/serialize-and-deserialize-binary-tree
52 49 238 Group Anagrams Product of Array Except Self 56.9% 60.1% Medium Medium 0.059194347436734636 0.061105194807639235 https://leetcode.com/problems/group-anagrams https://leetcode.com/problems/product-of-array-except-self
53 208 49 Implement Trie (Prefix Tree) Group Anagrams 49.4% 56.9% Medium Medium 0.05559457257530485 0.059194347436734636 https://leetcode.com/problems/implement-trie-prefix-tree https://leetcode.com/problems/group-anagrams
54 735 208 Asteroid Collision Implement Trie (Prefix Tree) 41.0% 49.4% Medium Medium 0.05479154882968245 0.05559457257530485 https://leetcode.com/problems/asteroid-collision https://leetcode.com/problems/implement-trie-prefix-tree
55 53 735 Maximum Subarray Asteroid Collision 46.5% 41.0% Easy Medium 0.052816160704876255 0.05479154882968245 https://leetcode.com/problems/maximum-subarray https://leetcode.com/problems/asteroid-collision
56 42 53 Trapping Rain Water Maximum Subarray 48.9% 46.5% Hard Easy 0.05203424501747888 0.052816160704876255 https://leetcode.com/problems/trapping-rain-water https://leetcode.com/problems/maximum-subarray
57 560 42 Subarray Sum Equals K Trapping Rain Water 43.9% 48.9% Medium Hard 0.0512021569656579 0.05203424501747888 https://leetcode.com/problems/subarray-sum-equals-k https://leetcode.com/problems/trapping-rain-water
58 46 560 Permutations Subarray Sum Equals K 63.5% 43.9% Medium Medium 0.05046375425919308 0.0512021569656579 https://leetcode.com/problems/permutations https://leetcode.com/problems/subarray-sum-equals-k
59 394 46 Decode String Permutations 50.0% 63.5% Medium Medium 0.049980419824640375 0.05046375425919308 https://leetcode.com/problems/decode-string https://leetcode.com/problems/permutations
60 341 394 Flatten Nested List Iterator Decode String 52.9% 50.0% Medium Medium 0.04440788848944038 0.049980419824640375 https://leetcode.com/problems/flatten-nested-list-iterator https://leetcode.com/problems/decode-string
61 75 341 Sort Colors Flatten Nested List Iterator 47.3% 52.9% Medium Medium 0.04405998979403051 0.04440788848944038 https://leetcode.com/problems/sort-colors https://leetcode.com/problems/flatten-nested-list-iterator
62 102 75 Binary Tree Level Order Traversal Sort Colors 54.6% 47.3% Medium Medium 0.04369064305418892 0.04405998979403051 https://leetcode.com/problems/binary-tree-level-order-traversal https://leetcode.com/problems/sort-colors
63 103 102 Binary Tree Zigzag Level Order Traversal Binary Tree Level Order Traversal 48.3% 54.6% Medium Medium 0.041859373582180025 0.04369064305418892 https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal https://leetcode.com/problems/binary-tree-level-order-traversal
64 56 103 Merge Intervals Binary Tree Zigzag Level Order Traversal 39.3% 48.3% Medium Medium 0.04173304225331761 0.041859373582180025 https://leetcode.com/problems/merge-intervals https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
65 41 56 First Missing Positive Merge Intervals 32.0% 39.3% Hard Medium 0.03941241494009615 0.04173304225331761 https://leetcode.com/problems/first-missing-positive https://leetcode.com/problems/merge-intervals
66 31 41 Next Permutation First Missing Positive 32.6% 32.0% Medium Hard 0.03686102113159897 0.03941241494009615 https://leetcode.com/problems/next-permutation https://leetcode.com/problems/first-missing-positive
67 88 31 Merge Sorted Array Next Permutation 39.4% 32.6% Easy Medium 0.0362653520190164 0.03686102113159897 https://leetcode.com/problems/merge-sorted-array https://leetcode.com/problems/next-permutation
68 189 88 Rotate Array Merge Sorted Array 34.7% 39.4% Easy Easy 0.03569682997206547 0.0362653520190164 https://leetcode.com/problems/rotate-array https://leetcode.com/problems/merge-sorted-array
69 21 189 Merge Two Sorted Lists Rotate Array 53.5% 34.7% Easy Easy 0.03548634253021285 0.03569682997206547 https://leetcode.com/problems/merge-two-sorted-lists https://leetcode.com/problems/rotate-array
70 125 21 Valid Palindrome Merge Two Sorted Lists 36.7% 53.5% Easy Easy 0.035266657982323354 0.03548634253021285 https://leetcode.com/problems/valid-palindrome https://leetcode.com/problems/merge-two-sorted-lists
71 39 125 Combination Sum Valid Palindrome 56.1% 36.7% Medium Easy 0.035200029965399685 0.035266657982323354 https://leetcode.com/problems/combination-sum https://leetcode.com/problems/valid-palindrome
72 173 39 Binary Search Tree Iterator Combination Sum 56.6% 56.1% Medium Medium 0.03353206029057467 0.035200029965399685 https://leetcode.com/problems/binary-search-tree-iterator https://leetcode.com/problems/combination-sum
73 300 173 Longest Increasing Subsequence Binary Search Tree Iterator 42.6% 56.6% Medium Medium 0.03245773693742074 0.03353206029057467 https://leetcode.com/problems/longest-increasing-subsequence https://leetcode.com/problems/binary-search-tree-iterator
74 284 300 Peeking Iterator Longest Increasing Subsequence 45.7% 42.6% Medium Medium 0.03110670713225487 0.03245773693742074 https://leetcode.com/problems/peeking-iterator https://leetcode.com/problems/longest-increasing-subsequence
75 767 284 Reorganize String Peeking Iterator 48.7% 45.7% Medium Medium 0.02967576814611661 0.03110670713225487 https://leetcode.com/problems/reorganize-string https://leetcode.com/problems/peeking-iterator
76 176 767 Second Highest Salary Reorganize String 31.6% 48.7% Easy Medium 0.029252542837437355 0.02967576814611661 https://leetcode.com/problems/second-highest-salary https://leetcode.com/problems/reorganize-string
77 665 176 Non-decreasing Array Second Highest Salary 19.5% 31.6% Easy Easy 0.029053044062689753 0.029252542837437355 https://leetcode.com/problems/non-decreasing-array https://leetcode.com/problems/second-highest-salary
78 129 665 Sum Root to Leaf Numbers Non-decreasing Array 49.1% 19.5% Medium Easy 0.02843793532053351 0.029053044062689753 https://leetcode.com/problems/sum-root-to-leaf-numbers https://leetcode.com/problems/non-decreasing-array
79 213 129 House Robber II Sum Root to Leaf Numbers 36.5% 49.1% Medium Medium 0.028250466285851712 0.02843793532053351 https://leetcode.com/problems/house-robber-ii https://leetcode.com/problems/sum-root-to-leaf-numbers
80 50 213 Pow(x;n) House Robber II 30.3% 36.5% Medium Medium 0.028008192734969368 0.028250466285851712 https://leetcode.com/problems/powx-n https://leetcode.com/problems/house-robber-ii
81 445 50 Add Two Numbers II Pow(x;n) 54.5% 30.3% Medium Medium 0.02753309435998931 0.028008192734969368 https://leetcode.com/problems/add-two-numbers-ii https://leetcode.com/problems/powx-n
82 1438 445 Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit Add Two Numbers II 42.1% 54.5% Medium Medium 0.026955809988528263 0.02753309435998931 https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit https://leetcode.com/problems/add-two-numbers-ii
83 951 1438 Flip Equivalent Binary Trees Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit 65.8% 42.1% Medium Medium 0.025269822188076344 0.026955809988528263 https://leetcode.com/problems/flip-equivalent-binary-trees https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit
84 76 951 Minimum Window Substring Flip Equivalent Binary Trees 34.6% 65.8% Hard Medium 0.024696424154275233 0.025269822188076344 https://leetcode.com/problems/minimum-window-substring https://leetcode.com/problems/flip-equivalent-binary-trees
85 662 76 Maximum Width of Binary Tree Minimum Window Substring 41.0% 34.6% Medium Hard 0.024116924478312346 0.024696424154275233 https://leetcode.com/problems/maximum-width-of-binary-tree https://leetcode.com/problems/minimum-window-substring
86 977 662 Squares of a Sorted Array Maximum Width of Binary Tree 72.1% 41.0% Easy Medium 0.02407434514623628 0.024116924478312346 https://leetcode.com/problems/squares-of-a-sorted-array https://leetcode.com/problems/maximum-width-of-binary-tree
87 572 977 Subtree of Another Tree Squares of a Sorted Array 44.1% 72.1% Easy Easy 0.02337161690633092 0.02407434514623628 https://leetcode.com/problems/subtree-of-another-tree https://leetcode.com/problems/squares-of-a-sorted-array
88 211 572 Add and Search Word - Data structure design Subtree of Another Tree 38.1% 44.1% Medium Easy 0.02333525640896379 0.02337161690633092 https://leetcode.com/problems/add-and-search-word-data-structure-design https://leetcode.com/problems/subtree-of-another-tree
89 25 211 Reverse Nodes in k-Group Add and Search Word - Data structure design 42.1% 38.1% Hard Medium 0.022832042042645793 0.02333525640896379 https://leetcode.com/problems/reverse-nodes-in-k-group https://leetcode.com/problems/add-and-search-word-data-structure-design
90 78 25 Subsets Reverse Nodes in k-Group 62.0% 42.1% Medium Hard 0.022827872206034577 0.022832042042645793 https://leetcode.com/problems/subsets https://leetcode.com/problems/reverse-nodes-in-k-group
91 40 78 Combination Sum II Subsets 48.2% 62.0% Medium Medium 0.021424290044083395 0.022827872206034577 https://leetcode.com/problems/combination-sum-ii https://leetcode.com/problems/subsets
92 698 40 Partition to K Equal Sum Subsets Combination Sum II 45.0% 48.2% Medium Medium 0.02109782896463587 0.021424290044083395 https://leetcode.com/problems/partition-to-k-equal-sum-subsets https://leetcode.com/problems/combination-sum-ii
93 32 698 Longest Valid Parentheses Partition to K Equal Sum Subsets 28.4% 45.0% Hard Medium 0.020385756924473915 0.02109782896463587 https://leetcode.com/problems/longest-valid-parentheses https://leetcode.com/problems/partition-to-k-equal-sum-subsets
94 66 32 Plus One Longest Valid Parentheses 43.0% 28.4% Easy Hard 0.020215776991954044 0.020385756924473915 https://leetcode.com/problems/plus-one https://leetcode.com/problems/longest-valid-parentheses
95 207 66 Course Schedule Plus One 43.1% 43.0% Medium Easy 0.019709926055136454 0.020215776991954044 https://leetcode.com/problems/course-schedule https://leetcode.com/problems/plus-one
96 416 207 Partition Equal Subset Sum Course Schedule 43.7% 43.1% Medium Medium 0.01943905703222215 0.019709926055136454 https://leetcode.com/problems/partition-equal-subset-sum https://leetcode.com/problems/course-schedule
97 155 416 Min Stack Partition Equal Subset Sum 44.5% 43.7% Easy Medium 0.01886181109797383 0.01943905703222215 https://leetcode.com/problems/min-stack https://leetcode.com/problems/partition-equal-subset-sum
98 787 155 Cheapest Flights Within K Stops Min Stack 39.3% 44.5% Medium Easy 0.018824085245635554 0.01886181109797383 https://leetcode.com/problems/cheapest-flights-within-k-stops https://leetcode.com/problems/min-stack
99 994 787 Rotting Oranges Cheapest Flights Within K Stops 49.2% 39.3% Medium Medium 0.017087941897195622 0.018824085245635554 https://leetcode.com/problems/rotting-oranges https://leetcode.com/problems/cheapest-flights-within-k-stops
100 658 994 Find K Closest Elements Rotting Oranges 40.9% 49.2% Medium Medium 0.016611677666896175 0.017087941897195622 https://leetcode.com/problems/find-k-closest-elements https://leetcode.com/problems/rotting-oranges
101 10 658 Regular Expression Matching Find K Closest Elements 26.8% 40.9% Hard Medium 0.01609764684284749 0.016611677666896175 https://leetcode.com/problems/regular-expression-matching https://leetcode.com/problems/find-k-closest-elements
102 204 10 Count Primes Regular Expression Matching 31.5% 26.8% Easy Hard 0.015842612639489526 0.01609764684284749 https://leetcode.com/problems/count-primes https://leetcode.com/problems/regular-expression-matching
103 28 204 Implement strStr() Count Primes 34.5% 31.5% Easy Easy 0.01568044672076543 0.015842612639489526 https://leetcode.com/problems/implement-strstr https://leetcode.com/problems/count-primes
104 2 28 Add Two Numbers Implement strStr() 33.9% 34.5% Medium Easy 0.015095892173467356 0.01568044672076543 https://leetcode.com/problems/add-two-numbers https://leetcode.com/problems/implement-strstr
105 142 2 Linked List Cycle II Add Two Numbers 37.3% 33.9% Medium Medium 0.014710955064667802 0.015095892173467356 https://leetcode.com/problems/linked-list-cycle-ii https://leetcode.com/problems/add-two-numbers
106 202 142 Happy Number Linked List Cycle II 50.4% 37.3% Easy Medium 0.014045174703047602 0.014710955064667802 https://leetcode.com/problems/happy-number https://leetcode.com/problems/linked-list-cycle-ii
107 287 202 Find the Duplicate Number Happy Number 55.5% 50.4% Medium Easy 0.012335682739188652 0.014045174703047602 https://leetcode.com/problems/find-the-duplicate-number https://leetcode.com/problems/happy-number
108 547 287 Friend Circles Find the Duplicate Number 58.6% 55.5% Medium Medium 0.012228828639434596 0.012335682739188652 https://leetcode.com/problems/friend-circles https://leetcode.com/problems/find-the-duplicate-number
109 785 547 Is Graph Bipartite? Friend Circles 47.5% 58.6% Medium Medium 0.011236073266925854 0.012228828639434596 https://leetcode.com/problems/is-graph-bipartite https://leetcode.com/problems/friend-circles
110 160 785 Intersection of Two Linked Lists Is Graph Bipartite? 40.6% 47.5% Easy Medium 0.010994491398666248 0.011236073266925854 https://leetcode.com/problems/intersection-of-two-linked-lists https://leetcode.com/problems/is-graph-bipartite
111 140 160 Word Break II Intersection of Two Linked Lists 32.6% 40.6% Hard Easy 0.010784682582145173 0.010994491398666248 https://leetcode.com/problems/word-break-ii https://leetcode.com/problems/intersection-of-two-linked-lists
112 347 140 Top K Frequent Elements Word Break II 61.2% 32.6% Medium Hard 0.009249390740121013 0.010784682582145173 https://leetcode.com/problems/top-k-frequent-elements https://leetcode.com/problems/word-break-ii
113 279 347 Perfect Squares Top K Frequent Elements 47.4% 61.2% Medium Medium 0.009216655104924008 0.009249390740121013 https://leetcode.com/problems/perfect-squares https://leetcode.com/problems/top-k-frequent-elements
114 198 279 House Robber Perfect Squares 42.0% 47.4% Easy Medium 0.008434914115059812 0.009216655104924008 https://leetcode.com/problems/house-robber https://leetcode.com/problems/perfect-squares
115 14 198 Longest Common Prefix House Robber 35.4% 42.0% Easy Easy 0.00745530292090591 0.008434914115059812 https://leetcode.com/problems/longest-common-prefix https://leetcode.com/problems/house-robber
116 98 14 Validate Binary Search Tree Longest Common Prefix 27.8% 35.4% Medium Easy 0.006611351489350257 0.00745530292090591 https://leetcode.com/problems/validate-binary-search-tree https://leetcode.com/problems/longest-common-prefix
117 83 98 Remove Duplicates from Sorted List Validate Binary Search Tree 45.4% 27.8% Easy Medium 0.006353261522609498 0.006611351489350257 https://leetcode.com/problems/remove-duplicates-from-sorted-list https://leetcode.com/problems/validate-binary-search-tree
118 24 83 Swap Nodes in Pairs Remove Duplicates from Sorted List 50.4% 45.4% Medium Easy 0.0062218275061505365 0.006353261522609498 https://leetcode.com/problems/swap-nodes-in-pairs https://leetcode.com/problems/remove-duplicates-from-sorted-list
119 973 24 K Closest Points to Origin Swap Nodes in Pairs 63.8% 50.4% Medium Medium 0.005773688094426333 0.0062218275061505365 https://leetcode.com/problems/k-closest-points-to-origin https://leetcode.com/problems/swap-nodes-in-pairs
120 26 973 Remove Duplicates from Sorted Array K Closest Points to Origin 45.1% 63.8% Easy Medium 0.004385117141850828 0.005773688094426333 https://leetcode.com/problems/remove-duplicates-from-sorted-array https://leetcode.com/problems/k-closest-points-to-origin
121 727 26 Minimum Window Subsequence Remove Duplicates from Sorted Array 41.8% 45.1% Hard Easy 0 0.004385117141850828 https://leetcode.com/problems/minimum-window-subsequence https://leetcode.com/problems/remove-duplicates-from-sorted-array
122 868 727 Binary Gap Minimum Window Subsequence 60.6% 41.8% Easy Hard 0 0 https://leetcode.com/problems/binary-gap https://leetcode.com/problems/minimum-window-subsequence
123 1206 868 Design Skiplist Binary Gap 57.3% 60.6% Hard Easy 0 0 https://leetcode.com/problems/design-skiplist https://leetcode.com/problems/binary-gap
124 1206 Design Skiplist 57.3% Hard 0 https://leetcode.com/problems/design-skiplist