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,88 +1,89 @@
364,Nested List Weight Sum II,62.8%,Medium,2.1923206790347614, https://leetcode.com/problems/nested-list-weight-sum-ii
244,Shortest Word Distance II,52.3%,Medium,1.8985208007953613, https://leetcode.com/problems/shortest-word-distance-ii
272,Closest Binary Search Tree Value II,50.5%,Hard,1.6047209225559615, https://leetcode.com/problems/closest-binary-search-tree-value-ii
716,Max Stack,42.6%,Easy,1.5967072751794937, https://leetcode.com/problems/max-stack
254,Factor Combinations,46.7%,Medium,1.4353364461874933, https://leetcode.com/problems/factor-combinations
366,Find Leaves of Binary Tree,70.6%,Medium,1.223942529959876, https://leetcode.com/problems/find-leaves-of-binary-tree
605,Can Place Flowers,31.6%,Easy,0.9524451336942912, https://leetcode.com/problems/can-place-flowers
339,Nested List Weight Sum,74.0%,Easy,0.8196573629915603, https://leetcode.com/problems/nested-list-weight-sum
156,Binary Tree Upside Down,55.0%,Medium,0.8187244879431477, https://leetcode.com/problems/binary-tree-upside-down
243,Shortest Word Distance,61.0%,Easy,0.8149687609079993, https://leetcode.com/problems/shortest-word-distance
432,All O`one Data Structure,32.4%,Hard,0.7611889165572873, https://leetcode.com/problems/all-oone-data-structure
256,Paint House,52.1%,Easy,0.4962622595780941, https://leetcode.com/problems/paint-house
150,Evaluate Reverse Polish Notation,36.3%,Medium,0.4708929134306197, https://leetcode.com/problems/evaluate-reverse-polish-notation
380,Insert Delete GetRandom O(1),47.5%,Medium,0.4415683628848016, https://leetcode.com/problems/insert-delete-getrandom-o1
149,Max Points on a Line,16.9%,Hard,0.4117347211217598, https://leetcode.com/problems/max-points-on-a-line
297,Serialize and Deserialize Binary Tree,47.5%,Hard,0.3746934494414107, https://leetcode.com/problems/serialize-and-deserialize-binary-tree
698,Partition to K Equal Sum Subsets,45.0%,Medium,0.3589112475170129, https://leetcode.com/problems/partition-to-k-equal-sum-subsets
373,Find K Pairs with Smallest Sums,36.7%,Medium,0.3547436057206025, https://leetcode.com/problems/find-k-pairs-with-smallest-sums
671,Second Minimum Node In a Binary Tree,42.7%,Easy,0.3132532267195692, https://leetcode.com/problems/second-minimum-node-in-a-binary-tree
68,Text Justification,27.7%,Hard,0.29518712556880805, https://leetcode.com/problems/text-justification
730,Count Different Palindromic Subsequences,41.8%,Hard,0.2744368457017603, https://leetcode.com/problems/count-different-palindromic-subsequences
1117,Building H2O,52.6%,Medium,0.2678623801635787, https://leetcode.com/problems/building-h2o
1188,Design Bounded Blocking Queue,70.5%,Medium,0.23300728083654992, https://leetcode.com/problems/design-bounded-blocking-queue
265,Paint House II,44.6%,Hard,0.2300164306019718, https://leetcode.com/problems/paint-house-ii
261,Graph Valid Tree,42.2%,Medium,0.21068350715947268, https://leetcode.com/problems/graph-valid-tree
470,Implement Rand10() Using Rand7(),46.3%,Medium,0.15154989812720093, https://leetcode.com/problems/implement-rand10-using-rand7
57,Insert Interval,33.5%,Hard,0.14994432629434787, https://leetcode.com/problems/insert-interval
53,Maximum Subarray,46.5%,Easy,0.14560701105995025, https://leetcode.com/problems/maximum-subarray
76,Minimum Window Substring,34.6%,Hard,0.14520312778609068, https://leetcode.com/problems/minimum-window-substring
152,Maximum Product Subarray,31.7%,Medium,0.13116348974220138, https://leetcode.com/problems/maximum-product-subarray
739,Daily Temperatures,63.3%,Medium,0.11646575243222568, https://leetcode.com/problems/daily-temperatures
277,Find the Celebrity,41.8%,Medium,0.11383991212794757, https://leetcode.com/problems/find-the-celebrity
721,Accounts Merge,48.8%,Medium,0.11257939199174459, https://leetcode.com/problems/accounts-merge
215,Kth Largest Element in an Array,55.4%,Medium,0.11179140598811674, https://leetcode.com/problems/kth-largest-element-in-an-array
611,Valid Triangle Number,48.4%,Medium,0.09333193979221914, https://leetcode.com/problems/valid-triangle-number
381,Insert Delete GetRandom O(1) - Duplicates allowed,34.1%,Hard,0.09106388892287375, https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed
65,Valid Number,15.3%,Hard,0.08845542056186342, https://leetcode.com/problems/valid-number
449,Serialize and Deserialize BST,52.0%,Medium,0.08696405427235052, https://leetcode.com/problems/serialize-and-deserialize-bst
273,Integer to English Words,27.1%,Hard,0.0732177031685638, https://leetcode.com/problems/integer-to-english-words
1042,Flower Planting With No Adjacent,48.5%,Easy,0.07249550203815351, https://leetcode.com/problems/flower-planting-with-no-adjacent
235,Lowest Common Ancestor of a Binary Search Tree,49.9%,Easy,0.07162965613925479, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree
127,Word Ladder,29.6%,Medium,0.0708901210450219, https://leetcode.com/problems/word-ladder
170,Two Sum III - Data structure design,33.5%,Easy,0.06887402901251127, https://leetcode.com/problems/two-sum-iii-data-structure-design
56,Merge Intervals,39.3%,Medium,0.06807635025869622, https://leetcode.com/problems/merge-intervals
72,Edit Distance,44.8%,Hard,0.061024299119344635, https://leetcode.com/problems/edit-distance
464,Can I Win,28.8%,Medium,0.06053284922884233, https://leetcode.com/problems/can-i-win
61,Rotate List,30.0%,Medium,0.06047791896280124, https://leetcode.com/problems/rotate-list
12,Integer to Roman,55.1%,Medium,0.05217122936969127, https://leetcode.com/problems/integer-to-roman
34,Find First and Last Position of Element in Sorted Array,36.2%,Medium,0.05083027351406798, https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
33,Search in Rotated Sorted Array,34.5%,Medium,0.05046797817178903, https://leetcode.com/problems/search-in-rotated-sorted-array
46,Permutations,63.5%,Medium,0.05046375425919308, https://leetcode.com/problems/permutations
636,Exclusive Time of Functions,51.9%,Medium,0.04668897736546294, https://leetcode.com/problems/exclusive-time-of-functions
341,Flatten Nested List Iterator,52.9%,Medium,0.04440788848944038, https://leetcode.com/problems/flatten-nested-list-iterator
102,Binary Tree Level Order Traversal,54.6%,Medium,0.04369064305418892, https://leetcode.com/problems/binary-tree-level-order-traversal
13,Roman to Integer,55.7%,Easy,0.04121346863130292, https://leetcode.com/problems/roman-to-integer
101,Symmetric Tree,46.8%,Easy,0.04094139037736073, https://leetcode.com/problems/symmetric-tree
88,Merge Sorted Array,39.4%,Easy,0.0362653520190164, https://leetcode.com/problems/merge-sorted-array
20,Valid Parentheses,39.0%,Easy,0.03618871742239114, https://leetcode.com/problems/valid-parentheses
367,Valid Perfect Square,41.7%,Easy,0.03342308879149537, https://leetcode.com/problems/valid-perfect-square
460,LFU Cache,34.2%,Hard,0.030962225603966897, https://leetcode.com/problems/lfu-cache
75,Sort Colors,47.3%,Medium,0.030801991570373215, https://leetcode.com/problems/sort-colors
796,Rotate String,49.6%,Easy,0.02701041988276247, https://leetcode.com/problems/rotate-string
205,Isomorphic Strings,39.8%,Easy,0.025789394882914186, https://leetcode.com/problems/isomorphic-strings
47,Permutations II,46.4%,Medium,0.021635459295878245, https://leetcode.com/problems/permutations-ii
236,Lowest Common Ancestor of a Binary Tree,45.7%,Medium,0.018724947332324816, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
706,Design HashMap,61.3%,Easy,0.01752893260576219, https://leetcode.com/problems/design-hashmap
50,Pow(x;n),30.3%,Medium,0.017036779497025166, https://leetcode.com/problems/powx-n
349,Intersection of Two Arrays,62.5%,Easy,0.016239981598488416, https://leetcode.com/problems/intersection-of-two-arrays
350,Intersection of Two Arrays II,51.4%,Easy,0.01168540951877908, https://leetcode.com/problems/intersection-of-two-arrays-ii
987,Vertical Order Traversal of a Binary Tree,36.6%,Medium,0.011601058182762062, https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree
69,Sqrt(x),33.9%,Easy,0.011443227222342794, https://leetcode.com/problems/sqrtx
785,Is Graph Bipartite?,47.5%,Medium,0.011236073266925854, https://leetcode.com/problems/is-graph-bipartite
40,Combination Sum II,48.2%,Medium,0.009578617297069781, https://leetcode.com/problems/combination-sum-ii
173,Binary Search Tree Iterator,56.6%,Medium,0.008489015324911316, https://leetcode.com/problems/binary-search-tree-iterator
200,Number of Islands,46.8%,Medium,0.006490251382779317, https://leetcode.com/problems/number-of-islands
973,K Closest Points to Origin,63.8%,Medium,0.005773688094426333, https://leetcode.com/problems/k-closest-points-to-origin
39,Combination Sum,56.1%,Medium,0.005715934396440999, https://leetcode.com/problems/combination-sum
21,Merge Two Sorted Lists,53.5%,Easy,0.005067007800877041, https://leetcode.com/problems/merge-two-sorted-lists
207,Course Schedule,43.1%,Medium,0.004964021114211758, https://leetcode.com/problems/course-schedule
160,Intersection of Two Linked Lists,40.6%,Easy,0.004901369939720486, https://leetcode.com/problems/intersection-of-two-linked-lists
146,LRU Cache,33.2%,Medium,0.004600353139061353, https://leetcode.com/problems/lru-cache
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
8,String to Integer (atoi),15.4%,Medium,0.0037925521897059712, https://leetcode.com/problems/string-to-integer-atoi
198,House Robber,42.0%,Easy,0.0037576371128333645, https://leetcode.com/problems/house-robber
1,Two Sum,45.6%,Easy,0.00184543512358731, https://leetcode.com/problems/two-sum
103,Binary Tree Zigzag Level Order Traversal,48.3%,Medium,0.0017084529846397953, https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
70,Climbing Stairs,47.8%,Easy,0.0015084665529624085, https://leetcode.com/problems/climbing-stairs
ID,Title,Acceptance,Difficulty,Frequency,Leetcode Question Link
364,Nested List Weight Sum II,62.8%,Medium,2.1923206790347614, https://leetcode.com/problems/nested-list-weight-sum-ii
244,Shortest Word Distance II,52.3%,Medium,1.8985208007953613, https://leetcode.com/problems/shortest-word-distance-ii
272,Closest Binary Search Tree Value II,50.5%,Hard,1.6047209225559615, https://leetcode.com/problems/closest-binary-search-tree-value-ii
716,Max Stack,42.6%,Easy,1.5967072751794937, https://leetcode.com/problems/max-stack
254,Factor Combinations,46.7%,Medium,1.4353364461874933, https://leetcode.com/problems/factor-combinations
366,Find Leaves of Binary Tree,70.6%,Medium,1.223942529959876, https://leetcode.com/problems/find-leaves-of-binary-tree
605,Can Place Flowers,31.6%,Easy,0.9524451336942912, https://leetcode.com/problems/can-place-flowers
339,Nested List Weight Sum,74.0%,Easy,0.8196573629915603, https://leetcode.com/problems/nested-list-weight-sum
156,Binary Tree Upside Down,55.0%,Medium,0.8187244879431477, https://leetcode.com/problems/binary-tree-upside-down
243,Shortest Word Distance,61.0%,Easy,0.8149687609079993, https://leetcode.com/problems/shortest-word-distance
432,All O`one Data Structure,32.4%,Hard,0.7611889165572873, https://leetcode.com/problems/all-oone-data-structure
256,Paint House,52.1%,Easy,0.4962622595780941, https://leetcode.com/problems/paint-house
150,Evaluate Reverse Polish Notation,36.3%,Medium,0.4708929134306197, https://leetcode.com/problems/evaluate-reverse-polish-notation
380,Insert Delete GetRandom O(1),47.5%,Medium,0.4415683628848016, https://leetcode.com/problems/insert-delete-getrandom-o1
149,Max Points on a Line,16.9%,Hard,0.4117347211217598, https://leetcode.com/problems/max-points-on-a-line
297,Serialize and Deserialize Binary Tree,47.5%,Hard,0.3746934494414107, https://leetcode.com/problems/serialize-and-deserialize-binary-tree
698,Partition to K Equal Sum Subsets,45.0%,Medium,0.3589112475170129, https://leetcode.com/problems/partition-to-k-equal-sum-subsets
373,Find K Pairs with Smallest Sums,36.7%,Medium,0.3547436057206025, https://leetcode.com/problems/find-k-pairs-with-smallest-sums
671,Second Minimum Node In a Binary Tree,42.7%,Easy,0.3132532267195692, https://leetcode.com/problems/second-minimum-node-in-a-binary-tree
68,Text Justification,27.7%,Hard,0.29518712556880805, https://leetcode.com/problems/text-justification
730,Count Different Palindromic Subsequences,41.8%,Hard,0.2744368457017603, https://leetcode.com/problems/count-different-palindromic-subsequences
1117,Building H2O,52.6%,Medium,0.2678623801635787, https://leetcode.com/problems/building-h2o
1188,Design Bounded Blocking Queue,70.5%,Medium,0.23300728083654992, https://leetcode.com/problems/design-bounded-blocking-queue
265,Paint House II,44.6%,Hard,0.2300164306019718, https://leetcode.com/problems/paint-house-ii
261,Graph Valid Tree,42.2%,Medium,0.21068350715947268, https://leetcode.com/problems/graph-valid-tree
470,Implement Rand10() Using Rand7(),46.3%,Medium,0.15154989812720093, https://leetcode.com/problems/implement-rand10-using-rand7
57,Insert Interval,33.5%,Hard,0.14994432629434787, https://leetcode.com/problems/insert-interval
53,Maximum Subarray,46.5%,Easy,0.14560701105995025, https://leetcode.com/problems/maximum-subarray
76,Minimum Window Substring,34.6%,Hard,0.14520312778609068, https://leetcode.com/problems/minimum-window-substring
152,Maximum Product Subarray,31.7%,Medium,0.13116348974220138, https://leetcode.com/problems/maximum-product-subarray
739,Daily Temperatures,63.3%,Medium,0.11646575243222568, https://leetcode.com/problems/daily-temperatures
277,Find the Celebrity,41.8%,Medium,0.11383991212794757, https://leetcode.com/problems/find-the-celebrity
721,Accounts Merge,48.8%,Medium,0.11257939199174459, https://leetcode.com/problems/accounts-merge
215,Kth Largest Element in an Array,55.4%,Medium,0.11179140598811674, https://leetcode.com/problems/kth-largest-element-in-an-array
611,Valid Triangle Number,48.4%,Medium,0.09333193979221914, https://leetcode.com/problems/valid-triangle-number
381,Insert Delete GetRandom O(1) - Duplicates allowed,34.1%,Hard,0.09106388892287375, https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed
65,Valid Number,15.3%,Hard,0.08845542056186342, https://leetcode.com/problems/valid-number
449,Serialize and Deserialize BST,52.0%,Medium,0.08696405427235052, https://leetcode.com/problems/serialize-and-deserialize-bst
273,Integer to English Words,27.1%,Hard,0.0732177031685638, https://leetcode.com/problems/integer-to-english-words
1042,Flower Planting With No Adjacent,48.5%,Easy,0.07249550203815351, https://leetcode.com/problems/flower-planting-with-no-adjacent
235,Lowest Common Ancestor of a Binary Search Tree,49.9%,Easy,0.07162965613925479, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree
127,Word Ladder,29.6%,Medium,0.0708901210450219, https://leetcode.com/problems/word-ladder
170,Two Sum III - Data structure design,33.5%,Easy,0.06887402901251127, https://leetcode.com/problems/two-sum-iii-data-structure-design
56,Merge Intervals,39.3%,Medium,0.06807635025869622, https://leetcode.com/problems/merge-intervals
72,Edit Distance,44.8%,Hard,0.061024299119344635, https://leetcode.com/problems/edit-distance
464,Can I Win,28.8%,Medium,0.06053284922884233, https://leetcode.com/problems/can-i-win
61,Rotate List,30.0%,Medium,0.06047791896280124, https://leetcode.com/problems/rotate-list
12,Integer to Roman,55.1%,Medium,0.05217122936969127, https://leetcode.com/problems/integer-to-roman
34,Find First and Last Position of Element in Sorted Array,36.2%,Medium,0.05083027351406798, https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
33,Search in Rotated Sorted Array,34.5%,Medium,0.05046797817178903, https://leetcode.com/problems/search-in-rotated-sorted-array
46,Permutations,63.5%,Medium,0.05046375425919308, https://leetcode.com/problems/permutations
636,Exclusive Time of Functions,51.9%,Medium,0.04668897736546294, https://leetcode.com/problems/exclusive-time-of-functions
341,Flatten Nested List Iterator,52.9%,Medium,0.04440788848944038, https://leetcode.com/problems/flatten-nested-list-iterator
102,Binary Tree Level Order Traversal,54.6%,Medium,0.04369064305418892, https://leetcode.com/problems/binary-tree-level-order-traversal
13,Roman to Integer,55.7%,Easy,0.04121346863130292, https://leetcode.com/problems/roman-to-integer
101,Symmetric Tree,46.8%,Easy,0.04094139037736073, https://leetcode.com/problems/symmetric-tree
88,Merge Sorted Array,39.4%,Easy,0.0362653520190164, https://leetcode.com/problems/merge-sorted-array
20,Valid Parentheses,39.0%,Easy,0.03618871742239114, https://leetcode.com/problems/valid-parentheses
367,Valid Perfect Square,41.7%,Easy,0.03342308879149537, https://leetcode.com/problems/valid-perfect-square
460,LFU Cache,34.2%,Hard,0.030962225603966897, https://leetcode.com/problems/lfu-cache
75,Sort Colors,47.3%,Medium,0.030801991570373215, https://leetcode.com/problems/sort-colors
796,Rotate String,49.6%,Easy,0.02701041988276247, https://leetcode.com/problems/rotate-string
205,Isomorphic Strings,39.8%,Easy,0.025789394882914186, https://leetcode.com/problems/isomorphic-strings
47,Permutations II,46.4%,Medium,0.021635459295878245, https://leetcode.com/problems/permutations-ii
236,Lowest Common Ancestor of a Binary Tree,45.7%,Medium,0.018724947332324816, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
706,Design HashMap,61.3%,Easy,0.01752893260576219, https://leetcode.com/problems/design-hashmap
50,Pow(x;n),30.3%,Medium,0.017036779497025166, https://leetcode.com/problems/powx-n
349,Intersection of Two Arrays,62.5%,Easy,0.016239981598488416, https://leetcode.com/problems/intersection-of-two-arrays
350,Intersection of Two Arrays II,51.4%,Easy,0.01168540951877908, https://leetcode.com/problems/intersection-of-two-arrays-ii
987,Vertical Order Traversal of a Binary Tree,36.6%,Medium,0.011601058182762062, https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree
69,Sqrt(x),33.9%,Easy,0.011443227222342794, https://leetcode.com/problems/sqrtx
785,Is Graph Bipartite?,47.5%,Medium,0.011236073266925854, https://leetcode.com/problems/is-graph-bipartite
40,Combination Sum II,48.2%,Medium,0.009578617297069781, https://leetcode.com/problems/combination-sum-ii
173,Binary Search Tree Iterator,56.6%,Medium,0.008489015324911316, https://leetcode.com/problems/binary-search-tree-iterator
200,Number of Islands,46.8%,Medium,0.006490251382779317, https://leetcode.com/problems/number-of-islands
973,K Closest Points to Origin,63.8%,Medium,0.005773688094426333, https://leetcode.com/problems/k-closest-points-to-origin
39,Combination Sum,56.1%,Medium,0.005715934396440999, https://leetcode.com/problems/combination-sum
21,Merge Two Sorted Lists,53.5%,Easy,0.005067007800877041, https://leetcode.com/problems/merge-two-sorted-lists
207,Course Schedule,43.1%,Medium,0.004964021114211758, https://leetcode.com/problems/course-schedule
160,Intersection of Two Linked Lists,40.6%,Easy,0.004901369939720486, https://leetcode.com/problems/intersection-of-two-linked-lists
146,LRU Cache,33.2%,Medium,0.004600353139061353, https://leetcode.com/problems/lru-cache
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
8,String to Integer (atoi),15.4%,Medium,0.0037925521897059712, https://leetcode.com/problems/string-to-integer-atoi
198,House Robber,42.0%,Easy,0.0037576371128333645, https://leetcode.com/problems/house-robber
1,Two Sum,45.6%,Easy,0.00184543512358731, https://leetcode.com/problems/two-sum
103,Binary Tree Zigzag Level Order Traversal,48.3%,Medium,0.0017084529846397953, https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
70,Climbing Stairs,47.8%,Easy,0.0015084665529624085, https://leetcode.com/problems/climbing-stairs
1 364 ID Nested List Weight Sum II Title 62.8% Acceptance Medium Difficulty 2.1923206790347614 Frequency https://leetcode.com/problems/nested-list-weight-sum-ii Leetcode Question Link
2 244 364 Shortest Word Distance II Nested List Weight Sum II 52.3% 62.8% Medium Medium 1.8985208007953613 2.1923206790347614 https://leetcode.com/problems/shortest-word-distance-ii https://leetcode.com/problems/nested-list-weight-sum-ii
3 272 244 Closest Binary Search Tree Value II Shortest Word Distance II 50.5% 52.3% Hard Medium 1.6047209225559615 1.8985208007953613 https://leetcode.com/problems/closest-binary-search-tree-value-ii https://leetcode.com/problems/shortest-word-distance-ii
4 716 272 Max Stack Closest Binary Search Tree Value II 42.6% 50.5% Easy Hard 1.5967072751794937 1.6047209225559615 https://leetcode.com/problems/max-stack https://leetcode.com/problems/closest-binary-search-tree-value-ii
5 254 716 Factor Combinations Max Stack 46.7% 42.6% Medium Easy 1.4353364461874933 1.5967072751794937 https://leetcode.com/problems/factor-combinations https://leetcode.com/problems/max-stack
6 366 254 Find Leaves of Binary Tree Factor Combinations 70.6% 46.7% Medium Medium 1.223942529959876 1.4353364461874933 https://leetcode.com/problems/find-leaves-of-binary-tree https://leetcode.com/problems/factor-combinations
7 605 366 Can Place Flowers Find Leaves of Binary Tree 31.6% 70.6% Easy Medium 0.9524451336942912 1.223942529959876 https://leetcode.com/problems/can-place-flowers https://leetcode.com/problems/find-leaves-of-binary-tree
8 339 605 Nested List Weight Sum Can Place Flowers 74.0% 31.6% Easy Easy 0.8196573629915603 0.9524451336942912 https://leetcode.com/problems/nested-list-weight-sum https://leetcode.com/problems/can-place-flowers
9 156 339 Binary Tree Upside Down Nested List Weight Sum 55.0% 74.0% Medium Easy 0.8187244879431477 0.8196573629915603 https://leetcode.com/problems/binary-tree-upside-down https://leetcode.com/problems/nested-list-weight-sum
10 243 156 Shortest Word Distance Binary Tree Upside Down 61.0% 55.0% Easy Medium 0.8149687609079993 0.8187244879431477 https://leetcode.com/problems/shortest-word-distance https://leetcode.com/problems/binary-tree-upside-down
11 432 243 All O`one Data Structure Shortest Word Distance 32.4% 61.0% Hard Easy 0.7611889165572873 0.8149687609079993 https://leetcode.com/problems/all-oone-data-structure https://leetcode.com/problems/shortest-word-distance
12 256 432 Paint House All O`one Data Structure 52.1% 32.4% Easy Hard 0.4962622595780941 0.7611889165572873 https://leetcode.com/problems/paint-house https://leetcode.com/problems/all-oone-data-structure
13 150 256 Evaluate Reverse Polish Notation Paint House 36.3% 52.1% Medium Easy 0.4708929134306197 0.4962622595780941 https://leetcode.com/problems/evaluate-reverse-polish-notation https://leetcode.com/problems/paint-house
14 380 150 Insert Delete GetRandom O(1) Evaluate Reverse Polish Notation 47.5% 36.3% Medium Medium 0.4415683628848016 0.4708929134306197 https://leetcode.com/problems/insert-delete-getrandom-o1 https://leetcode.com/problems/evaluate-reverse-polish-notation
15 149 380 Max Points on a Line Insert Delete GetRandom O(1) 16.9% 47.5% Hard Medium 0.4117347211217598 0.4415683628848016 https://leetcode.com/problems/max-points-on-a-line https://leetcode.com/problems/insert-delete-getrandom-o1
16 297 149 Serialize and Deserialize Binary Tree Max Points on a Line 47.5% 16.9% Hard Hard 0.3746934494414107 0.4117347211217598 https://leetcode.com/problems/serialize-and-deserialize-binary-tree https://leetcode.com/problems/max-points-on-a-line
17 698 297 Partition to K Equal Sum Subsets Serialize and Deserialize Binary Tree 45.0% 47.5% Medium Hard 0.3589112475170129 0.3746934494414107 https://leetcode.com/problems/partition-to-k-equal-sum-subsets https://leetcode.com/problems/serialize-and-deserialize-binary-tree
18 373 698 Find K Pairs with Smallest Sums Partition to K Equal Sum Subsets 36.7% 45.0% Medium Medium 0.3547436057206025 0.3589112475170129 https://leetcode.com/problems/find-k-pairs-with-smallest-sums https://leetcode.com/problems/partition-to-k-equal-sum-subsets
19 671 373 Second Minimum Node In a Binary Tree Find K Pairs with Smallest Sums 42.7% 36.7% Easy Medium 0.3132532267195692 0.3547436057206025 https://leetcode.com/problems/second-minimum-node-in-a-binary-tree https://leetcode.com/problems/find-k-pairs-with-smallest-sums
20 68 671 Text Justification Second Minimum Node In a Binary Tree 27.7% 42.7% Hard Easy 0.29518712556880805 0.3132532267195692 https://leetcode.com/problems/text-justification https://leetcode.com/problems/second-minimum-node-in-a-binary-tree
21 730 68 Count Different Palindromic Subsequences Text Justification 41.8% 27.7% Hard Hard 0.2744368457017603 0.29518712556880805 https://leetcode.com/problems/count-different-palindromic-subsequences https://leetcode.com/problems/text-justification
22 1117 730 Building H2O Count Different Palindromic Subsequences 52.6% 41.8% Medium Hard 0.2678623801635787 0.2744368457017603 https://leetcode.com/problems/building-h2o https://leetcode.com/problems/count-different-palindromic-subsequences
23 1188 1117 Design Bounded Blocking Queue Building H2O 70.5% 52.6% Medium Medium 0.23300728083654992 0.2678623801635787 https://leetcode.com/problems/design-bounded-blocking-queue https://leetcode.com/problems/building-h2o
24 265 1188 Paint House II Design Bounded Blocking Queue 44.6% 70.5% Hard Medium 0.2300164306019718 0.23300728083654992 https://leetcode.com/problems/paint-house-ii https://leetcode.com/problems/design-bounded-blocking-queue
25 261 265 Graph Valid Tree Paint House II 42.2% 44.6% Medium Hard 0.21068350715947268 0.2300164306019718 https://leetcode.com/problems/graph-valid-tree https://leetcode.com/problems/paint-house-ii
26 470 261 Implement Rand10() Using Rand7() Graph Valid Tree 46.3% 42.2% Medium Medium 0.15154989812720093 0.21068350715947268 https://leetcode.com/problems/implement-rand10-using-rand7 https://leetcode.com/problems/graph-valid-tree
27 57 470 Insert Interval Implement Rand10() Using Rand7() 33.5% 46.3% Hard Medium 0.14994432629434787 0.15154989812720093 https://leetcode.com/problems/insert-interval https://leetcode.com/problems/implement-rand10-using-rand7
28 53 57 Maximum Subarray Insert Interval 46.5% 33.5% Easy Hard 0.14560701105995025 0.14994432629434787 https://leetcode.com/problems/maximum-subarray https://leetcode.com/problems/insert-interval
29 76 53 Minimum Window Substring Maximum Subarray 34.6% 46.5% Hard Easy 0.14520312778609068 0.14560701105995025 https://leetcode.com/problems/minimum-window-substring https://leetcode.com/problems/maximum-subarray
30 152 76 Maximum Product Subarray Minimum Window Substring 31.7% 34.6% Medium Hard 0.13116348974220138 0.14520312778609068 https://leetcode.com/problems/maximum-product-subarray https://leetcode.com/problems/minimum-window-substring
31 739 152 Daily Temperatures Maximum Product Subarray 63.3% 31.7% Medium Medium 0.11646575243222568 0.13116348974220138 https://leetcode.com/problems/daily-temperatures https://leetcode.com/problems/maximum-product-subarray
32 277 739 Find the Celebrity Daily Temperatures 41.8% 63.3% Medium Medium 0.11383991212794757 0.11646575243222568 https://leetcode.com/problems/find-the-celebrity https://leetcode.com/problems/daily-temperatures
33 721 277 Accounts Merge Find the Celebrity 48.8% 41.8% Medium Medium 0.11257939199174459 0.11383991212794757 https://leetcode.com/problems/accounts-merge https://leetcode.com/problems/find-the-celebrity
34 215 721 Kth Largest Element in an Array Accounts Merge 55.4% 48.8% Medium Medium 0.11179140598811674 0.11257939199174459 https://leetcode.com/problems/kth-largest-element-in-an-array https://leetcode.com/problems/accounts-merge
35 611 215 Valid Triangle Number Kth Largest Element in an Array 48.4% 55.4% Medium Medium 0.09333193979221914 0.11179140598811674 https://leetcode.com/problems/valid-triangle-number https://leetcode.com/problems/kth-largest-element-in-an-array
36 381 611 Insert Delete GetRandom O(1) - Duplicates allowed Valid Triangle Number 34.1% 48.4% Hard Medium 0.09106388892287375 0.09333193979221914 https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed https://leetcode.com/problems/valid-triangle-number
37 65 381 Valid Number Insert Delete GetRandom O(1) - Duplicates allowed 15.3% 34.1% Hard Hard 0.08845542056186342 0.09106388892287375 https://leetcode.com/problems/valid-number https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed
38 449 65 Serialize and Deserialize BST Valid Number 52.0% 15.3% Medium Hard 0.08696405427235052 0.08845542056186342 https://leetcode.com/problems/serialize-and-deserialize-bst https://leetcode.com/problems/valid-number
39 273 449 Integer to English Words Serialize and Deserialize BST 27.1% 52.0% Hard Medium 0.0732177031685638 0.08696405427235052 https://leetcode.com/problems/integer-to-english-words https://leetcode.com/problems/serialize-and-deserialize-bst
40 1042 273 Flower Planting With No Adjacent Integer to English Words 48.5% 27.1% Easy Hard 0.07249550203815351 0.0732177031685638 https://leetcode.com/problems/flower-planting-with-no-adjacent https://leetcode.com/problems/integer-to-english-words
41 235 1042 Lowest Common Ancestor of a Binary Search Tree Flower Planting With No Adjacent 49.9% 48.5% Easy Easy 0.07162965613925479 0.07249550203815351 https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree https://leetcode.com/problems/flower-planting-with-no-adjacent
42 127 235 Word Ladder Lowest Common Ancestor of a Binary Search Tree 29.6% 49.9% Medium Easy 0.0708901210450219 0.07162965613925479 https://leetcode.com/problems/word-ladder https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree
43 170 127 Two Sum III - Data structure design Word Ladder 33.5% 29.6% Easy Medium 0.06887402901251127 0.0708901210450219 https://leetcode.com/problems/two-sum-iii-data-structure-design https://leetcode.com/problems/word-ladder
44 56 170 Merge Intervals Two Sum III - Data structure design 39.3% 33.5% Medium Easy 0.06807635025869622 0.06887402901251127 https://leetcode.com/problems/merge-intervals https://leetcode.com/problems/two-sum-iii-data-structure-design
45 72 56 Edit Distance Merge Intervals 44.8% 39.3% Hard Medium 0.061024299119344635 0.06807635025869622 https://leetcode.com/problems/edit-distance https://leetcode.com/problems/merge-intervals
46 464 72 Can I Win Edit Distance 28.8% 44.8% Medium Hard 0.06053284922884233 0.061024299119344635 https://leetcode.com/problems/can-i-win https://leetcode.com/problems/edit-distance
47 61 464 Rotate List Can I Win 30.0% 28.8% Medium Medium 0.06047791896280124 0.06053284922884233 https://leetcode.com/problems/rotate-list https://leetcode.com/problems/can-i-win
48 12 61 Integer to Roman Rotate List 55.1% 30.0% Medium Medium 0.05217122936969127 0.06047791896280124 https://leetcode.com/problems/integer-to-roman https://leetcode.com/problems/rotate-list
49 34 12 Find First and Last Position of Element in Sorted Array Integer to Roman 36.2% 55.1% Medium Medium 0.05083027351406798 0.05217122936969127 https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array https://leetcode.com/problems/integer-to-roman
50 33 34 Search in Rotated Sorted Array Find First and Last Position of Element in Sorted Array 34.5% 36.2% Medium Medium 0.05046797817178903 0.05083027351406798 https://leetcode.com/problems/search-in-rotated-sorted-array https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
51 46 33 Permutations Search in Rotated Sorted Array 63.5% 34.5% Medium Medium 0.05046375425919308 0.05046797817178903 https://leetcode.com/problems/permutations https://leetcode.com/problems/search-in-rotated-sorted-array
52 636 46 Exclusive Time of Functions Permutations 51.9% 63.5% Medium Medium 0.04668897736546294 0.05046375425919308 https://leetcode.com/problems/exclusive-time-of-functions https://leetcode.com/problems/permutations
53 341 636 Flatten Nested List Iterator Exclusive Time of Functions 52.9% 51.9% Medium Medium 0.04440788848944038 0.04668897736546294 https://leetcode.com/problems/flatten-nested-list-iterator https://leetcode.com/problems/exclusive-time-of-functions
54 102 341 Binary Tree Level Order Traversal Flatten Nested List Iterator 54.6% 52.9% Medium Medium 0.04369064305418892 0.04440788848944038 https://leetcode.com/problems/binary-tree-level-order-traversal https://leetcode.com/problems/flatten-nested-list-iterator
55 13 102 Roman to Integer Binary Tree Level Order Traversal 55.7% 54.6% Easy Medium 0.04121346863130292 0.04369064305418892 https://leetcode.com/problems/roman-to-integer https://leetcode.com/problems/binary-tree-level-order-traversal
56 101 13 Symmetric Tree Roman to Integer 46.8% 55.7% Easy Easy 0.04094139037736073 0.04121346863130292 https://leetcode.com/problems/symmetric-tree https://leetcode.com/problems/roman-to-integer
57 88 101 Merge Sorted Array Symmetric Tree 39.4% 46.8% Easy Easy 0.0362653520190164 0.04094139037736073 https://leetcode.com/problems/merge-sorted-array https://leetcode.com/problems/symmetric-tree
58 20 88 Valid Parentheses Merge Sorted Array 39.0% 39.4% Easy Easy 0.03618871742239114 0.0362653520190164 https://leetcode.com/problems/valid-parentheses https://leetcode.com/problems/merge-sorted-array
59 367 20 Valid Perfect Square Valid Parentheses 41.7% 39.0% Easy Easy 0.03342308879149537 0.03618871742239114 https://leetcode.com/problems/valid-perfect-square https://leetcode.com/problems/valid-parentheses
60 460 367 LFU Cache Valid Perfect Square 34.2% 41.7% Hard Easy 0.030962225603966897 0.03342308879149537 https://leetcode.com/problems/lfu-cache https://leetcode.com/problems/valid-perfect-square
61 75 460 Sort Colors LFU Cache 47.3% 34.2% Medium Hard 0.030801991570373215 0.030962225603966897 https://leetcode.com/problems/sort-colors https://leetcode.com/problems/lfu-cache
62 796 75 Rotate String Sort Colors 49.6% 47.3% Easy Medium 0.02701041988276247 0.030801991570373215 https://leetcode.com/problems/rotate-string https://leetcode.com/problems/sort-colors
63 205 796 Isomorphic Strings Rotate String 39.8% 49.6% Easy Easy 0.025789394882914186 0.02701041988276247 https://leetcode.com/problems/isomorphic-strings https://leetcode.com/problems/rotate-string
64 47 205 Permutations II Isomorphic Strings 46.4% 39.8% Medium Easy 0.021635459295878245 0.025789394882914186 https://leetcode.com/problems/permutations-ii https://leetcode.com/problems/isomorphic-strings
65 236 47 Lowest Common Ancestor of a Binary Tree Permutations II 45.7% 46.4% Medium Medium 0.018724947332324816 0.021635459295878245 https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree https://leetcode.com/problems/permutations-ii
66 706 236 Design HashMap Lowest Common Ancestor of a Binary Tree 61.3% 45.7% Easy Medium 0.01752893260576219 0.018724947332324816 https://leetcode.com/problems/design-hashmap https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
67 50 706 Pow(x;n) Design HashMap 30.3% 61.3% Medium Easy 0.017036779497025166 0.01752893260576219 https://leetcode.com/problems/powx-n https://leetcode.com/problems/design-hashmap
68 349 50 Intersection of Two Arrays Pow(x;n) 62.5% 30.3% Easy Medium 0.016239981598488416 0.017036779497025166 https://leetcode.com/problems/intersection-of-two-arrays https://leetcode.com/problems/powx-n
69 350 349 Intersection of Two Arrays II Intersection of Two Arrays 51.4% 62.5% Easy Easy 0.01168540951877908 0.016239981598488416 https://leetcode.com/problems/intersection-of-two-arrays-ii https://leetcode.com/problems/intersection-of-two-arrays
70 987 350 Vertical Order Traversal of a Binary Tree Intersection of Two Arrays II 36.6% 51.4% Medium Easy 0.011601058182762062 0.01168540951877908 https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree https://leetcode.com/problems/intersection-of-two-arrays-ii
71 69 987 Sqrt(x) Vertical Order Traversal of a Binary Tree 33.9% 36.6% Easy Medium 0.011443227222342794 0.011601058182762062 https://leetcode.com/problems/sqrtx https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree
72 785 69 Is Graph Bipartite? Sqrt(x) 47.5% 33.9% Medium Easy 0.011236073266925854 0.011443227222342794 https://leetcode.com/problems/is-graph-bipartite https://leetcode.com/problems/sqrtx
73 40 785 Combination Sum II Is Graph Bipartite? 48.2% 47.5% Medium Medium 0.009578617297069781 0.011236073266925854 https://leetcode.com/problems/combination-sum-ii https://leetcode.com/problems/is-graph-bipartite
74 173 40 Binary Search Tree Iterator Combination Sum II 56.6% 48.2% Medium Medium 0.008489015324911316 0.009578617297069781 https://leetcode.com/problems/binary-search-tree-iterator https://leetcode.com/problems/combination-sum-ii
75 200 173 Number of Islands Binary Search Tree Iterator 46.8% 56.6% Medium Medium 0.006490251382779317 0.008489015324911316 https://leetcode.com/problems/number-of-islands https://leetcode.com/problems/binary-search-tree-iterator
76 973 200 K Closest Points to Origin Number of Islands 63.8% 46.8% Medium Medium 0.005773688094426333 0.006490251382779317 https://leetcode.com/problems/k-closest-points-to-origin https://leetcode.com/problems/number-of-islands
77 39 973 Combination Sum K Closest Points to Origin 56.1% 63.8% Medium Medium 0.005715934396440999 0.005773688094426333 https://leetcode.com/problems/combination-sum https://leetcode.com/problems/k-closest-points-to-origin
78 21 39 Merge Two Sorted Lists Combination Sum 53.5% 56.1% Easy Medium 0.005067007800877041 0.005715934396440999 https://leetcode.com/problems/merge-two-sorted-lists https://leetcode.com/problems/combination-sum
79 207 21 Course Schedule Merge Two Sorted Lists 43.1% 53.5% Medium Easy 0.004964021114211758 0.005067007800877041 https://leetcode.com/problems/course-schedule https://leetcode.com/problems/merge-two-sorted-lists
80 160 207 Intersection of Two Linked Lists Course Schedule 40.6% 43.1% Easy Medium 0.004901369939720486 0.004964021114211758 https://leetcode.com/problems/intersection-of-two-linked-lists https://leetcode.com/problems/course-schedule
81 146 160 LRU Cache Intersection of Two Linked Lists 33.2% 40.6% Medium Easy 0.004600353139061353 0.004901369939720486 https://leetcode.com/problems/lru-cache https://leetcode.com/problems/intersection-of-two-linked-lists
82 387 146 First Unique Character in a String LRU Cache 53.4% 33.2% Easy Medium 0.00418541994270691 0.004600353139061353 https://leetcode.com/problems/first-unique-character-in-a-string https://leetcode.com/problems/lru-cache
83 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
84 8 23 String to Integer (atoi) Merge k Sorted Lists 15.4% 40.2% Medium Hard 0.0037925521897059712 0.004051459000748015 https://leetcode.com/problems/string-to-integer-atoi https://leetcode.com/problems/merge-k-sorted-lists
85 198 8 House Robber String to Integer (atoi) 42.0% 15.4% Easy Medium 0.0037576371128333645 0.0037925521897059712 https://leetcode.com/problems/house-robber https://leetcode.com/problems/string-to-integer-atoi
86 1 198 Two Sum House Robber 45.6% 42.0% Easy Easy 0.00184543512358731 0.0037576371128333645 https://leetcode.com/problems/two-sum https://leetcode.com/problems/house-robber
87 103 1 Binary Tree Zigzag Level Order Traversal Two Sum 48.3% 45.6% Medium Easy 0.0017084529846397953 0.00184543512358731 https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal https://leetcode.com/problems/two-sum
88 70 103 Climbing Stairs Binary Tree Zigzag Level Order Traversal 47.8% 48.3% Easy Medium 0.0015084665529624085 0.0017084529846397953 https://leetcode.com/problems/climbing-stairs https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
89 70 Climbing Stairs 47.8% Easy 0.0015084665529624085 https://leetcode.com/problems/climbing-stairs