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,78 +1,79 @@
1,Two Sum,45.6%,Easy,0.1532849790864647, https://leetcode.com/problems/two-sum
2,Add Two Numbers,33.9%,Medium,0.10270361758692534, https://leetcode.com/problems/add-two-numbers
21,Merge Two Sorted Lists,53.5%,Easy,0.09110919511165776, https://leetcode.com/problems/merge-two-sorted-lists
37,Sudoku Solver,43.6%,Hard,0.040527833612118376, https://leetcode.com/problems/sudoku-solver
706,Design HashMap,61.3%,Easy,0.039016652342451774, https://leetcode.com/problems/design-hashmap
15,3Sum,26.8%,Medium,0.0346167609048592, https://leetcode.com/problems/3sum
3,Longest Substring Without Repeating Characters,30.4%,Medium,0.031039352871947277, https://leetcode.com/problems/longest-substring-without-repeating-characters
368,Largest Divisible Subset,38.0%,Medium,0.030351343424138456, https://leetcode.com/problems/largest-divisible-subset
219,Contains Duplicate II,37.7%,Easy,0.028500979167549973, https://leetcode.com/problems/contains-duplicate-ii
115,Distinct Subsequences,38.3%,Hard,0.027798871362742988, https://leetcode.com/problems/distinct-subsequences
343,Integer Break,50.4%,Medium,0.027157133968907482, https://leetcode.com/problems/integer-break
22,Generate Parentheses,62.7%,Medium,0.026949997964496694, https://leetcode.com/problems/generate-parentheses
202,Happy Number,50.4%,Easy,0.02483442856330386, https://leetcode.com/problems/happy-number
206,Reverse Linked List,62.5%,Easy,0.02086427467076072, https://leetcode.com/problems/reverse-linked-list
525,Contiguous Array,42.8%,Medium,0.01975372873623256, https://leetcode.com/problems/contiguous-array
12,Integer to Roman,55.1%,Medium,0.019096697456456382, https://leetcode.com/problems/integer-to-roman
993,Cousins in Binary Tree,52.0%,Easy,0.017414458368636587, https://leetcode.com/problems/cousins-in-binary-tree
994,Rotting Oranges,49.2%,Medium,0.017087941897195622, https://leetcode.com/problems/rotting-oranges
7,Reverse Integer,25.8%,Easy,0.016627790608488954, https://leetcode.com/problems/reverse-integer
315,Count of Smaller Numbers After Self,41.5%,Hard,0.014352596574956585, https://leetcode.com/problems/count-of-smaller-numbers-after-self
5,Longest Palindromic Substring,29.5%,Medium,0.01416133329402493, https://leetcode.com/problems/longest-palindromic-substring
76,Minimum Window Substring,34.6%,Hard,0.013966707481708198, https://leetcode.com/problems/minimum-window-substring
703,Kth Largest Element in a Stream,49.7%,Easy,0.013898764390814973, https://leetcode.com/problems/kth-largest-element-in-a-stream
82,Remove Duplicates from Sorted List II,36.8%,Medium,0.01297035044262745, https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii
137,Single Number II,52.4%,Medium,0.012527567532662891, https://leetcode.com/problems/single-number-ii
11,Container With Most Water,50.8%,Medium,0.012214824746492168, https://leetcode.com/problems/container-with-most-water
300,Longest Increasing Subsequence,42.6%,Medium,0.011806512586989004, https://leetcode.com/problems/longest-increasing-subsequence
987,Vertical Order Traversal of a Binary Tree,36.6%,Medium,0.011601058182762062, https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree
200,Number of Islands,46.8%,Medium,0.011509262420590827, https://leetcode.com/problems/number-of-islands
55,Jump Game,34.6%,Medium,0.011265609194218986, https://leetcode.com/problems/jump-game
236,Lowest Common Ancestor of a Binary Tree,45.7%,Medium,0.010575891759058162, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
25,Reverse Nodes in k-Group,42.1%,Hard,0.01021198560502829, https://leetcode.com/problems/reverse-nodes-in-k-group
739,Daily Temperatures,63.3%,Medium,0.010032690121814417, https://leetcode.com/problems/daily-temperatures
61,Rotate List,30.0%,Medium,0.009925639799969955, https://leetcode.com/problems/rotate-list
18,4Sum,33.7%,Medium,0.00984259914419414, https://leetcode.com/problems/4sum
113,Path Sum II,46.7%,Medium,0.009784813879998279, https://leetcode.com/problems/path-sum-ii
560,Subarray Sum Equals K,43.9%,Medium,0.009603146783199741, https://leetcode.com/problems/subarray-sum-equals-k
45,Jump Game II,30.6%,Hard,0.009546611883579968, https://leetcode.com/problems/jump-game-ii
96,Unique Binary Search Trees,52.9%,Medium,0.009242209964820877, https://leetcode.com/problems/unique-binary-search-trees
279,Perfect Squares,47.4%,Medium,0.009216655104924008, https://leetcode.com/problems/perfect-squares
239,Sliding Window Maximum,43.0%,Hard,0.007898935224534491, https://leetcode.com/problems/sliding-window-maximum
6,ZigZag Conversion,36.3%,Medium,0.0077116248757144665, https://leetcode.com/problems/zigzag-conversion
175,Combine Two Tables,60.8%,Easy,0.007696786120491369, https://leetcode.com/problems/combine-two-tables
176,Second Highest Salary,31.6%,Easy,0.007393749024938284, https://leetcode.com/problems/second-highest-salary
10,Regular Expression Matching,26.8%,Hard,0.0071865203293987245, https://leetcode.com/problems/regular-expression-matching
1365,How Many Numbers Are Smaller Than the Current Number,85.6%,Easy,0.007109877088701047, https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number
204,Count Primes,31.5%,Easy,0.007072165261362441, https://leetcode.com/problems/count-primes
110,Balanced Binary Tree,43.5%,Easy,0.007027435807456887, https://leetcode.com/problems/balanced-binary-tree
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
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
31,Next Permutation,32.6%,Medium,0.005989835219179644, https://leetcode.com/problems/next-permutation
152,Maximum Product Subarray,31.7%,Medium,0.005590510716885066, https://leetcode.com/problems/maximum-product-subarray
112,Path Sum,41.2%,Easy,0.00546972510956646, https://leetcode.com/problems/path-sum
543,Diameter of Binary Tree,48.4%,Easy,0.005305755914149804, https://leetcode.com/problems/diameter-of-binary-tree
237,Delete Node in a Linked List,63.8%,Easy,0.005144705881237697, https://leetcode.com/problems/delete-node-in-a-linked-list
53,Maximum Subarray,46.5%,Easy,0.004869349014182134, https://leetcode.com/problems/maximum-subarray
169,Majority Element,58.7%,Easy,0.004706444738837472, https://leetcode.com/problems/majority-element
35,Search Insert Position,42.6%,Easy,0.004646848510375352, https://leetcode.com/problems/search-insert-position
146,LRU Cache,33.2%,Medium,0.004600353139061353, https://leetcode.com/problems/lru-cache
234,Palindrome Linked List,39.3%,Easy,0.004533613114828982, https://leetcode.com/problems/palindrome-linked-list
1470,Shuffle the Array,88.9%,Easy,0.004527967890154029, https://leetcode.com/problems/shuffle-the-array
42,Trapping Rain Water,48.9%,Hard,0.004350670338744988, https://leetcode.com/problems/trapping-rain-water
387,First Unique Character in a String,53.4%,Easy,0.00418541994270691, https://leetcode.com/problems/first-unique-character-in-a-string
23,Merge k Sorted Lists,40.2%,Hard,0.004051459000748015, https://leetcode.com/problems/merge-k-sorted-lists
4,Median of Two Sorted Arrays,29.6%,Hard,0.003900160950094767, https://leetcode.com/problems/median-of-two-sorted-arrays
977,Squares of a Sorted Array,72.1%,Easy,0.003891055492966611, https://leetcode.com/problems/squares-of-a-sorted-array
49,Group Anagrams,56.9%,Medium,0.0038040939835560453, https://leetcode.com/problems/group-anagrams
217,Contains Duplicate,56.0%,Easy,0.0037979536727587773, https://leetcode.com/problems/contains-duplicate
198,House Robber,42.0%,Easy,0.0037576371128333645, https://leetcode.com/problems/house-robber
141,Linked List Cycle,41.1%,Easy,0.0034937584669245472, https://leetcode.com/problems/linked-list-cycle
56,Merge Intervals,39.3%,Medium,0.0034728286335985107, https://leetcode.com/problems/merge-intervals
13,Roman to Integer,55.7%,Easy,0.003428770717317083, https://leetcode.com/problems/roman-to-integer
344,Reverse String,68.5%,Easy,0.003269579502519813, https://leetcode.com/problems/reverse-string
66,Plus One,43.0%,Easy,0.00326211347832938, https://leetcode.com/problems/plus-one
104,Maximum Depth of Binary Tree,66.0%,Easy,0.002787846801433134, https://leetcode.com/problems/maximum-depth-of-binary-tree
20,Valid Parentheses,39.0%,Easy,0.0023005704055949323, https://leetcode.com/problems/valid-parentheses
ID,Title,Acceptance,Difficulty,Frequency,Leetcode Question Link
1,Two Sum,45.6%,Easy,0.1532849790864647, https://leetcode.com/problems/two-sum
2,Add Two Numbers,33.9%,Medium,0.10270361758692534, https://leetcode.com/problems/add-two-numbers
21,Merge Two Sorted Lists,53.5%,Easy,0.09110919511165776, https://leetcode.com/problems/merge-two-sorted-lists
37,Sudoku Solver,43.6%,Hard,0.040527833612118376, https://leetcode.com/problems/sudoku-solver
706,Design HashMap,61.3%,Easy,0.039016652342451774, https://leetcode.com/problems/design-hashmap
15,3Sum,26.8%,Medium,0.0346167609048592, https://leetcode.com/problems/3sum
3,Longest Substring Without Repeating Characters,30.4%,Medium,0.031039352871947277, https://leetcode.com/problems/longest-substring-without-repeating-characters
368,Largest Divisible Subset,38.0%,Medium,0.030351343424138456, https://leetcode.com/problems/largest-divisible-subset
219,Contains Duplicate II,37.7%,Easy,0.028500979167549973, https://leetcode.com/problems/contains-duplicate-ii
115,Distinct Subsequences,38.3%,Hard,0.027798871362742988, https://leetcode.com/problems/distinct-subsequences
343,Integer Break,50.4%,Medium,0.027157133968907482, https://leetcode.com/problems/integer-break
22,Generate Parentheses,62.7%,Medium,0.026949997964496694, https://leetcode.com/problems/generate-parentheses
202,Happy Number,50.4%,Easy,0.02483442856330386, https://leetcode.com/problems/happy-number
206,Reverse Linked List,62.5%,Easy,0.02086427467076072, https://leetcode.com/problems/reverse-linked-list
525,Contiguous Array,42.8%,Medium,0.01975372873623256, https://leetcode.com/problems/contiguous-array
12,Integer to Roman,55.1%,Medium,0.019096697456456382, https://leetcode.com/problems/integer-to-roman
993,Cousins in Binary Tree,52.0%,Easy,0.017414458368636587, https://leetcode.com/problems/cousins-in-binary-tree
994,Rotting Oranges,49.2%,Medium,0.017087941897195622, https://leetcode.com/problems/rotting-oranges
7,Reverse Integer,25.8%,Easy,0.016627790608488954, https://leetcode.com/problems/reverse-integer
315,Count of Smaller Numbers After Self,41.5%,Hard,0.014352596574956585, https://leetcode.com/problems/count-of-smaller-numbers-after-self
5,Longest Palindromic Substring,29.5%,Medium,0.01416133329402493, https://leetcode.com/problems/longest-palindromic-substring
76,Minimum Window Substring,34.6%,Hard,0.013966707481708198, https://leetcode.com/problems/minimum-window-substring
703,Kth Largest Element in a Stream,49.7%,Easy,0.013898764390814973, https://leetcode.com/problems/kth-largest-element-in-a-stream
82,Remove Duplicates from Sorted List II,36.8%,Medium,0.01297035044262745, https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii
137,Single Number II,52.4%,Medium,0.012527567532662891, https://leetcode.com/problems/single-number-ii
11,Container With Most Water,50.8%,Medium,0.012214824746492168, https://leetcode.com/problems/container-with-most-water
300,Longest Increasing Subsequence,42.6%,Medium,0.011806512586989004, https://leetcode.com/problems/longest-increasing-subsequence
987,Vertical Order Traversal of a Binary Tree,36.6%,Medium,0.011601058182762062, https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree
200,Number of Islands,46.8%,Medium,0.011509262420590827, https://leetcode.com/problems/number-of-islands
55,Jump Game,34.6%,Medium,0.011265609194218986, https://leetcode.com/problems/jump-game
236,Lowest Common Ancestor of a Binary Tree,45.7%,Medium,0.010575891759058162, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
25,Reverse Nodes in k-Group,42.1%,Hard,0.01021198560502829, https://leetcode.com/problems/reverse-nodes-in-k-group
739,Daily Temperatures,63.3%,Medium,0.010032690121814417, https://leetcode.com/problems/daily-temperatures
61,Rotate List,30.0%,Medium,0.009925639799969955, https://leetcode.com/problems/rotate-list
18,4Sum,33.7%,Medium,0.00984259914419414, https://leetcode.com/problems/4sum
113,Path Sum II,46.7%,Medium,0.009784813879998279, https://leetcode.com/problems/path-sum-ii
560,Subarray Sum Equals K,43.9%,Medium,0.009603146783199741, https://leetcode.com/problems/subarray-sum-equals-k
45,Jump Game II,30.6%,Hard,0.009546611883579968, https://leetcode.com/problems/jump-game-ii
96,Unique Binary Search Trees,52.9%,Medium,0.009242209964820877, https://leetcode.com/problems/unique-binary-search-trees
279,Perfect Squares,47.4%,Medium,0.009216655104924008, https://leetcode.com/problems/perfect-squares
239,Sliding Window Maximum,43.0%,Hard,0.007898935224534491, https://leetcode.com/problems/sliding-window-maximum
6,ZigZag Conversion,36.3%,Medium,0.0077116248757144665, https://leetcode.com/problems/zigzag-conversion
175,Combine Two Tables,60.8%,Easy,0.007696786120491369, https://leetcode.com/problems/combine-two-tables
176,Second Highest Salary,31.6%,Easy,0.007393749024938284, https://leetcode.com/problems/second-highest-salary
10,Regular Expression Matching,26.8%,Hard,0.0071865203293987245, https://leetcode.com/problems/regular-expression-matching
1365,How Many Numbers Are Smaller Than the Current Number,85.6%,Easy,0.007109877088701047, https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number
204,Count Primes,31.5%,Easy,0.007072165261362441, https://leetcode.com/problems/count-primes
110,Balanced Binary Tree,43.5%,Easy,0.007027435807456887, https://leetcode.com/problems/balanced-binary-tree
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
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
31,Next Permutation,32.6%,Medium,0.005989835219179644, https://leetcode.com/problems/next-permutation
152,Maximum Product Subarray,31.7%,Medium,0.005590510716885066, https://leetcode.com/problems/maximum-product-subarray
112,Path Sum,41.2%,Easy,0.00546972510956646, https://leetcode.com/problems/path-sum
543,Diameter of Binary Tree,48.4%,Easy,0.005305755914149804, https://leetcode.com/problems/diameter-of-binary-tree
237,Delete Node in a Linked List,63.8%,Easy,0.005144705881237697, https://leetcode.com/problems/delete-node-in-a-linked-list
53,Maximum Subarray,46.5%,Easy,0.004869349014182134, https://leetcode.com/problems/maximum-subarray
169,Majority Element,58.7%,Easy,0.004706444738837472, https://leetcode.com/problems/majority-element
35,Search Insert Position,42.6%,Easy,0.004646848510375352, https://leetcode.com/problems/search-insert-position
146,LRU Cache,33.2%,Medium,0.004600353139061353, https://leetcode.com/problems/lru-cache
234,Palindrome Linked List,39.3%,Easy,0.004533613114828982, https://leetcode.com/problems/palindrome-linked-list
1470,Shuffle the Array,88.9%,Easy,0.004527967890154029, https://leetcode.com/problems/shuffle-the-array
42,Trapping Rain Water,48.9%,Hard,0.004350670338744988, https://leetcode.com/problems/trapping-rain-water
387,First Unique Character in a String,53.4%,Easy,0.00418541994270691, https://leetcode.com/problems/first-unique-character-in-a-string
23,Merge k Sorted Lists,40.2%,Hard,0.004051459000748015, https://leetcode.com/problems/merge-k-sorted-lists
4,Median of Two Sorted Arrays,29.6%,Hard,0.003900160950094767, https://leetcode.com/problems/median-of-two-sorted-arrays
977,Squares of a Sorted Array,72.1%,Easy,0.003891055492966611, https://leetcode.com/problems/squares-of-a-sorted-array
49,Group Anagrams,56.9%,Medium,0.0038040939835560453, https://leetcode.com/problems/group-anagrams
217,Contains Duplicate,56.0%,Easy,0.0037979536727587773, https://leetcode.com/problems/contains-duplicate
198,House Robber,42.0%,Easy,0.0037576371128333645, https://leetcode.com/problems/house-robber
141,Linked List Cycle,41.1%,Easy,0.0034937584669245472, https://leetcode.com/problems/linked-list-cycle
56,Merge Intervals,39.3%,Medium,0.0034728286335985107, https://leetcode.com/problems/merge-intervals
13,Roman to Integer,55.7%,Easy,0.003428770717317083, https://leetcode.com/problems/roman-to-integer
344,Reverse String,68.5%,Easy,0.003269579502519813, https://leetcode.com/problems/reverse-string
66,Plus One,43.0%,Easy,0.00326211347832938, https://leetcode.com/problems/plus-one
104,Maximum Depth of Binary Tree,66.0%,Easy,0.002787846801433134, https://leetcode.com/problems/maximum-depth-of-binary-tree
20,Valid Parentheses,39.0%,Easy,0.0023005704055949323, https://leetcode.com/problems/valid-parentheses
1 1 ID Two Sum Title 45.6% Acceptance Easy Difficulty 0.1532849790864647 Frequency https://leetcode.com/problems/two-sum Leetcode Question Link
2 2 1 Add Two Numbers Two Sum 33.9% 45.6% Medium Easy 0.10270361758692534 0.1532849790864647 https://leetcode.com/problems/add-two-numbers https://leetcode.com/problems/two-sum
3 21 2 Merge Two Sorted Lists Add Two Numbers 53.5% 33.9% Easy Medium 0.09110919511165776 0.10270361758692534 https://leetcode.com/problems/merge-two-sorted-lists https://leetcode.com/problems/add-two-numbers
4 37 21 Sudoku Solver Merge Two Sorted Lists 43.6% 53.5% Hard Easy 0.040527833612118376 0.09110919511165776 https://leetcode.com/problems/sudoku-solver https://leetcode.com/problems/merge-two-sorted-lists
5 706 37 Design HashMap Sudoku Solver 61.3% 43.6% Easy Hard 0.039016652342451774 0.040527833612118376 https://leetcode.com/problems/design-hashmap https://leetcode.com/problems/sudoku-solver
6 15 706 3Sum Design HashMap 26.8% 61.3% Medium Easy 0.0346167609048592 0.039016652342451774 https://leetcode.com/problems/3sum https://leetcode.com/problems/design-hashmap
7 3 15 Longest Substring Without Repeating Characters 3Sum 30.4% 26.8% Medium Medium 0.031039352871947277 0.0346167609048592 https://leetcode.com/problems/longest-substring-without-repeating-characters https://leetcode.com/problems/3sum
8 368 3 Largest Divisible Subset Longest Substring Without Repeating Characters 38.0% 30.4% Medium Medium 0.030351343424138456 0.031039352871947277 https://leetcode.com/problems/largest-divisible-subset https://leetcode.com/problems/longest-substring-without-repeating-characters
9 219 368 Contains Duplicate II Largest Divisible Subset 37.7% 38.0% Easy Medium 0.028500979167549973 0.030351343424138456 https://leetcode.com/problems/contains-duplicate-ii https://leetcode.com/problems/largest-divisible-subset
10 115 219 Distinct Subsequences Contains Duplicate II 38.3% 37.7% Hard Easy 0.027798871362742988 0.028500979167549973 https://leetcode.com/problems/distinct-subsequences https://leetcode.com/problems/contains-duplicate-ii
11 343 115 Integer Break Distinct Subsequences 50.4% 38.3% Medium Hard 0.027157133968907482 0.027798871362742988 https://leetcode.com/problems/integer-break https://leetcode.com/problems/distinct-subsequences
12 22 343 Generate Parentheses Integer Break 62.7% 50.4% Medium Medium 0.026949997964496694 0.027157133968907482 https://leetcode.com/problems/generate-parentheses https://leetcode.com/problems/integer-break
13 202 22 Happy Number Generate Parentheses 50.4% 62.7% Easy Medium 0.02483442856330386 0.026949997964496694 https://leetcode.com/problems/happy-number https://leetcode.com/problems/generate-parentheses
14 206 202 Reverse Linked List Happy Number 62.5% 50.4% Easy Easy 0.02086427467076072 0.02483442856330386 https://leetcode.com/problems/reverse-linked-list https://leetcode.com/problems/happy-number
15 525 206 Contiguous Array Reverse Linked List 42.8% 62.5% Medium Easy 0.01975372873623256 0.02086427467076072 https://leetcode.com/problems/contiguous-array https://leetcode.com/problems/reverse-linked-list
16 12 525 Integer to Roman Contiguous Array 55.1% 42.8% Medium Medium 0.019096697456456382 0.01975372873623256 https://leetcode.com/problems/integer-to-roman https://leetcode.com/problems/contiguous-array
17 993 12 Cousins in Binary Tree Integer to Roman 52.0% 55.1% Easy Medium 0.017414458368636587 0.019096697456456382 https://leetcode.com/problems/cousins-in-binary-tree https://leetcode.com/problems/integer-to-roman
18 994 993 Rotting Oranges Cousins in Binary Tree 49.2% 52.0% Medium Easy 0.017087941897195622 0.017414458368636587 https://leetcode.com/problems/rotting-oranges https://leetcode.com/problems/cousins-in-binary-tree
19 7 994 Reverse Integer Rotting Oranges 25.8% 49.2% Easy Medium 0.016627790608488954 0.017087941897195622 https://leetcode.com/problems/reverse-integer https://leetcode.com/problems/rotting-oranges
20 315 7 Count of Smaller Numbers After Self Reverse Integer 41.5% 25.8% Hard Easy 0.014352596574956585 0.016627790608488954 https://leetcode.com/problems/count-of-smaller-numbers-after-self https://leetcode.com/problems/reverse-integer
21 5 315 Longest Palindromic Substring Count of Smaller Numbers After Self 29.5% 41.5% Medium Hard 0.01416133329402493 0.014352596574956585 https://leetcode.com/problems/longest-palindromic-substring https://leetcode.com/problems/count-of-smaller-numbers-after-self
22 76 5 Minimum Window Substring Longest Palindromic Substring 34.6% 29.5% Hard Medium 0.013966707481708198 0.01416133329402493 https://leetcode.com/problems/minimum-window-substring https://leetcode.com/problems/longest-palindromic-substring
23 703 76 Kth Largest Element in a Stream Minimum Window Substring 49.7% 34.6% Easy Hard 0.013898764390814973 0.013966707481708198 https://leetcode.com/problems/kth-largest-element-in-a-stream https://leetcode.com/problems/minimum-window-substring
24 82 703 Remove Duplicates from Sorted List II Kth Largest Element in a Stream 36.8% 49.7% Medium Easy 0.01297035044262745 0.013898764390814973 https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii https://leetcode.com/problems/kth-largest-element-in-a-stream
25 137 82 Single Number II Remove Duplicates from Sorted List II 52.4% 36.8% Medium Medium 0.012527567532662891 0.01297035044262745 https://leetcode.com/problems/single-number-ii https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii
26 11 137 Container With Most Water Single Number II 50.8% 52.4% Medium Medium 0.012214824746492168 0.012527567532662891 https://leetcode.com/problems/container-with-most-water https://leetcode.com/problems/single-number-ii
27 300 11 Longest Increasing Subsequence Container With Most Water 42.6% 50.8% Medium Medium 0.011806512586989004 0.012214824746492168 https://leetcode.com/problems/longest-increasing-subsequence https://leetcode.com/problems/container-with-most-water
28 987 300 Vertical Order Traversal of a Binary Tree Longest Increasing Subsequence 36.6% 42.6% Medium Medium 0.011601058182762062 0.011806512586989004 https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree https://leetcode.com/problems/longest-increasing-subsequence
29 200 987 Number of Islands Vertical Order Traversal of a Binary Tree 46.8% 36.6% Medium Medium 0.011509262420590827 0.011601058182762062 https://leetcode.com/problems/number-of-islands https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree
30 55 200 Jump Game Number of Islands 34.6% 46.8% Medium Medium 0.011265609194218986 0.011509262420590827 https://leetcode.com/problems/jump-game https://leetcode.com/problems/number-of-islands
31 236 55 Lowest Common Ancestor of a Binary Tree Jump Game 45.7% 34.6% Medium Medium 0.010575891759058162 0.011265609194218986 https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree https://leetcode.com/problems/jump-game
32 25 236 Reverse Nodes in k-Group Lowest Common Ancestor of a Binary Tree 42.1% 45.7% Hard Medium 0.01021198560502829 0.010575891759058162 https://leetcode.com/problems/reverse-nodes-in-k-group https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
33 739 25 Daily Temperatures Reverse Nodes in k-Group 63.3% 42.1% Medium Hard 0.010032690121814417 0.01021198560502829 https://leetcode.com/problems/daily-temperatures https://leetcode.com/problems/reverse-nodes-in-k-group
34 61 739 Rotate List Daily Temperatures 30.0% 63.3% Medium Medium 0.009925639799969955 0.010032690121814417 https://leetcode.com/problems/rotate-list https://leetcode.com/problems/daily-temperatures
35 18 61 4Sum Rotate List 33.7% 30.0% Medium Medium 0.00984259914419414 0.009925639799969955 https://leetcode.com/problems/4sum https://leetcode.com/problems/rotate-list
36 113 18 Path Sum II 4Sum 46.7% 33.7% Medium Medium 0.009784813879998279 0.00984259914419414 https://leetcode.com/problems/path-sum-ii https://leetcode.com/problems/4sum
37 560 113 Subarray Sum Equals K Path Sum II 43.9% 46.7% Medium Medium 0.009603146783199741 0.009784813879998279 https://leetcode.com/problems/subarray-sum-equals-k https://leetcode.com/problems/path-sum-ii
38 45 560 Jump Game II Subarray Sum Equals K 30.6% 43.9% Hard Medium 0.009546611883579968 0.009603146783199741 https://leetcode.com/problems/jump-game-ii https://leetcode.com/problems/subarray-sum-equals-k
39 96 45 Unique Binary Search Trees Jump Game II 52.9% 30.6% Medium Hard 0.009242209964820877 0.009546611883579968 https://leetcode.com/problems/unique-binary-search-trees https://leetcode.com/problems/jump-game-ii
40 279 96 Perfect Squares Unique Binary Search Trees 47.4% 52.9% Medium Medium 0.009216655104924008 0.009242209964820877 https://leetcode.com/problems/perfect-squares https://leetcode.com/problems/unique-binary-search-trees
41 239 279 Sliding Window Maximum Perfect Squares 43.0% 47.4% Hard Medium 0.007898935224534491 0.009216655104924008 https://leetcode.com/problems/sliding-window-maximum https://leetcode.com/problems/perfect-squares
42 6 239 ZigZag Conversion Sliding Window Maximum 36.3% 43.0% Medium Hard 0.0077116248757144665 0.007898935224534491 https://leetcode.com/problems/zigzag-conversion https://leetcode.com/problems/sliding-window-maximum
43 175 6 Combine Two Tables ZigZag Conversion 60.8% 36.3% Easy Medium 0.007696786120491369 0.0077116248757144665 https://leetcode.com/problems/combine-two-tables https://leetcode.com/problems/zigzag-conversion
44 176 175 Second Highest Salary Combine Two Tables 31.6% 60.8% Easy Easy 0.007393749024938284 0.007696786120491369 https://leetcode.com/problems/second-highest-salary https://leetcode.com/problems/combine-two-tables
45 10 176 Regular Expression Matching Second Highest Salary 26.8% 31.6% Hard Easy 0.0071865203293987245 0.007393749024938284 https://leetcode.com/problems/regular-expression-matching https://leetcode.com/problems/second-highest-salary
46 1365 10 How Many Numbers Are Smaller Than the Current Number Regular Expression Matching 85.6% 26.8% Easy Hard 0.007109877088701047 0.0071865203293987245 https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number https://leetcode.com/problems/regular-expression-matching
47 204 1365 Count Primes How Many Numbers Are Smaller Than the Current Number 31.5% 85.6% Easy Easy 0.007072165261362441 0.007109877088701047 https://leetcode.com/problems/count-primes https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number
48 110 204 Balanced Binary Tree Count Primes 43.5% 31.5% Easy Easy 0.007027435807456887 0.007072165261362441 https://leetcode.com/problems/balanced-binary-tree https://leetcode.com/problems/count-primes
49 114 110 Flatten Binary Tree to Linked List Balanced Binary Tree 49.3% 43.5% Medium Easy 0.006896579059060353 0.007027435807456887 https://leetcode.com/problems/flatten-binary-tree-to-linked-list https://leetcode.com/problems/balanced-binary-tree
50 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
51 83 88 Remove Duplicates from Sorted List Merge Sorted Array 45.4% 39.4% Easy Easy 0.006353261522609498 0.006760335218638243 https://leetcode.com/problems/remove-duplicates-from-sorted-list https://leetcode.com/problems/merge-sorted-array
52 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
53 31 24 Next Permutation Swap Nodes in Pairs 32.6% 50.4% Medium Medium 0.005989835219179644 0.0062218275061505365 https://leetcode.com/problems/next-permutation https://leetcode.com/problems/swap-nodes-in-pairs
54 152 31 Maximum Product Subarray Next Permutation 31.7% 32.6% Medium Medium 0.005590510716885066 0.005989835219179644 https://leetcode.com/problems/maximum-product-subarray https://leetcode.com/problems/next-permutation
55 112 152 Path Sum Maximum Product Subarray 41.2% 31.7% Easy Medium 0.00546972510956646 0.005590510716885066 https://leetcode.com/problems/path-sum https://leetcode.com/problems/maximum-product-subarray
56 543 112 Diameter of Binary Tree Path Sum 48.4% 41.2% Easy Easy 0.005305755914149804 0.00546972510956646 https://leetcode.com/problems/diameter-of-binary-tree https://leetcode.com/problems/path-sum
57 237 543 Delete Node in a Linked List Diameter of Binary Tree 63.8% 48.4% Easy Easy 0.005144705881237697 0.005305755914149804 https://leetcode.com/problems/delete-node-in-a-linked-list https://leetcode.com/problems/diameter-of-binary-tree
58 53 237 Maximum Subarray Delete Node in a Linked List 46.5% 63.8% Easy Easy 0.004869349014182134 0.005144705881237697 https://leetcode.com/problems/maximum-subarray https://leetcode.com/problems/delete-node-in-a-linked-list
59 169 53 Majority Element Maximum Subarray 58.7% 46.5% Easy Easy 0.004706444738837472 0.004869349014182134 https://leetcode.com/problems/majority-element https://leetcode.com/problems/maximum-subarray
60 35 169 Search Insert Position Majority Element 42.6% 58.7% Easy Easy 0.004646848510375352 0.004706444738837472 https://leetcode.com/problems/search-insert-position https://leetcode.com/problems/majority-element
61 146 35 LRU Cache Search Insert Position 33.2% 42.6% Medium Easy 0.004600353139061353 0.004646848510375352 https://leetcode.com/problems/lru-cache https://leetcode.com/problems/search-insert-position
62 234 146 Palindrome Linked List LRU Cache 39.3% 33.2% Easy Medium 0.004533613114828982 0.004600353139061353 https://leetcode.com/problems/palindrome-linked-list https://leetcode.com/problems/lru-cache
63 1470 234 Shuffle the Array Palindrome Linked List 88.9% 39.3% Easy Easy 0.004527967890154029 0.004533613114828982 https://leetcode.com/problems/shuffle-the-array https://leetcode.com/problems/palindrome-linked-list
64 42 1470 Trapping Rain Water Shuffle the Array 48.9% 88.9% Hard Easy 0.004350670338744988 0.004527967890154029 https://leetcode.com/problems/trapping-rain-water https://leetcode.com/problems/shuffle-the-array
65 387 42 First Unique Character in a String Trapping Rain Water 53.4% 48.9% Easy Hard 0.00418541994270691 0.004350670338744988 https://leetcode.com/problems/first-unique-character-in-a-string https://leetcode.com/problems/trapping-rain-water
66 23 387 Merge k Sorted Lists First Unique Character in a String 40.2% 53.4% Hard Easy 0.004051459000748015 0.00418541994270691 https://leetcode.com/problems/merge-k-sorted-lists https://leetcode.com/problems/first-unique-character-in-a-string
67 4 23 Median of Two Sorted Arrays Merge k Sorted Lists 29.6% 40.2% Hard Hard 0.003900160950094767 0.004051459000748015 https://leetcode.com/problems/median-of-two-sorted-arrays https://leetcode.com/problems/merge-k-sorted-lists
68 977 4 Squares of a Sorted Array Median of Two Sorted Arrays 72.1% 29.6% Easy Hard 0.003891055492966611 0.003900160950094767 https://leetcode.com/problems/squares-of-a-sorted-array https://leetcode.com/problems/median-of-two-sorted-arrays
69 49 977 Group Anagrams Squares of a Sorted Array 56.9% 72.1% Medium Easy 0.0038040939835560453 0.003891055492966611 https://leetcode.com/problems/group-anagrams https://leetcode.com/problems/squares-of-a-sorted-array
70 217 49 Contains Duplicate Group Anagrams 56.0% 56.9% Easy Medium 0.0037979536727587773 0.0038040939835560453 https://leetcode.com/problems/contains-duplicate https://leetcode.com/problems/group-anagrams
71 198 217 House Robber Contains Duplicate 42.0% 56.0% Easy Easy 0.0037576371128333645 0.0037979536727587773 https://leetcode.com/problems/house-robber https://leetcode.com/problems/contains-duplicate
72 141 198 Linked List Cycle House Robber 41.1% 42.0% Easy Easy 0.0034937584669245472 0.0037576371128333645 https://leetcode.com/problems/linked-list-cycle https://leetcode.com/problems/house-robber
73 56 141 Merge Intervals Linked List Cycle 39.3% 41.1% Medium Easy 0.0034728286335985107 0.0034937584669245472 https://leetcode.com/problems/merge-intervals https://leetcode.com/problems/linked-list-cycle
74 13 56 Roman to Integer Merge Intervals 55.7% 39.3% Easy Medium 0.003428770717317083 0.0034728286335985107 https://leetcode.com/problems/roman-to-integer https://leetcode.com/problems/merge-intervals
75 344 13 Reverse String Roman to Integer 68.5% 55.7% Easy Easy 0.003269579502519813 0.003428770717317083 https://leetcode.com/problems/reverse-string https://leetcode.com/problems/roman-to-integer
76 66 344 Plus One Reverse String 43.0% 68.5% Easy Easy 0.00326211347832938 0.003269579502519813 https://leetcode.com/problems/plus-one https://leetcode.com/problems/reverse-string
77 104 66 Maximum Depth of Binary Tree Plus One 66.0% 43.0% Easy Easy 0.002787846801433134 0.00326211347832938 https://leetcode.com/problems/maximum-depth-of-binary-tree https://leetcode.com/problems/plus-one
78 20 104 Valid Parentheses Maximum Depth of Binary Tree 39.0% 66.0% Easy Easy 0.0023005704055949323 0.002787846801433134 https://leetcode.com/problems/valid-parentheses https://leetcode.com/problems/maximum-depth-of-binary-tree
79 20 Valid Parentheses 39.0% Easy 0.0023005704055949323 https://leetcode.com/problems/valid-parentheses