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,116 +1,117 @@
440,K-th Smallest in Lexicographical Order,29.1%,Hard,0.6255531303521535, https://leetcode.com/problems/k-th-smallest-in-lexicographical-order
465,Optimal Account Balancing,46.9%,Hard,0.5742250229838192, https://leetcode.com/problems/optimal-account-balancing
42,Trapping Rain Water,48.9%,Hard,0.5642428619989066, https://leetcode.com/problems/trapping-rain-water
493,Reverse Pairs,25.2%,Hard,0.5129147546305722, https://leetcode.com/problems/reverse-pairs
351,Android Unlock Patterns,48.4%,Medium,0.49324633098632165, https://leetcode.com/problems/android-unlock-patterns
25,Reverse Nodes in k-Group,42.1%,Hard,0.48439786636995086, https://leetcode.com/problems/reverse-nodes-in-k-group
146,LRU Cache,33.2%,Medium,0.4555489526464103, https://leetcode.com/problems/lru-cache
407,Trapping Rain Water II,42.4%,Hard,0.4506714555662511, https://leetcode.com/problems/trapping-rain-water-ii
726,Number of Atoms,49.0%,Hard,0.44449728439260305, https://leetcode.com/problems/number-of-atoms
403,Frog Jump,39.7%,Hard,0.4059129982084613, https://leetcode.com/problems/frog-jump
777,Swap Adjacent in LR String,34.8%,Medium,0.38864350930096464, https://leetcode.com/problems/swap-adjacent-in-lr-string
470,Implement Rand10() Using Rand7(),46.3%,Medium,0.3541335285236038, https://leetcode.com/problems/implement-rand10-using-rand7
1202,Smallest String With Swaps,46.5%,Medium,0.3224673282497418, https://leetcode.com/problems/smallest-string-with-swaps
1262,Greatest Sum Divisible by Three,47.6%,Medium,0.32243762433832857, https://leetcode.com/problems/greatest-sum-divisible-by-three
1172,Dinner Plate Stacks,38.2%,Hard,0.2711095169699942, https://leetcode.com/problems/dinner-plate-stacks
1057,Campus Bikes,57.7%,Medium,0.2582475718767295, https://leetcode.com/problems/campus-bikes
31,Next Permutation,32.6%,Medium,0.25803390004081306, https://leetcode.com/problems/next-permutation
670,Maximum Swap,43.6%,Medium,0.22954743651352366, https://leetcode.com/problems/maximum-swap
143,Reorder List,37.1%,Medium,0.21178045827645292, https://leetcode.com/problems/reorder-list
33,Search in Rotated Sorted Array,34.5%,Medium,0.1881816310890415, https://leetcode.com/problems/search-in-rotated-sorted-array
681,Next Closest Time,45.0%,Medium,0.18812615225992188, https://leetcode.com/problems/next-closest-time
445,Add Two Numbers II,54.5%,Medium,0.1810800917058897, https://leetcode.com/problems/add-two-numbers-ii
1283,Find the Smallest Divisor Given a Threshold,47.6%,Medium,0.17884755718277986, https://leetcode.com/problems/find-the-smallest-divisor-given-a-threshold
1235,Maximum Profit in Job Scheduling,44.0%,Hard,0.1532629744871177, https://leetcode.com/problems/maximum-profit-in-job-scheduling
695,Max Area of Island,62.7%,Medium,0.1453113999428855, https://leetcode.com/problems/max-area-of-island
317,Shortest Distance from All Buildings,41.4%,Hard,0.14387423888417297, https://leetcode.com/problems/shortest-distance-from-all-buildings
51,N-Queens,46.6%,Hard,0.13868338753395068, https://leetcode.com/problems/n-queens
449,Serialize and Deserialize BST,52.0%,Medium,0.1327502812764459, https://leetcode.com/problems/serialize-and-deserialize-bst
316,Remove Duplicate Letters,35.8%,Hard,0.1165801830326188, https://leetcode.com/problems/remove-duplicate-letters
240,Search a 2D Matrix II,43.2%,Medium,0.1149245296604198, https://leetcode.com/problems/search-a-2d-matrix-ii
329,Longest Increasing Path in a Matrix,43.4%,Hard,0.11459264165812869, https://leetcode.com/problems/longest-increasing-path-in-a-matrix
215,Kth Largest Element in an Array,55.4%,Medium,0.11179140598811674, https://leetcode.com/problems/kth-largest-element-in-an-array
199,Binary Tree Right Side View,54.1%,Medium,0.10921403017749272, https://leetcode.com/problems/binary-tree-right-side-view
856,Score of Parentheses,60.5%,Medium,0.09997219291013618, https://leetcode.com/problems/score-of-parentheses
207,Course Schedule,43.1%,Medium,0.09601114875296962, https://leetcode.com/problems/course-schedule
3,Longest Substring Without Repeating Characters,30.4%,Medium,0.0949810653845502, https://leetcode.com/problems/longest-substring-without-repeating-characters
395,Longest Substring with At Least K Repeating Characters,41.4%,Medium,0.09358079943969791, https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters
320,Generalized Abbreviation,52.1%,Medium,0.09352605801082346, https://leetcode.com/problems/generalized-abbreviation
282,Expression Add Operators,35.5%,Hard,0.08720118433574389, https://leetcode.com/problems/expression-add-operators
206,Reverse Linked List,62.5%,Easy,0.08096580890872224, https://leetcode.com/problems/reverse-linked-list
23,Merge k Sorted Lists,40.2%,Hard,0.07900382769570498, https://leetcode.com/problems/merge-k-sorted-lists
54,Spiral Matrix,34.1%,Medium,0.07792846120043545, https://leetcode.com/problems/spiral-matrix
236,Lowest Common Ancestor of a Binary Tree,45.7%,Medium,0.07288369759447264, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
78,Subsets,62.0%,Medium,0.0721466627971786, https://leetcode.com/problems/subsets
406,Queue Reconstruction by Height,66.9%,Medium,0.06917190648877243, https://leetcode.com/problems/queue-reconstruction-by-height
386,Lexicographical Numbers,51.6%,Medium,0.06875559541512997, https://leetcode.com/problems/lexicographical-numbers
56,Merge Intervals,39.3%,Medium,0.06807635025869622, https://leetcode.com/problems/merge-intervals
148,Sort List,42.3%,Medium,0.06805346324501566, https://leetcode.com/problems/sort-list
863,All Nodes Distance K in Binary Tree,55.4%,Medium,0.06616716425077336, https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree
71,Simplify Path,32.6%,Medium,0.06351340572232586, https://leetcode.com/problems/simplify-path
772,Basic Calculator III,41.3%,Hard,0.06331227941432688, https://leetcode.com/problems/basic-calculator-iii
72,Edit Distance,44.8%,Hard,0.061024299119344635, https://leetcode.com/problems/edit-distance
4,Median of Two Sorted Arrays,29.6%,Hard,0.0606476084726819, https://leetcode.com/problems/median-of-two-sorted-arrays
41,First Missing Positive,32.0%,Hard,0.056273635982108605, https://leetcode.com/problems/first-missing-positive
1249,Minimum Remove to Make Valid Parentheses,62.5%,Medium,0.05613145611169511, https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses
222,Count Complete Tree Nodes,46.8%,Medium,0.05492114472894792, https://leetcode.com/problems/count-complete-tree-nodes
735,Asteroid Collision,41.0%,Medium,0.05479154882968245, https://leetcode.com/problems/asteroid-collision
179,Largest Number,28.8%,Medium,0.0543427413161019, https://leetcode.com/problems/largest-number
1339,Maximum Product of Splitted Binary Tree,37.2%,Medium,0.05064373281875492, https://leetcode.com/problems/maximum-product-of-splitted-binary-tree
124,Binary Tree Maximum Path Sum,34.3%,Hard,0.048717521186547104, https://leetcode.com/problems/binary-tree-maximum-path-sum
958,Check Completeness of a Binary Tree,52.1%,Medium,0.0483185772708077, https://leetcode.com/problems/check-completeness-of-a-binary-tree
11,Container With Most Water,50.8%,Medium,0.047988816105494686, https://leetcode.com/problems/container-with-most-water
543,Diameter of Binary Tree,48.4%,Easy,0.04676784186766119, https://leetcode.com/problems/diameter-of-binary-tree
415,Add Strings,47.5%,Easy,0.04650270606183304, https://leetcode.com/problems/add-strings
1,Two Sum,45.6%,Easy,0.04514397697084252, https://leetcode.com/problems/two-sum
347,Top K Frequent Elements,61.2%,Medium,0.04399269847160566, https://leetcode.com/problems/top-k-frequent-elements
160,Intersection of Two Linked Lists,40.6%,Easy,0.043270781043381126, https://leetcode.com/problems/intersection-of-two-linked-lists
53,Maximum Subarray,46.5%,Easy,0.04299340685592046, https://leetcode.com/problems/maximum-subarray
2,Add Two Numbers,33.9%,Medium,0.04138293231479875, https://leetcode.com/problems/add-two-numbers
79,Word Search,35.6%,Medium,0.0408086655410548, https://leetcode.com/problems/word-search
162,Find Peak Element,43.3%,Medium,0.039043060072524054, https://leetcode.com/problems/find-peak-element
402,Remove K Digits,28.4%,Medium,0.03755134565213245, https://leetcode.com/problems/remove-k-digits
322,Coin Change,35.5%,Medium,0.03569682997206547, https://leetcode.com/problems/coin-change
21,Merge Two Sorted Lists,53.5%,Easy,0.03548634253021285, https://leetcode.com/problems/merge-two-sorted-lists
974,Subarray Sums Divisible by K,48.9%,Medium,0.03367321510658789, https://leetcode.com/problems/subarray-sums-divisible-by-k
209,Minimum Size Subarray Sum,38.2%,Medium,0.033239453928687726, https://leetcode.com/problems/minimum-size-subarray-sum
44,Wildcard Matching,24.7%,Hard,0.030573033362282363, https://leetcode.com/problems/wildcard-matching
103,Binary Tree Zigzag Level Order Traversal,48.3%,Medium,0.0269910535894593, https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
22,Generate Parentheses,62.7%,Medium,0.026949997964496694, https://leetcode.com/problems/generate-parentheses
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
76,Minimum Window Substring,34.6%,Hard,0.024696424154275233, https://leetcode.com/problems/minimum-window-substring
286,Walls and Gates,54.5%,Medium,0.02324334737232728, https://leetcode.com/problems/walls-and-gates
152,Maximum Product Subarray,31.7%,Medium,0.022176931045949227, https://leetcode.com/problems/maximum-product-subarray
113,Path Sum II,46.7%,Medium,0.021882711249507664, https://leetcode.com/problems/path-sum-ii
698,Partition to K Equal Sum Subsets,45.0%,Medium,0.02109782896463587, https://leetcode.com/problems/partition-to-k-equal-sum-subsets
350,Intersection of Two Arrays II,51.4%,Easy,0.020680587107206983, https://leetcode.com/problems/intersection-of-two-arrays-ii
1143,Longest Common Subsequence,58.4%,Medium,0.019772173115579716, https://leetcode.com/problems/longest-common-subsequence
173,Binary Search Tree Iterator,56.6%,Medium,0.01899993824490396, https://leetcode.com/problems/binary-search-tree-iterator
121,Best Time to Buy and Sell Stock,50.5%,Easy,0.018954919107260947, https://leetcode.com/problems/best-time-to-buy-and-sell-stock
394,Decode String,50.0%,Medium,0.0182820448374491, https://leetcode.com/problems/decode-string
314,Binary Tree Vertical Order Traversal,45.3%,Medium,0.018010392274465332, https://leetcode.com/problems/binary-tree-vertical-order-traversal
239,Sliding Window Maximum,43.0%,Hard,0.01768566434627554, https://leetcode.com/problems/sliding-window-maximum
46,Permutations,63.5%,Medium,0.016759583649075344, https://leetcode.com/problems/permutations
110,Balanced Binary Tree,43.5%,Easy,0.015742847432510365, https://leetcode.com/problems/balanced-binary-tree
105,Construct Binary Tree from Preorder and Inorder Traversal,48.8%,Medium,0.01261934861981589, https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
19,Remove Nth Node From End of List,35.2%,Medium,0.012249425864399291, https://leetcode.com/problems/remove-nth-node-from-end-of-list
523,Continuous Subarray Sum,24.6%,Medium,0.011816976504784561, https://leetcode.com/problems/continuous-subarray-sum
98,Validate Binary Search Tree,27.8%,Medium,0.01172346369605921, https://leetcode.com/problems/validate-binary-search-tree
55,Jump Game,34.6%,Medium,0.011265609194218986, https://leetcode.com/problems/jump-game
92,Reverse Linked List II,38.8%,Medium,0.010427623162259089, https://leetcode.com/problems/reverse-linked-list-ii
212,Word Search II,34.9%,Hard,0.009845021678804893, https://leetcode.com/problems/word-search-ii
295,Find Median from Data Stream,44.3%,Hard,0.00899893586856953, https://leetcode.com/problems/find-median-from-data-stream
15,3Sum,26.8%,Medium,0.00876717944353383, https://leetcode.com/problems/3sum
139,Word Break,40.1%,Medium,0.008741314401573542, https://leetcode.com/problems/word-break
977,Squares of a Sorted Array,72.1%,Easy,0.008733679968754604, https://leetcode.com/problems/squares-of-a-sorted-array
349,Intersection of Two Arrays,62.5%,Easy,0.00725034896230682, https://leetcode.com/problems/intersection-of-two-arrays
10,Regular Expression Matching,26.8%,Hard,0.0071865203293987245, https://leetcode.com/problems/regular-expression-matching
114,Flatten Binary Tree to Linked List,49.3%,Medium,0.006896579059060353, https://leetcode.com/problems/flatten-binary-tree-to-linked-list
88,Merge Sorted Array,39.4%,Easy,0.006760335218638243, https://leetcode.com/problems/merge-sorted-array
200,Number of Islands,46.8%,Medium,0.006490251382779317, https://leetcode.com/problems/number-of-islands
83,Remove Duplicates from Sorted List,45.4%,Easy,0.006353261522609498, https://leetcode.com/problems/remove-duplicates-from-sorted-list
167,Two Sum II - Input array is sorted,54.1%,Easy,0.005507380022589096, https://leetcode.com/problems/two-sum-ii-input-array-is-sorted
238,Product of Array Except Self,60.1%,Medium,0.003930436424724545, https://leetcode.com/problems/product-of-array-except-self
198,House Robber,42.0%,Easy,0.0037576371128333645, https://leetcode.com/problems/house-robber
94,Binary Tree Inorder Traversal,63.3%,Medium,0.0033551449021403577, https://leetcode.com/problems/binary-tree-inorder-traversal
104,Maximum Depth of Binary Tree,66.0%,Easy,0.002787846801433134, https://leetcode.com/problems/maximum-depth-of-binary-tree
ID,Title,Acceptance,Difficulty,Frequency,Leetcode Question Link
440,K-th Smallest in Lexicographical Order,29.1%,Hard,0.6255531303521535, https://leetcode.com/problems/k-th-smallest-in-lexicographical-order
465,Optimal Account Balancing,46.9%,Hard,0.5742250229838192, https://leetcode.com/problems/optimal-account-balancing
42,Trapping Rain Water,48.9%,Hard,0.5642428619989066, https://leetcode.com/problems/trapping-rain-water
493,Reverse Pairs,25.2%,Hard,0.5129147546305722, https://leetcode.com/problems/reverse-pairs
351,Android Unlock Patterns,48.4%,Medium,0.49324633098632165, https://leetcode.com/problems/android-unlock-patterns
25,Reverse Nodes in k-Group,42.1%,Hard,0.48439786636995086, https://leetcode.com/problems/reverse-nodes-in-k-group
146,LRU Cache,33.2%,Medium,0.4555489526464103, https://leetcode.com/problems/lru-cache
407,Trapping Rain Water II,42.4%,Hard,0.4506714555662511, https://leetcode.com/problems/trapping-rain-water-ii
726,Number of Atoms,49.0%,Hard,0.44449728439260305, https://leetcode.com/problems/number-of-atoms
403,Frog Jump,39.7%,Hard,0.4059129982084613, https://leetcode.com/problems/frog-jump
777,Swap Adjacent in LR String,34.8%,Medium,0.38864350930096464, https://leetcode.com/problems/swap-adjacent-in-lr-string
470,Implement Rand10() Using Rand7(),46.3%,Medium,0.3541335285236038, https://leetcode.com/problems/implement-rand10-using-rand7
1202,Smallest String With Swaps,46.5%,Medium,0.3224673282497418, https://leetcode.com/problems/smallest-string-with-swaps
1262,Greatest Sum Divisible by Three,47.6%,Medium,0.32243762433832857, https://leetcode.com/problems/greatest-sum-divisible-by-three
1172,Dinner Plate Stacks,38.2%,Hard,0.2711095169699942, https://leetcode.com/problems/dinner-plate-stacks
1057,Campus Bikes,57.7%,Medium,0.2582475718767295, https://leetcode.com/problems/campus-bikes
31,Next Permutation,32.6%,Medium,0.25803390004081306, https://leetcode.com/problems/next-permutation
670,Maximum Swap,43.6%,Medium,0.22954743651352366, https://leetcode.com/problems/maximum-swap
143,Reorder List,37.1%,Medium,0.21178045827645292, https://leetcode.com/problems/reorder-list
33,Search in Rotated Sorted Array,34.5%,Medium,0.1881816310890415, https://leetcode.com/problems/search-in-rotated-sorted-array
681,Next Closest Time,45.0%,Medium,0.18812615225992188, https://leetcode.com/problems/next-closest-time
445,Add Two Numbers II,54.5%,Medium,0.1810800917058897, https://leetcode.com/problems/add-two-numbers-ii
1283,Find the Smallest Divisor Given a Threshold,47.6%,Medium,0.17884755718277986, https://leetcode.com/problems/find-the-smallest-divisor-given-a-threshold
1235,Maximum Profit in Job Scheduling,44.0%,Hard,0.1532629744871177, https://leetcode.com/problems/maximum-profit-in-job-scheduling
695,Max Area of Island,62.7%,Medium,0.1453113999428855, https://leetcode.com/problems/max-area-of-island
317,Shortest Distance from All Buildings,41.4%,Hard,0.14387423888417297, https://leetcode.com/problems/shortest-distance-from-all-buildings
51,N-Queens,46.6%,Hard,0.13868338753395068, https://leetcode.com/problems/n-queens
449,Serialize and Deserialize BST,52.0%,Medium,0.1327502812764459, https://leetcode.com/problems/serialize-and-deserialize-bst
316,Remove Duplicate Letters,35.8%,Hard,0.1165801830326188, https://leetcode.com/problems/remove-duplicate-letters
240,Search a 2D Matrix II,43.2%,Medium,0.1149245296604198, https://leetcode.com/problems/search-a-2d-matrix-ii
329,Longest Increasing Path in a Matrix,43.4%,Hard,0.11459264165812869, https://leetcode.com/problems/longest-increasing-path-in-a-matrix
215,Kth Largest Element in an Array,55.4%,Medium,0.11179140598811674, https://leetcode.com/problems/kth-largest-element-in-an-array
199,Binary Tree Right Side View,54.1%,Medium,0.10921403017749272, https://leetcode.com/problems/binary-tree-right-side-view
856,Score of Parentheses,60.5%,Medium,0.09997219291013618, https://leetcode.com/problems/score-of-parentheses
207,Course Schedule,43.1%,Medium,0.09601114875296962, https://leetcode.com/problems/course-schedule
3,Longest Substring Without Repeating Characters,30.4%,Medium,0.0949810653845502, https://leetcode.com/problems/longest-substring-without-repeating-characters
395,Longest Substring with At Least K Repeating Characters,41.4%,Medium,0.09358079943969791, https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters
320,Generalized Abbreviation,52.1%,Medium,0.09352605801082346, https://leetcode.com/problems/generalized-abbreviation
282,Expression Add Operators,35.5%,Hard,0.08720118433574389, https://leetcode.com/problems/expression-add-operators
206,Reverse Linked List,62.5%,Easy,0.08096580890872224, https://leetcode.com/problems/reverse-linked-list
23,Merge k Sorted Lists,40.2%,Hard,0.07900382769570498, https://leetcode.com/problems/merge-k-sorted-lists
54,Spiral Matrix,34.1%,Medium,0.07792846120043545, https://leetcode.com/problems/spiral-matrix
236,Lowest Common Ancestor of a Binary Tree,45.7%,Medium,0.07288369759447264, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
78,Subsets,62.0%,Medium,0.0721466627971786, https://leetcode.com/problems/subsets
406,Queue Reconstruction by Height,66.9%,Medium,0.06917190648877243, https://leetcode.com/problems/queue-reconstruction-by-height
386,Lexicographical Numbers,51.6%,Medium,0.06875559541512997, https://leetcode.com/problems/lexicographical-numbers
56,Merge Intervals,39.3%,Medium,0.06807635025869622, https://leetcode.com/problems/merge-intervals
148,Sort List,42.3%,Medium,0.06805346324501566, https://leetcode.com/problems/sort-list
863,All Nodes Distance K in Binary Tree,55.4%,Medium,0.06616716425077336, https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree
71,Simplify Path,32.6%,Medium,0.06351340572232586, https://leetcode.com/problems/simplify-path
772,Basic Calculator III,41.3%,Hard,0.06331227941432688, https://leetcode.com/problems/basic-calculator-iii
72,Edit Distance,44.8%,Hard,0.061024299119344635, https://leetcode.com/problems/edit-distance
4,Median of Two Sorted Arrays,29.6%,Hard,0.0606476084726819, https://leetcode.com/problems/median-of-two-sorted-arrays
41,First Missing Positive,32.0%,Hard,0.056273635982108605, https://leetcode.com/problems/first-missing-positive
1249,Minimum Remove to Make Valid Parentheses,62.5%,Medium,0.05613145611169511, https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses
222,Count Complete Tree Nodes,46.8%,Medium,0.05492114472894792, https://leetcode.com/problems/count-complete-tree-nodes
735,Asteroid Collision,41.0%,Medium,0.05479154882968245, https://leetcode.com/problems/asteroid-collision
179,Largest Number,28.8%,Medium,0.0543427413161019, https://leetcode.com/problems/largest-number
1339,Maximum Product of Splitted Binary Tree,37.2%,Medium,0.05064373281875492, https://leetcode.com/problems/maximum-product-of-splitted-binary-tree
124,Binary Tree Maximum Path Sum,34.3%,Hard,0.048717521186547104, https://leetcode.com/problems/binary-tree-maximum-path-sum
958,Check Completeness of a Binary Tree,52.1%,Medium,0.0483185772708077, https://leetcode.com/problems/check-completeness-of-a-binary-tree
11,Container With Most Water,50.8%,Medium,0.047988816105494686, https://leetcode.com/problems/container-with-most-water
543,Diameter of Binary Tree,48.4%,Easy,0.04676784186766119, https://leetcode.com/problems/diameter-of-binary-tree
415,Add Strings,47.5%,Easy,0.04650270606183304, https://leetcode.com/problems/add-strings
1,Two Sum,45.6%,Easy,0.04514397697084252, https://leetcode.com/problems/two-sum
347,Top K Frequent Elements,61.2%,Medium,0.04399269847160566, https://leetcode.com/problems/top-k-frequent-elements
160,Intersection of Two Linked Lists,40.6%,Easy,0.043270781043381126, https://leetcode.com/problems/intersection-of-two-linked-lists
53,Maximum Subarray,46.5%,Easy,0.04299340685592046, https://leetcode.com/problems/maximum-subarray
2,Add Two Numbers,33.9%,Medium,0.04138293231479875, https://leetcode.com/problems/add-two-numbers
79,Word Search,35.6%,Medium,0.0408086655410548, https://leetcode.com/problems/word-search
162,Find Peak Element,43.3%,Medium,0.039043060072524054, https://leetcode.com/problems/find-peak-element
402,Remove K Digits,28.4%,Medium,0.03755134565213245, https://leetcode.com/problems/remove-k-digits
322,Coin Change,35.5%,Medium,0.03569682997206547, https://leetcode.com/problems/coin-change
21,Merge Two Sorted Lists,53.5%,Easy,0.03548634253021285, https://leetcode.com/problems/merge-two-sorted-lists
974,Subarray Sums Divisible by K,48.9%,Medium,0.03367321510658789, https://leetcode.com/problems/subarray-sums-divisible-by-k
209,Minimum Size Subarray Sum,38.2%,Medium,0.033239453928687726, https://leetcode.com/problems/minimum-size-subarray-sum
44,Wildcard Matching,24.7%,Hard,0.030573033362282363, https://leetcode.com/problems/wildcard-matching
103,Binary Tree Zigzag Level Order Traversal,48.3%,Medium,0.0269910535894593, https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
22,Generate Parentheses,62.7%,Medium,0.026949997964496694, https://leetcode.com/problems/generate-parentheses
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
76,Minimum Window Substring,34.6%,Hard,0.024696424154275233, https://leetcode.com/problems/minimum-window-substring
286,Walls and Gates,54.5%,Medium,0.02324334737232728, https://leetcode.com/problems/walls-and-gates
152,Maximum Product Subarray,31.7%,Medium,0.022176931045949227, https://leetcode.com/problems/maximum-product-subarray
113,Path Sum II,46.7%,Medium,0.021882711249507664, https://leetcode.com/problems/path-sum-ii
698,Partition to K Equal Sum Subsets,45.0%,Medium,0.02109782896463587, https://leetcode.com/problems/partition-to-k-equal-sum-subsets
350,Intersection of Two Arrays II,51.4%,Easy,0.020680587107206983, https://leetcode.com/problems/intersection-of-two-arrays-ii
1143,Longest Common Subsequence,58.4%,Medium,0.019772173115579716, https://leetcode.com/problems/longest-common-subsequence
173,Binary Search Tree Iterator,56.6%,Medium,0.01899993824490396, https://leetcode.com/problems/binary-search-tree-iterator
121,Best Time to Buy and Sell Stock,50.5%,Easy,0.018954919107260947, https://leetcode.com/problems/best-time-to-buy-and-sell-stock
394,Decode String,50.0%,Medium,0.0182820448374491, https://leetcode.com/problems/decode-string
314,Binary Tree Vertical Order Traversal,45.3%,Medium,0.018010392274465332, https://leetcode.com/problems/binary-tree-vertical-order-traversal
239,Sliding Window Maximum,43.0%,Hard,0.01768566434627554, https://leetcode.com/problems/sliding-window-maximum
46,Permutations,63.5%,Medium,0.016759583649075344, https://leetcode.com/problems/permutations
110,Balanced Binary Tree,43.5%,Easy,0.015742847432510365, https://leetcode.com/problems/balanced-binary-tree
105,Construct Binary Tree from Preorder and Inorder Traversal,48.8%,Medium,0.01261934861981589, https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
19,Remove Nth Node From End of List,35.2%,Medium,0.012249425864399291, https://leetcode.com/problems/remove-nth-node-from-end-of-list
523,Continuous Subarray Sum,24.6%,Medium,0.011816976504784561, https://leetcode.com/problems/continuous-subarray-sum
98,Validate Binary Search Tree,27.8%,Medium,0.01172346369605921, https://leetcode.com/problems/validate-binary-search-tree
55,Jump Game,34.6%,Medium,0.011265609194218986, https://leetcode.com/problems/jump-game
92,Reverse Linked List II,38.8%,Medium,0.010427623162259089, https://leetcode.com/problems/reverse-linked-list-ii
212,Word Search II,34.9%,Hard,0.009845021678804893, https://leetcode.com/problems/word-search-ii
295,Find Median from Data Stream,44.3%,Hard,0.00899893586856953, https://leetcode.com/problems/find-median-from-data-stream
15,3Sum,26.8%,Medium,0.00876717944353383, https://leetcode.com/problems/3sum
139,Word Break,40.1%,Medium,0.008741314401573542, https://leetcode.com/problems/word-break
977,Squares of a Sorted Array,72.1%,Easy,0.008733679968754604, https://leetcode.com/problems/squares-of-a-sorted-array
349,Intersection of Two Arrays,62.5%,Easy,0.00725034896230682, https://leetcode.com/problems/intersection-of-two-arrays
10,Regular Expression Matching,26.8%,Hard,0.0071865203293987245, https://leetcode.com/problems/regular-expression-matching
114,Flatten Binary Tree to Linked List,49.3%,Medium,0.006896579059060353, https://leetcode.com/problems/flatten-binary-tree-to-linked-list
88,Merge Sorted Array,39.4%,Easy,0.006760335218638243, https://leetcode.com/problems/merge-sorted-array
200,Number of Islands,46.8%,Medium,0.006490251382779317, https://leetcode.com/problems/number-of-islands
83,Remove Duplicates from Sorted List,45.4%,Easy,0.006353261522609498, https://leetcode.com/problems/remove-duplicates-from-sorted-list
167,Two Sum II - Input array is sorted,54.1%,Easy,0.005507380022589096, https://leetcode.com/problems/two-sum-ii-input-array-is-sorted
238,Product of Array Except Self,60.1%,Medium,0.003930436424724545, https://leetcode.com/problems/product-of-array-except-self
198,House Robber,42.0%,Easy,0.0037576371128333645, https://leetcode.com/problems/house-robber
94,Binary Tree Inorder Traversal,63.3%,Medium,0.0033551449021403577, https://leetcode.com/problems/binary-tree-inorder-traversal
104,Maximum Depth of Binary Tree,66.0%,Easy,0.002787846801433134, https://leetcode.com/problems/maximum-depth-of-binary-tree
1 440 ID K-th Smallest in Lexicographical Order Title 29.1% Acceptance Hard Difficulty 0.6255531303521535 Frequency https://leetcode.com/problems/k-th-smallest-in-lexicographical-order Leetcode Question Link
2 465 440 Optimal Account Balancing K-th Smallest in Lexicographical Order 46.9% 29.1% Hard Hard 0.5742250229838192 0.6255531303521535 https://leetcode.com/problems/optimal-account-balancing https://leetcode.com/problems/k-th-smallest-in-lexicographical-order
3 42 465 Trapping Rain Water Optimal Account Balancing 48.9% 46.9% Hard Hard 0.5642428619989066 0.5742250229838192 https://leetcode.com/problems/trapping-rain-water https://leetcode.com/problems/optimal-account-balancing
4 493 42 Reverse Pairs Trapping Rain Water 25.2% 48.9% Hard Hard 0.5129147546305722 0.5642428619989066 https://leetcode.com/problems/reverse-pairs https://leetcode.com/problems/trapping-rain-water
5 351 493 Android Unlock Patterns Reverse Pairs 48.4% 25.2% Medium Hard 0.49324633098632165 0.5129147546305722 https://leetcode.com/problems/android-unlock-patterns https://leetcode.com/problems/reverse-pairs
6 25 351 Reverse Nodes in k-Group Android Unlock Patterns 42.1% 48.4% Hard Medium 0.48439786636995086 0.49324633098632165 https://leetcode.com/problems/reverse-nodes-in-k-group https://leetcode.com/problems/android-unlock-patterns
7 146 25 LRU Cache Reverse Nodes in k-Group 33.2% 42.1% Medium Hard 0.4555489526464103 0.48439786636995086 https://leetcode.com/problems/lru-cache https://leetcode.com/problems/reverse-nodes-in-k-group
8 407 146 Trapping Rain Water II LRU Cache 42.4% 33.2% Hard Medium 0.4506714555662511 0.4555489526464103 https://leetcode.com/problems/trapping-rain-water-ii https://leetcode.com/problems/lru-cache
9 726 407 Number of Atoms Trapping Rain Water II 49.0% 42.4% Hard Hard 0.44449728439260305 0.4506714555662511 https://leetcode.com/problems/number-of-atoms https://leetcode.com/problems/trapping-rain-water-ii
10 403 726 Frog Jump Number of Atoms 39.7% 49.0% Hard Hard 0.4059129982084613 0.44449728439260305 https://leetcode.com/problems/frog-jump https://leetcode.com/problems/number-of-atoms
11 777 403 Swap Adjacent in LR String Frog Jump 34.8% 39.7% Medium Hard 0.38864350930096464 0.4059129982084613 https://leetcode.com/problems/swap-adjacent-in-lr-string https://leetcode.com/problems/frog-jump
12 470 777 Implement Rand10() Using Rand7() Swap Adjacent in LR String 46.3% 34.8% Medium Medium 0.3541335285236038 0.38864350930096464 https://leetcode.com/problems/implement-rand10-using-rand7 https://leetcode.com/problems/swap-adjacent-in-lr-string
13 1202 470 Smallest String With Swaps Implement Rand10() Using Rand7() 46.5% 46.3% Medium Medium 0.3224673282497418 0.3541335285236038 https://leetcode.com/problems/smallest-string-with-swaps https://leetcode.com/problems/implement-rand10-using-rand7
14 1262 1202 Greatest Sum Divisible by Three Smallest String With Swaps 47.6% 46.5% Medium Medium 0.32243762433832857 0.3224673282497418 https://leetcode.com/problems/greatest-sum-divisible-by-three https://leetcode.com/problems/smallest-string-with-swaps
15 1172 1262 Dinner Plate Stacks Greatest Sum Divisible by Three 38.2% 47.6% Hard Medium 0.2711095169699942 0.32243762433832857 https://leetcode.com/problems/dinner-plate-stacks https://leetcode.com/problems/greatest-sum-divisible-by-three
16 1057 1172 Campus Bikes Dinner Plate Stacks 57.7% 38.2% Medium Hard 0.2582475718767295 0.2711095169699942 https://leetcode.com/problems/campus-bikes https://leetcode.com/problems/dinner-plate-stacks
17 31 1057 Next Permutation Campus Bikes 32.6% 57.7% Medium Medium 0.25803390004081306 0.2582475718767295 https://leetcode.com/problems/next-permutation https://leetcode.com/problems/campus-bikes
18 670 31 Maximum Swap Next Permutation 43.6% 32.6% Medium Medium 0.22954743651352366 0.25803390004081306 https://leetcode.com/problems/maximum-swap https://leetcode.com/problems/next-permutation
19 143 670 Reorder List Maximum Swap 37.1% 43.6% Medium Medium 0.21178045827645292 0.22954743651352366 https://leetcode.com/problems/reorder-list https://leetcode.com/problems/maximum-swap
20 33 143 Search in Rotated Sorted Array Reorder List 34.5% 37.1% Medium Medium 0.1881816310890415 0.21178045827645292 https://leetcode.com/problems/search-in-rotated-sorted-array https://leetcode.com/problems/reorder-list
21 681 33 Next Closest Time Search in Rotated Sorted Array 45.0% 34.5% Medium Medium 0.18812615225992188 0.1881816310890415 https://leetcode.com/problems/next-closest-time https://leetcode.com/problems/search-in-rotated-sorted-array
22 445 681 Add Two Numbers II Next Closest Time 54.5% 45.0% Medium Medium 0.1810800917058897 0.18812615225992188 https://leetcode.com/problems/add-two-numbers-ii https://leetcode.com/problems/next-closest-time
23 1283 445 Find the Smallest Divisor Given a Threshold Add Two Numbers II 47.6% 54.5% Medium Medium 0.17884755718277986 0.1810800917058897 https://leetcode.com/problems/find-the-smallest-divisor-given-a-threshold https://leetcode.com/problems/add-two-numbers-ii
24 1235 1283 Maximum Profit in Job Scheduling Find the Smallest Divisor Given a Threshold 44.0% 47.6% Hard Medium 0.1532629744871177 0.17884755718277986 https://leetcode.com/problems/maximum-profit-in-job-scheduling https://leetcode.com/problems/find-the-smallest-divisor-given-a-threshold
25 695 1235 Max Area of Island Maximum Profit in Job Scheduling 62.7% 44.0% Medium Hard 0.1453113999428855 0.1532629744871177 https://leetcode.com/problems/max-area-of-island https://leetcode.com/problems/maximum-profit-in-job-scheduling
26 317 695 Shortest Distance from All Buildings Max Area of Island 41.4% 62.7% Hard Medium 0.14387423888417297 0.1453113999428855 https://leetcode.com/problems/shortest-distance-from-all-buildings https://leetcode.com/problems/max-area-of-island
27 51 317 N-Queens Shortest Distance from All Buildings 46.6% 41.4% Hard Hard 0.13868338753395068 0.14387423888417297 https://leetcode.com/problems/n-queens https://leetcode.com/problems/shortest-distance-from-all-buildings
28 449 51 Serialize and Deserialize BST N-Queens 52.0% 46.6% Medium Hard 0.1327502812764459 0.13868338753395068 https://leetcode.com/problems/serialize-and-deserialize-bst https://leetcode.com/problems/n-queens
29 316 449 Remove Duplicate Letters Serialize and Deserialize BST 35.8% 52.0% Hard Medium 0.1165801830326188 0.1327502812764459 https://leetcode.com/problems/remove-duplicate-letters https://leetcode.com/problems/serialize-and-deserialize-bst
30 240 316 Search a 2D Matrix II Remove Duplicate Letters 43.2% 35.8% Medium Hard 0.1149245296604198 0.1165801830326188 https://leetcode.com/problems/search-a-2d-matrix-ii https://leetcode.com/problems/remove-duplicate-letters
31 329 240 Longest Increasing Path in a Matrix Search a 2D Matrix II 43.4% 43.2% Hard Medium 0.11459264165812869 0.1149245296604198 https://leetcode.com/problems/longest-increasing-path-in-a-matrix https://leetcode.com/problems/search-a-2d-matrix-ii
32 215 329 Kth Largest Element in an Array Longest Increasing Path in a Matrix 55.4% 43.4% Medium Hard 0.11179140598811674 0.11459264165812869 https://leetcode.com/problems/kth-largest-element-in-an-array https://leetcode.com/problems/longest-increasing-path-in-a-matrix
33 199 215 Binary Tree Right Side View Kth Largest Element in an Array 54.1% 55.4% Medium Medium 0.10921403017749272 0.11179140598811674 https://leetcode.com/problems/binary-tree-right-side-view https://leetcode.com/problems/kth-largest-element-in-an-array
34 856 199 Score of Parentheses Binary Tree Right Side View 60.5% 54.1% Medium Medium 0.09997219291013618 0.10921403017749272 https://leetcode.com/problems/score-of-parentheses https://leetcode.com/problems/binary-tree-right-side-view
35 207 856 Course Schedule Score of Parentheses 43.1% 60.5% Medium Medium 0.09601114875296962 0.09997219291013618 https://leetcode.com/problems/course-schedule https://leetcode.com/problems/score-of-parentheses
36 3 207 Longest Substring Without Repeating Characters Course Schedule 30.4% 43.1% Medium Medium 0.0949810653845502 0.09601114875296962 https://leetcode.com/problems/longest-substring-without-repeating-characters https://leetcode.com/problems/course-schedule
37 395 3 Longest Substring with At Least K Repeating Characters Longest Substring Without Repeating Characters 41.4% 30.4% Medium Medium 0.09358079943969791 0.0949810653845502 https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters https://leetcode.com/problems/longest-substring-without-repeating-characters
38 320 395 Generalized Abbreviation Longest Substring with At Least K Repeating Characters 52.1% 41.4% Medium Medium 0.09352605801082346 0.09358079943969791 https://leetcode.com/problems/generalized-abbreviation https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters
39 282 320 Expression Add Operators Generalized Abbreviation 35.5% 52.1% Hard Medium 0.08720118433574389 0.09352605801082346 https://leetcode.com/problems/expression-add-operators https://leetcode.com/problems/generalized-abbreviation
40 206 282 Reverse Linked List Expression Add Operators 62.5% 35.5% Easy Hard 0.08096580890872224 0.08720118433574389 https://leetcode.com/problems/reverse-linked-list https://leetcode.com/problems/expression-add-operators
41 23 206 Merge k Sorted Lists Reverse Linked List 40.2% 62.5% Hard Easy 0.07900382769570498 0.08096580890872224 https://leetcode.com/problems/merge-k-sorted-lists https://leetcode.com/problems/reverse-linked-list
42 54 23 Spiral Matrix Merge k Sorted Lists 34.1% 40.2% Medium Hard 0.07792846120043545 0.07900382769570498 https://leetcode.com/problems/spiral-matrix https://leetcode.com/problems/merge-k-sorted-lists
43 236 54 Lowest Common Ancestor of a Binary Tree Spiral Matrix 45.7% 34.1% Medium Medium 0.07288369759447264 0.07792846120043545 https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree https://leetcode.com/problems/spiral-matrix
44 78 236 Subsets Lowest Common Ancestor of a Binary Tree 62.0% 45.7% Medium Medium 0.0721466627971786 0.07288369759447264 https://leetcode.com/problems/subsets https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
45 406 78 Queue Reconstruction by Height Subsets 66.9% 62.0% Medium Medium 0.06917190648877243 0.0721466627971786 https://leetcode.com/problems/queue-reconstruction-by-height https://leetcode.com/problems/subsets
46 386 406 Lexicographical Numbers Queue Reconstruction by Height 51.6% 66.9% Medium Medium 0.06875559541512997 0.06917190648877243 https://leetcode.com/problems/lexicographical-numbers https://leetcode.com/problems/queue-reconstruction-by-height
47 56 386 Merge Intervals Lexicographical Numbers 39.3% 51.6% Medium Medium 0.06807635025869622 0.06875559541512997 https://leetcode.com/problems/merge-intervals https://leetcode.com/problems/lexicographical-numbers
48 148 56 Sort List Merge Intervals 42.3% 39.3% Medium Medium 0.06805346324501566 0.06807635025869622 https://leetcode.com/problems/sort-list https://leetcode.com/problems/merge-intervals
49 863 148 All Nodes Distance K in Binary Tree Sort List 55.4% 42.3% Medium Medium 0.06616716425077336 0.06805346324501566 https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree https://leetcode.com/problems/sort-list
50 71 863 Simplify Path All Nodes Distance K in Binary Tree 32.6% 55.4% Medium Medium 0.06351340572232586 0.06616716425077336 https://leetcode.com/problems/simplify-path https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree
51 772 71 Basic Calculator III Simplify Path 41.3% 32.6% Hard Medium 0.06331227941432688 0.06351340572232586 https://leetcode.com/problems/basic-calculator-iii https://leetcode.com/problems/simplify-path
52 72 772 Edit Distance Basic Calculator III 44.8% 41.3% Hard Hard 0.061024299119344635 0.06331227941432688 https://leetcode.com/problems/edit-distance https://leetcode.com/problems/basic-calculator-iii
53 4 72 Median of Two Sorted Arrays Edit Distance 29.6% 44.8% Hard Hard 0.0606476084726819 0.061024299119344635 https://leetcode.com/problems/median-of-two-sorted-arrays https://leetcode.com/problems/edit-distance
54 41 4 First Missing Positive Median of Two Sorted Arrays 32.0% 29.6% Hard Hard 0.056273635982108605 0.0606476084726819 https://leetcode.com/problems/first-missing-positive https://leetcode.com/problems/median-of-two-sorted-arrays
55 1249 41 Minimum Remove to Make Valid Parentheses First Missing Positive 62.5% 32.0% Medium Hard 0.05613145611169511 0.056273635982108605 https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses https://leetcode.com/problems/first-missing-positive
56 222 1249 Count Complete Tree Nodes Minimum Remove to Make Valid Parentheses 46.8% 62.5% Medium Medium 0.05492114472894792 0.05613145611169511 https://leetcode.com/problems/count-complete-tree-nodes https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses
57 735 222 Asteroid Collision Count Complete Tree Nodes 41.0% 46.8% Medium Medium 0.05479154882968245 0.05492114472894792 https://leetcode.com/problems/asteroid-collision https://leetcode.com/problems/count-complete-tree-nodes
58 179 735 Largest Number Asteroid Collision 28.8% 41.0% Medium Medium 0.0543427413161019 0.05479154882968245 https://leetcode.com/problems/largest-number https://leetcode.com/problems/asteroid-collision
59 1339 179 Maximum Product of Splitted Binary Tree Largest Number 37.2% 28.8% Medium Medium 0.05064373281875492 0.0543427413161019 https://leetcode.com/problems/maximum-product-of-splitted-binary-tree https://leetcode.com/problems/largest-number
60 124 1339 Binary Tree Maximum Path Sum Maximum Product of Splitted Binary Tree 34.3% 37.2% Hard Medium 0.048717521186547104 0.05064373281875492 https://leetcode.com/problems/binary-tree-maximum-path-sum https://leetcode.com/problems/maximum-product-of-splitted-binary-tree
61 958 124 Check Completeness of a Binary Tree Binary Tree Maximum Path Sum 52.1% 34.3% Medium Hard 0.0483185772708077 0.048717521186547104 https://leetcode.com/problems/check-completeness-of-a-binary-tree https://leetcode.com/problems/binary-tree-maximum-path-sum
62 11 958 Container With Most Water Check Completeness of a Binary Tree 50.8% 52.1% Medium Medium 0.047988816105494686 0.0483185772708077 https://leetcode.com/problems/container-with-most-water https://leetcode.com/problems/check-completeness-of-a-binary-tree
63 543 11 Diameter of Binary Tree Container With Most Water 48.4% 50.8% Easy Medium 0.04676784186766119 0.047988816105494686 https://leetcode.com/problems/diameter-of-binary-tree https://leetcode.com/problems/container-with-most-water
64 415 543 Add Strings Diameter of Binary Tree 47.5% 48.4% Easy Easy 0.04650270606183304 0.04676784186766119 https://leetcode.com/problems/add-strings https://leetcode.com/problems/diameter-of-binary-tree
65 1 415 Two Sum Add Strings 45.6% 47.5% Easy Easy 0.04514397697084252 0.04650270606183304 https://leetcode.com/problems/two-sum https://leetcode.com/problems/add-strings
66 347 1 Top K Frequent Elements Two Sum 61.2% 45.6% Medium Easy 0.04399269847160566 0.04514397697084252 https://leetcode.com/problems/top-k-frequent-elements https://leetcode.com/problems/two-sum
67 160 347 Intersection of Two Linked Lists Top K Frequent Elements 40.6% 61.2% Easy Medium 0.043270781043381126 0.04399269847160566 https://leetcode.com/problems/intersection-of-two-linked-lists https://leetcode.com/problems/top-k-frequent-elements
68 53 160 Maximum Subarray Intersection of Two Linked Lists 46.5% 40.6% Easy Easy 0.04299340685592046 0.043270781043381126 https://leetcode.com/problems/maximum-subarray https://leetcode.com/problems/intersection-of-two-linked-lists
69 2 53 Add Two Numbers Maximum Subarray 33.9% 46.5% Medium Easy 0.04138293231479875 0.04299340685592046 https://leetcode.com/problems/add-two-numbers https://leetcode.com/problems/maximum-subarray
70 79 2 Word Search Add Two Numbers 35.6% 33.9% Medium Medium 0.0408086655410548 0.04138293231479875 https://leetcode.com/problems/word-search https://leetcode.com/problems/add-two-numbers
71 162 79 Find Peak Element Word Search 43.3% 35.6% Medium Medium 0.039043060072524054 0.0408086655410548 https://leetcode.com/problems/find-peak-element https://leetcode.com/problems/word-search
72 402 162 Remove K Digits Find Peak Element 28.4% 43.3% Medium Medium 0.03755134565213245 0.039043060072524054 https://leetcode.com/problems/remove-k-digits https://leetcode.com/problems/find-peak-element
73 322 402 Coin Change Remove K Digits 35.5% 28.4% Medium Medium 0.03569682997206547 0.03755134565213245 https://leetcode.com/problems/coin-change https://leetcode.com/problems/remove-k-digits
74 21 322 Merge Two Sorted Lists Coin Change 53.5% 35.5% Easy Medium 0.03548634253021285 0.03569682997206547 https://leetcode.com/problems/merge-two-sorted-lists https://leetcode.com/problems/coin-change
75 974 21 Subarray Sums Divisible by K Merge Two Sorted Lists 48.9% 53.5% Medium Easy 0.03367321510658789 0.03548634253021285 https://leetcode.com/problems/subarray-sums-divisible-by-k https://leetcode.com/problems/merge-two-sorted-lists
76 209 974 Minimum Size Subarray Sum Subarray Sums Divisible by K 38.2% 48.9% Medium Medium 0.033239453928687726 0.03367321510658789 https://leetcode.com/problems/minimum-size-subarray-sum https://leetcode.com/problems/subarray-sums-divisible-by-k
77 44 209 Wildcard Matching Minimum Size Subarray Sum 24.7% 38.2% Hard Medium 0.030573033362282363 0.033239453928687726 https://leetcode.com/problems/wildcard-matching https://leetcode.com/problems/minimum-size-subarray-sum
78 103 44 Binary Tree Zigzag Level Order Traversal Wildcard Matching 48.3% 24.7% Medium Hard 0.0269910535894593 0.030573033362282363 https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal https://leetcode.com/problems/wildcard-matching
79 22 103 Generate Parentheses Binary Tree Zigzag Level Order Traversal 62.7% 48.3% Medium Medium 0.026949997964496694 0.0269910535894593 https://leetcode.com/problems/generate-parentheses https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
80 34 22 Find First and Last Position of Element in Sorted Array Generate Parentheses 36.2% 62.7% Medium Medium 0.026256496787488606 0.026949997964496694 https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array https://leetcode.com/problems/generate-parentheses
81 76 34 Minimum Window Substring Find First and Last Position of Element in Sorted Array 34.6% 36.2% Hard Medium 0.024696424154275233 0.026256496787488606 https://leetcode.com/problems/minimum-window-substring https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
82 286 76 Walls and Gates Minimum Window Substring 54.5% 34.6% Medium Hard 0.02324334737232728 0.024696424154275233 https://leetcode.com/problems/walls-and-gates https://leetcode.com/problems/minimum-window-substring
83 152 286 Maximum Product Subarray Walls and Gates 31.7% 54.5% Medium Medium 0.022176931045949227 0.02324334737232728 https://leetcode.com/problems/maximum-product-subarray https://leetcode.com/problems/walls-and-gates
84 113 152 Path Sum II Maximum Product Subarray 46.7% 31.7% Medium Medium 0.021882711249507664 0.022176931045949227 https://leetcode.com/problems/path-sum-ii https://leetcode.com/problems/maximum-product-subarray
85 698 113 Partition to K Equal Sum Subsets Path Sum II 45.0% 46.7% Medium Medium 0.02109782896463587 0.021882711249507664 https://leetcode.com/problems/partition-to-k-equal-sum-subsets https://leetcode.com/problems/path-sum-ii
86 350 698 Intersection of Two Arrays II Partition to K Equal Sum Subsets 51.4% 45.0% Easy Medium 0.020680587107206983 0.02109782896463587 https://leetcode.com/problems/intersection-of-two-arrays-ii https://leetcode.com/problems/partition-to-k-equal-sum-subsets
87 1143 350 Longest Common Subsequence Intersection of Two Arrays II 58.4% 51.4% Medium Easy 0.019772173115579716 0.020680587107206983 https://leetcode.com/problems/longest-common-subsequence https://leetcode.com/problems/intersection-of-two-arrays-ii
88 173 1143 Binary Search Tree Iterator Longest Common Subsequence 56.6% 58.4% Medium Medium 0.01899993824490396 0.019772173115579716 https://leetcode.com/problems/binary-search-tree-iterator https://leetcode.com/problems/longest-common-subsequence
89 121 173 Best Time to Buy and Sell Stock Binary Search Tree Iterator 50.5% 56.6% Easy Medium 0.018954919107260947 0.01899993824490396 https://leetcode.com/problems/best-time-to-buy-and-sell-stock https://leetcode.com/problems/binary-search-tree-iterator
90 394 121 Decode String Best Time to Buy and Sell Stock 50.0% 50.5% Medium Easy 0.0182820448374491 0.018954919107260947 https://leetcode.com/problems/decode-string https://leetcode.com/problems/best-time-to-buy-and-sell-stock
91 314 394 Binary Tree Vertical Order Traversal Decode String 45.3% 50.0% Medium Medium 0.018010392274465332 0.0182820448374491 https://leetcode.com/problems/binary-tree-vertical-order-traversal https://leetcode.com/problems/decode-string
92 239 314 Sliding Window Maximum Binary Tree Vertical Order Traversal 43.0% 45.3% Hard Medium 0.01768566434627554 0.018010392274465332 https://leetcode.com/problems/sliding-window-maximum https://leetcode.com/problems/binary-tree-vertical-order-traversal
93 46 239 Permutations Sliding Window Maximum 63.5% 43.0% Medium Hard 0.016759583649075344 0.01768566434627554 https://leetcode.com/problems/permutations https://leetcode.com/problems/sliding-window-maximum
94 110 46 Balanced Binary Tree Permutations 43.5% 63.5% Easy Medium 0.015742847432510365 0.016759583649075344 https://leetcode.com/problems/balanced-binary-tree https://leetcode.com/problems/permutations
95 105 110 Construct Binary Tree from Preorder and Inorder Traversal Balanced Binary Tree 48.8% 43.5% Medium Easy 0.01261934861981589 0.015742847432510365 https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal https://leetcode.com/problems/balanced-binary-tree
96 19 105 Remove Nth Node From End of List Construct Binary Tree from Preorder and Inorder Traversal 35.2% 48.8% Medium Medium 0.012249425864399291 0.01261934861981589 https://leetcode.com/problems/remove-nth-node-from-end-of-list https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
97 523 19 Continuous Subarray Sum Remove Nth Node From End of List 24.6% 35.2% Medium Medium 0.011816976504784561 0.012249425864399291 https://leetcode.com/problems/continuous-subarray-sum https://leetcode.com/problems/remove-nth-node-from-end-of-list
98 98 523 Validate Binary Search Tree Continuous Subarray Sum 27.8% 24.6% Medium Medium 0.01172346369605921 0.011816976504784561 https://leetcode.com/problems/validate-binary-search-tree https://leetcode.com/problems/continuous-subarray-sum
99 55 98 Jump Game Validate Binary Search Tree 34.6% 27.8% Medium Medium 0.011265609194218986 0.01172346369605921 https://leetcode.com/problems/jump-game https://leetcode.com/problems/validate-binary-search-tree
100 92 55 Reverse Linked List II Jump Game 38.8% 34.6% Medium Medium 0.010427623162259089 0.011265609194218986 https://leetcode.com/problems/reverse-linked-list-ii https://leetcode.com/problems/jump-game
101 212 92 Word Search II Reverse Linked List II 34.9% 38.8% Hard Medium 0.009845021678804893 0.010427623162259089 https://leetcode.com/problems/word-search-ii https://leetcode.com/problems/reverse-linked-list-ii
102 295 212 Find Median from Data Stream Word Search II 44.3% 34.9% Hard Hard 0.00899893586856953 0.009845021678804893 https://leetcode.com/problems/find-median-from-data-stream https://leetcode.com/problems/word-search-ii
103 15 295 3Sum Find Median from Data Stream 26.8% 44.3% Medium Hard 0.00876717944353383 0.00899893586856953 https://leetcode.com/problems/3sum https://leetcode.com/problems/find-median-from-data-stream
104 139 15 Word Break 3Sum 40.1% 26.8% Medium Medium 0.008741314401573542 0.00876717944353383 https://leetcode.com/problems/word-break https://leetcode.com/problems/3sum
105 977 139 Squares of a Sorted Array Word Break 72.1% 40.1% Easy Medium 0.008733679968754604 0.008741314401573542 https://leetcode.com/problems/squares-of-a-sorted-array https://leetcode.com/problems/word-break
106 349 977 Intersection of Two Arrays Squares of a Sorted Array 62.5% 72.1% Easy Easy 0.00725034896230682 0.008733679968754604 https://leetcode.com/problems/intersection-of-two-arrays https://leetcode.com/problems/squares-of-a-sorted-array
107 10 349 Regular Expression Matching Intersection of Two Arrays 26.8% 62.5% Hard Easy 0.0071865203293987245 0.00725034896230682 https://leetcode.com/problems/regular-expression-matching https://leetcode.com/problems/intersection-of-two-arrays
108 114 10 Flatten Binary Tree to Linked List Regular Expression Matching 49.3% 26.8% Medium Hard 0.006896579059060353 0.0071865203293987245 https://leetcode.com/problems/flatten-binary-tree-to-linked-list https://leetcode.com/problems/regular-expression-matching
109 88 114 Merge Sorted Array Flatten Binary Tree to Linked List 39.4% 49.3% Easy Medium 0.006760335218638243 0.006896579059060353 https://leetcode.com/problems/merge-sorted-array https://leetcode.com/problems/flatten-binary-tree-to-linked-list
110 200 88 Number of Islands Merge Sorted Array 46.8% 39.4% Medium Easy 0.006490251382779317 0.006760335218638243 https://leetcode.com/problems/number-of-islands https://leetcode.com/problems/merge-sorted-array
111 83 200 Remove Duplicates from Sorted List Number of Islands 45.4% 46.8% Easy Medium 0.006353261522609498 0.006490251382779317 https://leetcode.com/problems/remove-duplicates-from-sorted-list https://leetcode.com/problems/number-of-islands
112 167 83 Two Sum II - Input array is sorted Remove Duplicates from Sorted List 54.1% 45.4% Easy Easy 0.005507380022589096 0.006353261522609498 https://leetcode.com/problems/two-sum-ii-input-array-is-sorted https://leetcode.com/problems/remove-duplicates-from-sorted-list
113 238 167 Product of Array Except Self Two Sum II - Input array is sorted 60.1% 54.1% Medium Easy 0.003930436424724545 0.005507380022589096 https://leetcode.com/problems/product-of-array-except-self https://leetcode.com/problems/two-sum-ii-input-array-is-sorted
114 198 238 House Robber Product of Array Except Self 42.0% 60.1% Easy Medium 0.0037576371128333645 0.003930436424724545 https://leetcode.com/problems/house-robber https://leetcode.com/problems/product-of-array-except-self
115 94 198 Binary Tree Inorder Traversal House Robber 63.3% 42.0% Medium Easy 0.0033551449021403577 0.0037576371128333645 https://leetcode.com/problems/binary-tree-inorder-traversal https://leetcode.com/problems/house-robber
116 104 94 Maximum Depth of Binary Tree Binary Tree Inorder Traversal 66.0% 63.3% Easy Medium 0.002787846801433134 0.0033551449021403577 https://leetcode.com/problems/maximum-depth-of-binary-tree https://leetcode.com/problems/binary-tree-inorder-traversal
117 104 Maximum Depth of Binary Tree 66.0% Easy 0.002787846801433134 https://leetcode.com/problems/maximum-depth-of-binary-tree