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,140 +1,141 @@
244,Shortest Word Distance II,52.3%,Medium,6.080030276326555, https://leetcode.com/problems/shortest-word-distance-ii
364,Nested List Weight Sum II,62.8%,Medium,5.858903208882962, https://leetcode.com/problems/nested-list-weight-sum-ii
170,Two Sum III - Data structure design,33.5%,Easy,5.339976985176443, https://leetcode.com/problems/two-sum-iii-data-structure-design
339,Nested List Weight Sum,74.0%,Easy,4.821050761469923, https://leetcode.com/problems/nested-list-weight-sum
272,Closest Binary Search Tree Value II,50.5%,Hard,4.69866052907543, https://leetcode.com/problems/closest-binary-search-tree-value-ii
156,Binary Tree Upside Down,55.0%,Medium,4.677621857655682, https://leetcode.com/problems/binary-tree-upside-down
716,Max Stack,42.6%,Easy,4.158695633949162, https://leetcode.com/problems/max-stack
254,Factor Combinations,46.7%,Medium,4.042679900269238, https://leetcode.com/problems/factor-combinations
243,Shortest Word Distance,61.0%,Easy,4.033402295442248, https://leetcode.com/problems/shortest-word-distance
366,Find Leaves of Binary Tree,70.6%,Medium,3.8874042537463542, https://leetcode.com/problems/find-leaves-of-binary-tree
256,Paint House,52.1%,Easy,3.830168081045509, https://leetcode.com/problems/paint-house
265,Paint House II,44.6%,Hard,3.643918157363893, https://leetcode.com/problems/paint-house-ii
149,Max Points on a Line,16.9%,Hard,3.593946561618369, https://leetcode.com/problems/max-points-on-a-line
65,Valid Number,15.3%,Hard,3.4859422228274832, https://leetcode.com/problems/valid-number
605,Can Place Flowers,31.6%,Easy,3.393038148985481, https://leetcode.com/problems/can-place-flowers
380,Insert Delete GetRandom O(1),47.5%,Medium,3.226132922031484, https://leetcode.com/problems/insert-delete-getrandom-o1
432,All O`one Data Structure,32.4%,Hard,3.182278405836062, https://leetcode.com/problems/all-oone-data-structure
68,Text Justification,27.7%,Hard,3.1683420251214285, https://leetcode.com/problems/text-justification
341,Flatten Nested List Iterator,52.9%,Medium,2.8560409644057407, https://leetcode.com/problems/flatten-nested-list-iterator
150,Evaluate Reverse Polish Notation,36.3%,Medium,2.7457641678571494, https://leetcode.com/problems/evaluate-reverse-polish-notation
205,Isomorphic Strings,39.8%,Easy,2.6687791722177048, https://leetcode.com/problems/isomorphic-strings
245,Shortest Word Distance III,55.3%,Medium,2.4804776643766675, https://leetcode.com/problems/shortest-word-distance-iii
297,Serialize and Deserialize Binary Tree,47.5%,Hard,2.4208730516603993, https://leetcode.com/problems/serialize-and-deserialize-binary-tree
261,Graph Valid Tree,42.2%,Medium,2.361420232509446, https://leetcode.com/problems/graph-valid-tree
611,Valid Triangle Number,48.4%,Medium,2.3166166237983035, https://leetcode.com/problems/valid-triangle-number
730,Count Different Palindromic Subsequences,41.8%,Hard,2.3008291662917806, https://leetcode.com/problems/count-different-palindromic-subsequences
53,Maximum Subarray,46.5%,Easy,2.234231225147922, https://leetcode.com/problems/maximum-subarray
187,Repeated DNA Sequences,38.9%,Medium,2.1034320303164904, https://leetcode.com/problems/repeated-dna-sequences
698,Partition to K Equal Sum Subsets,45.0%,Medium,2.0188752204026974, https://leetcode.com/problems/partition-to-k-equal-sum-subsets
152,Maximum Product Subarray,31.7%,Medium,2.012330220619989, https://leetcode.com/problems/maximum-product-subarray
72,Edit Distance,44.8%,Hard,1.77034719073246, https://leetcode.com/problems/edit-distance
200,Number of Islands,46.8%,Medium,1.7486397840620904, https://leetcode.com/problems/number-of-islands
277,Find the Celebrity,41.8%,Medium,1.6753413644780486, https://leetcode.com/problems/find-the-celebrity
56,Merge Intervals,39.3%,Medium,1.660437199438034, https://leetcode.com/problems/merge-intervals
516,Longest Palindromic Subsequence,53.2%,Medium,1.6283626316034112, https://leetcode.com/problems/longest-palindromic-subsequence
671,Second Minimum Node In a Binary Tree,42.7%,Easy,1.6037158670068572, https://leetcode.com/problems/second-minimum-node-in-a-binary-tree
76,Minimum Window Substring,34.6%,Hard,1.5906343171159958, https://leetcode.com/problems/minimum-window-substring
464,Can I Win,28.8%,Medium,1.506328285095676, https://leetcode.com/problems/can-i-win
236,Lowest Common Ancestor of a Binary Tree,45.7%,Medium,1.4917287074839412, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
12,Integer to Roman,55.1%,Medium,1.4878558960006285, https://leetcode.com/problems/integer-to-roman
373,Find K Pairs with Smallest Sums,36.7%,Medium,1.4398887318809226, https://leetcode.com/problems/find-k-pairs-with-smallest-sums
235,Lowest Common Ancestor of a Binary Search Tree,49.9%,Easy,1.4200618278990031, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree
102,Binary Tree Level Order Traversal,54.6%,Medium,1.4026563080569336, https://leetcode.com/problems/binary-tree-level-order-traversal
381,Insert Delete GetRandom O(1) - Duplicates allowed,34.1%,Hard,1.4015377574600891, https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed
1,Two Sum,45.6%,Easy,1.3998908606433091, https://leetcode.com/problems/two-sum
50,Pow(x;n),30.3%,Medium,1.295878904893276, https://leetcode.com/problems/powx-n
33,Search in Rotated Sorted Array,34.5%,Medium,1.2373938135133047, https://leetcode.com/problems/search-in-rotated-sorted-array
20,Valid Parentheses,39.0%,Easy,1.2333689145339155, https://leetcode.com/problems/valid-parentheses
273,Integer to English Words,27.1%,Hard,1.2185425385498858, https://leetcode.com/problems/integer-to-english-words
34,Find First and Last Position of Element in Sorted Array,36.2%,Medium,1.2091842728345334, https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
127,Word Ladder,29.6%,Medium,1.1879531176262481, https://leetcode.com/problems/word-ladder
57,Insert Interval,33.5%,Hard,1.1730267742341929, https://leetcode.com/problems/insert-interval
636,Exclusive Time of Functions,51.9%,Medium,1.1392005862073036, https://leetcode.com/problems/exclusive-time-of-functions
384,Shuffle an Array,52.8%,Medium,0.991100943542345, https://leetcode.com/problems/shuffle-an-array
1117,Building H2O,52.6%,Medium,0.9829600869737358, https://leetcode.com/problems/building-h2o
69,Sqrt(x),33.9%,Easy,0.9425416082510271, https://leetcode.com/problems/sqrtx
146,LRU Cache,33.2%,Medium,0.9138670478439253, https://leetcode.com/problems/lru-cache
46,Permutations,63.5%,Medium,0.8944850434890723, https://leetcode.com/problems/permutations
655,Print Binary Tree,55.0%,Medium,0.8942200477548448, https://leetcode.com/problems/print-binary-tree
13,Roman to Integer,55.7%,Easy,0.8933962612312258, https://leetcode.com/problems/roman-to-integer
744,Find Smallest Letter Greater Than Target,45.4%,Easy,0.8539612853364241, https://leetcode.com/problems/find-smallest-letter-greater-than-target
215,Kth Largest Element in an Array,55.4%,Medium,0.7561265689929935, https://leetcode.com/problems/kth-largest-element-in-an-array
449,Serialize and Deserialize BST,52.0%,Medium,0.7481106198504164, https://leetcode.com/problems/serialize-and-deserialize-bst
715,Range Module,38.5%,Hard,0.7472144018302211, https://leetcode.com/problems/range-module
296,Best Meeting Point,57.5%,Hard,0.7267024804081622, https://leetcode.com/problems/best-meeting-point
1188,Design Bounded Blocking Queue,70.5%,Medium,0.7176264446447249, https://leetcode.com/problems/design-bounded-blocking-queue
460,LFU Cache,34.2%,Hard,0.668474221864485, https://leetcode.com/problems/lfu-cache
126,Word Ladder II,22.1%,Hard,0.6364159003926323, https://leetcode.com/problems/word-ladder-ii
160,Intersection of Two Linked Lists,40.6%,Easy,0.6045153022014824, https://leetcode.com/problems/intersection-of-two-linked-lists
101,Symmetric Tree,46.8%,Easy,0.5986256023076202, https://leetcode.com/problems/symmetric-tree
879,Profitable Schemes,39.8%,Hard,0.5560675878793254, https://leetcode.com/problems/profitable-schemes
47,Permutations II,46.4%,Medium,0.5319853456599372, https://leetcode.com/problems/permutations-ii
104,Maximum Depth of Binary Tree,66.0%,Easy,0.513251489692768, https://leetcode.com/problems/maximum-depth-of-binary-tree
706,Design HashMap,61.3%,Easy,0.49262383645737706, https://leetcode.com/problems/design-hashmap
412,Fizz Buzz,62.3%,Easy,0.4590212125771265, https://leetcode.com/problems/fizz-buzz
311,Sparse Matrix Multiplication,61.9%,Medium,0.4503238876572249, https://leetcode.com/problems/sparse-matrix-multiplication
8,String to Integer (atoi),15.4%,Medium,0.407141925712164, https://leetcode.com/problems/string-to-integer-atoi
739,Daily Temperatures,63.3%,Medium,0.40150804127350803, https://leetcode.com/problems/daily-temperatures
323,Number of Connected Components in an Undirected Graph,56.0%,Medium,0.32984288327605893, https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph
367,Valid Perfect Square,41.7%,Easy,0.3203744341373232, https://leetcode.com/problems/valid-perfect-square
61,Rotate List,30.0%,Medium,0.3068243673566749, https://leetcode.com/problems/rotate-list
349,Intersection of Two Arrays,62.5%,Easy,0.3049506996831345, https://leetcode.com/problems/intersection-of-two-arrays
23,Merge k Sorted Lists,40.2%,Hard,0.28430175890527876, https://leetcode.com/problems/merge-k-sorted-lists
547,Friend Circles,58.6%,Medium,0.2681916080548848, https://leetcode.com/problems/friend-circles
450,Delete Node in a BST,43.1%,Medium,0.2618604317292985, https://leetcode.com/problems/delete-node-in-a-bst
470,Implement Rand10() Using Rand7(),46.3%,Medium,0.2553466918088445, https://leetcode.com/problems/implement-rand10-using-rand7
173,Binary Search Tree Iterator,56.6%,Medium,0.22943234572951865, https://leetcode.com/problems/binary-search-tree-iterator
796,Rotate String,49.6%,Easy,0.22026466797690847, https://leetcode.com/problems/rotate-string
528,Random Pick with Weight,43.9%,Medium,0.21436399542669993, https://leetcode.com/problems/random-pick-with-weight
322,Coin Change,35.5%,Medium,0.20468224088850068, https://leetcode.com/problems/coin-change
40,Combination Sum II,48.2%,Medium,0.1780616138489939, https://leetcode.com/problems/combination-sum-ii
88,Merge Sorted Array,39.4%,Easy,0.17642540243837188, https://leetcode.com/problems/merge-sorted-array
721,Accounts Merge,48.8%,Medium,0.15836350116973763, https://leetcode.com/problems/accounts-merge
155,Min Stack,44.5%,Easy,0.15817175770099312, https://leetcode.com/problems/min-stack
1148,Article Views I,75.8%,Easy,0.15441568579144338, https://leetcode.com/problems/article-views-i
39,Combination Sum,56.1%,Medium,0.1339254107186325, https://leetcode.com/problems/combination-sum
428,Serialize and Deserialize N-ary Tree,59.4%,Hard,0.13313574474596881, https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree
54,Spiral Matrix,34.1%,Medium,0.12572728493821236, https://leetcode.com/problems/spiral-matrix
1042,Flower Planting With No Adjacent,48.5%,Easy,0.125457954276896, https://leetcode.com/problems/flower-planting-with-no-adjacent
21,Merge Two Sorted Lists,53.5%,Easy,0.11955628018646022, https://leetcode.com/problems/merge-two-sorted-lists
75,Sort Colors,47.3%,Medium,0.11789425180508288, https://leetcode.com/problems/sort-colors
103,Binary Tree Zigzag Level Order Traversal,48.3%,Medium,0.11648551004070631, https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
451,Sort Characters By Frequency,63.0%,Medium,0.11258362132121401, https://leetcode.com/problems/sort-characters-by-frequency
973,K Closest Points to Origin,63.8%,Medium,0.11087510283099485, https://leetcode.com/problems/k-closest-points-to-origin
198,House Robber,42.0%,Easy,0.10785152815546674, https://leetcode.com/problems/house-robber
1028,Recover a Tree From Preorder Traversal,69.9%,Hard,0.10734155493596446, https://leetcode.com/problems/recover-a-tree-from-preorder-traversal
238,Product of Array Except Self,60.1%,Medium,0.09390398065367858, https://leetcode.com/problems/product-of-array-except-self
833,Find And Replace in String,50.4%,Medium,0.08751937801655657, https://leetcode.com/problems/find-and-replace-in-string
100,Same Tree,53.4%,Easy,0.08633894223670877, https://leetcode.com/problems/same-tree
350,Intersection of Two Arrays II,51.4%,Easy,0.08027374155116185, https://leetcode.com/problems/intersection-of-two-arrays-ii
133,Clone Graph,34.8%,Medium,0.07095173597228444, https://leetcode.com/problems/clone-graph
270,Closest Binary Search Tree Value,48.5%,Easy,0.06680279511160087, https://leetcode.com/problems/closest-binary-search-tree-value
98,Validate Binary Search Tree,27.8%,Medium,0.057985181512132535, https://leetcode.com/problems/validate-binary-search-tree
362,Design Hit Counter,63.7%,Medium,0.05622967649867821, https://leetcode.com/problems/design-hit-counter
981,Time Based Key-Value Store,53.1%,Medium,0.049406315387071284, https://leetcode.com/problems/time-based-key-value-store
121,Best Time to Buy and Sell Stock,50.5%,Easy,0.04215422741819192, https://leetcode.com/problems/best-time-to-buy-and-sell-stock
647,Palindromic Substrings,60.6%,Medium,0.040968350772541844, https://leetcode.com/problems/palindromic-substrings
141,Linked List Cycle,41.1%,Easy,0.031012908394529512, https://leetcode.com/problems/linked-list-cycle
240,Search a 2D Matrix II,43.2%,Medium,0.02999287612403949, https://leetcode.com/problems/search-a-2d-matrix-ii
692,Top K Frequent Words,51.8%,Medium,0.029730915184679466, https://leetcode.com/problems/top-k-frequent-words
987,Vertical Order Traversal of a Binary Tree,36.6%,Medium,0.025915645579833068, https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree
387,First Unique Character in a String,53.4%,Easy,0.02587600384690711, https://leetcode.com/problems/first-unique-character-in-a-string
785,Is Graph Bipartite?,47.5%,Medium,0.02510592113107633, https://leetcode.com/problems/is-graph-bipartite
70,Climbing Stairs,47.8%,Easy,0.023866591309041507, https://leetcode.com/problems/climbing-stairs
113,Path Sum II,46.7%,Medium,0.021882711249507664, https://leetcode.com/problems/path-sum-ii
359,Logger Rate Limiter,70.8%,Easy,0.021053409197832343, https://leetcode.com/problems/logger-rate-limiter
207,Course Schedule,43.1%,Medium,0.019709926055136454, https://leetcode.com/problems/course-schedule
347,Top K Frequent Elements,61.2%,Medium,0.018049036874660983, https://leetcode.com/problems/top-k-frequent-elements
79,Word Search,35.6%,Medium,0.014883688014740005, https://leetcode.com/problems/word-search
142,Linked List Cycle II,37.3%,Medium,0.014710955064667802, https://leetcode.com/problems/linked-list-cycle-ii
560,Subarray Sum Equals K,43.9%,Medium,0.009603146783199741, https://leetcode.com/problems/subarray-sum-equals-k
279,Perfect Squares,47.4%,Medium,0.009216655104924008, https://leetcode.com/problems/perfect-squares
125,Valid Palindrome,36.7%,Easy,0.008933948641551634, https://leetcode.com/problems/valid-palindrome
515,Find Largest Value in Each Tree Row,61.1%,Medium,0, https://leetcode.com/problems/find-largest-value-in-each-tree-row
633,Sum of Square Numbers,32.2%,Easy,0, https://leetcode.com/problems/sum-of-square-numbers
946,Validate Stack Sequences,61.9%,Medium,0, https://leetcode.com/problems/validate-stack-sequences
1107,New Users Daily Count,45.1%,Medium,0, https://leetcode.com/problems/new-users-daily-count
1127,User Purchase Platform,48.9%,Hard,0, https://leetcode.com/problems/user-purchase-platform
1149,Article Views II,48.2%,Medium,0, https://leetcode.com/problems/article-views-ii
1343,Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold,64.2%,Medium,0, https://leetcode.com/problems/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold
ID,Title,Acceptance,Difficulty,Frequency,Leetcode Question Link
244,Shortest Word Distance II,52.3%,Medium,6.080030276326555, https://leetcode.com/problems/shortest-word-distance-ii
364,Nested List Weight Sum II,62.8%,Medium,5.858903208882962, https://leetcode.com/problems/nested-list-weight-sum-ii
170,Two Sum III - Data structure design,33.5%,Easy,5.339976985176443, https://leetcode.com/problems/two-sum-iii-data-structure-design
339,Nested List Weight Sum,74.0%,Easy,4.821050761469923, https://leetcode.com/problems/nested-list-weight-sum
272,Closest Binary Search Tree Value II,50.5%,Hard,4.69866052907543, https://leetcode.com/problems/closest-binary-search-tree-value-ii
156,Binary Tree Upside Down,55.0%,Medium,4.677621857655682, https://leetcode.com/problems/binary-tree-upside-down
716,Max Stack,42.6%,Easy,4.158695633949162, https://leetcode.com/problems/max-stack
254,Factor Combinations,46.7%,Medium,4.042679900269238, https://leetcode.com/problems/factor-combinations
243,Shortest Word Distance,61.0%,Easy,4.033402295442248, https://leetcode.com/problems/shortest-word-distance
366,Find Leaves of Binary Tree,70.6%,Medium,3.8874042537463542, https://leetcode.com/problems/find-leaves-of-binary-tree
256,Paint House,52.1%,Easy,3.830168081045509, https://leetcode.com/problems/paint-house
265,Paint House II,44.6%,Hard,3.643918157363893, https://leetcode.com/problems/paint-house-ii
149,Max Points on a Line,16.9%,Hard,3.593946561618369, https://leetcode.com/problems/max-points-on-a-line
65,Valid Number,15.3%,Hard,3.4859422228274832, https://leetcode.com/problems/valid-number
605,Can Place Flowers,31.6%,Easy,3.393038148985481, https://leetcode.com/problems/can-place-flowers
380,Insert Delete GetRandom O(1),47.5%,Medium,3.226132922031484, https://leetcode.com/problems/insert-delete-getrandom-o1
432,All O`one Data Structure,32.4%,Hard,3.182278405836062, https://leetcode.com/problems/all-oone-data-structure
68,Text Justification,27.7%,Hard,3.1683420251214285, https://leetcode.com/problems/text-justification
341,Flatten Nested List Iterator,52.9%,Medium,2.8560409644057407, https://leetcode.com/problems/flatten-nested-list-iterator
150,Evaluate Reverse Polish Notation,36.3%,Medium,2.7457641678571494, https://leetcode.com/problems/evaluate-reverse-polish-notation
205,Isomorphic Strings,39.8%,Easy,2.6687791722177048, https://leetcode.com/problems/isomorphic-strings
245,Shortest Word Distance III,55.3%,Medium,2.4804776643766675, https://leetcode.com/problems/shortest-word-distance-iii
297,Serialize and Deserialize Binary Tree,47.5%,Hard,2.4208730516603993, https://leetcode.com/problems/serialize-and-deserialize-binary-tree
261,Graph Valid Tree,42.2%,Medium,2.361420232509446, https://leetcode.com/problems/graph-valid-tree
611,Valid Triangle Number,48.4%,Medium,2.3166166237983035, https://leetcode.com/problems/valid-triangle-number
730,Count Different Palindromic Subsequences,41.8%,Hard,2.3008291662917806, https://leetcode.com/problems/count-different-palindromic-subsequences
53,Maximum Subarray,46.5%,Easy,2.234231225147922, https://leetcode.com/problems/maximum-subarray
187,Repeated DNA Sequences,38.9%,Medium,2.1034320303164904, https://leetcode.com/problems/repeated-dna-sequences
698,Partition to K Equal Sum Subsets,45.0%,Medium,2.0188752204026974, https://leetcode.com/problems/partition-to-k-equal-sum-subsets
152,Maximum Product Subarray,31.7%,Medium,2.012330220619989, https://leetcode.com/problems/maximum-product-subarray
72,Edit Distance,44.8%,Hard,1.77034719073246, https://leetcode.com/problems/edit-distance
200,Number of Islands,46.8%,Medium,1.7486397840620904, https://leetcode.com/problems/number-of-islands
277,Find the Celebrity,41.8%,Medium,1.6753413644780486, https://leetcode.com/problems/find-the-celebrity
56,Merge Intervals,39.3%,Medium,1.660437199438034, https://leetcode.com/problems/merge-intervals
516,Longest Palindromic Subsequence,53.2%,Medium,1.6283626316034112, https://leetcode.com/problems/longest-palindromic-subsequence
671,Second Minimum Node In a Binary Tree,42.7%,Easy,1.6037158670068572, https://leetcode.com/problems/second-minimum-node-in-a-binary-tree
76,Minimum Window Substring,34.6%,Hard,1.5906343171159958, https://leetcode.com/problems/minimum-window-substring
464,Can I Win,28.8%,Medium,1.506328285095676, https://leetcode.com/problems/can-i-win
236,Lowest Common Ancestor of a Binary Tree,45.7%,Medium,1.4917287074839412, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
12,Integer to Roman,55.1%,Medium,1.4878558960006285, https://leetcode.com/problems/integer-to-roman
373,Find K Pairs with Smallest Sums,36.7%,Medium,1.4398887318809226, https://leetcode.com/problems/find-k-pairs-with-smallest-sums
235,Lowest Common Ancestor of a Binary Search Tree,49.9%,Easy,1.4200618278990031, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree
102,Binary Tree Level Order Traversal,54.6%,Medium,1.4026563080569336, https://leetcode.com/problems/binary-tree-level-order-traversal
381,Insert Delete GetRandom O(1) - Duplicates allowed,34.1%,Hard,1.4015377574600891, https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed
1,Two Sum,45.6%,Easy,1.3998908606433091, https://leetcode.com/problems/two-sum
50,Pow(x;n),30.3%,Medium,1.295878904893276, https://leetcode.com/problems/powx-n
33,Search in Rotated Sorted Array,34.5%,Medium,1.2373938135133047, https://leetcode.com/problems/search-in-rotated-sorted-array
20,Valid Parentheses,39.0%,Easy,1.2333689145339155, https://leetcode.com/problems/valid-parentheses
273,Integer to English Words,27.1%,Hard,1.2185425385498858, https://leetcode.com/problems/integer-to-english-words
34,Find First and Last Position of Element in Sorted Array,36.2%,Medium,1.2091842728345334, https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
127,Word Ladder,29.6%,Medium,1.1879531176262481, https://leetcode.com/problems/word-ladder
57,Insert Interval,33.5%,Hard,1.1730267742341929, https://leetcode.com/problems/insert-interval
636,Exclusive Time of Functions,51.9%,Medium,1.1392005862073036, https://leetcode.com/problems/exclusive-time-of-functions
384,Shuffle an Array,52.8%,Medium,0.991100943542345, https://leetcode.com/problems/shuffle-an-array
1117,Building H2O,52.6%,Medium,0.9829600869737358, https://leetcode.com/problems/building-h2o
69,Sqrt(x),33.9%,Easy,0.9425416082510271, https://leetcode.com/problems/sqrtx
146,LRU Cache,33.2%,Medium,0.9138670478439253, https://leetcode.com/problems/lru-cache
46,Permutations,63.5%,Medium,0.8944850434890723, https://leetcode.com/problems/permutations
655,Print Binary Tree,55.0%,Medium,0.8942200477548448, https://leetcode.com/problems/print-binary-tree
13,Roman to Integer,55.7%,Easy,0.8933962612312258, https://leetcode.com/problems/roman-to-integer
744,Find Smallest Letter Greater Than Target,45.4%,Easy,0.8539612853364241, https://leetcode.com/problems/find-smallest-letter-greater-than-target
215,Kth Largest Element in an Array,55.4%,Medium,0.7561265689929935, https://leetcode.com/problems/kth-largest-element-in-an-array
449,Serialize and Deserialize BST,52.0%,Medium,0.7481106198504164, https://leetcode.com/problems/serialize-and-deserialize-bst
715,Range Module,38.5%,Hard,0.7472144018302211, https://leetcode.com/problems/range-module
296,Best Meeting Point,57.5%,Hard,0.7267024804081622, https://leetcode.com/problems/best-meeting-point
1188,Design Bounded Blocking Queue,70.5%,Medium,0.7176264446447249, https://leetcode.com/problems/design-bounded-blocking-queue
460,LFU Cache,34.2%,Hard,0.668474221864485, https://leetcode.com/problems/lfu-cache
126,Word Ladder II,22.1%,Hard,0.6364159003926323, https://leetcode.com/problems/word-ladder-ii
160,Intersection of Two Linked Lists,40.6%,Easy,0.6045153022014824, https://leetcode.com/problems/intersection-of-two-linked-lists
101,Symmetric Tree,46.8%,Easy,0.5986256023076202, https://leetcode.com/problems/symmetric-tree
879,Profitable Schemes,39.8%,Hard,0.5560675878793254, https://leetcode.com/problems/profitable-schemes
47,Permutations II,46.4%,Medium,0.5319853456599372, https://leetcode.com/problems/permutations-ii
104,Maximum Depth of Binary Tree,66.0%,Easy,0.513251489692768, https://leetcode.com/problems/maximum-depth-of-binary-tree
706,Design HashMap,61.3%,Easy,0.49262383645737706, https://leetcode.com/problems/design-hashmap
412,Fizz Buzz,62.3%,Easy,0.4590212125771265, https://leetcode.com/problems/fizz-buzz
311,Sparse Matrix Multiplication,61.9%,Medium,0.4503238876572249, https://leetcode.com/problems/sparse-matrix-multiplication
8,String to Integer (atoi),15.4%,Medium,0.407141925712164, https://leetcode.com/problems/string-to-integer-atoi
739,Daily Temperatures,63.3%,Medium,0.40150804127350803, https://leetcode.com/problems/daily-temperatures
323,Number of Connected Components in an Undirected Graph,56.0%,Medium,0.32984288327605893, https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph
367,Valid Perfect Square,41.7%,Easy,0.3203744341373232, https://leetcode.com/problems/valid-perfect-square
61,Rotate List,30.0%,Medium,0.3068243673566749, https://leetcode.com/problems/rotate-list
349,Intersection of Two Arrays,62.5%,Easy,0.3049506996831345, https://leetcode.com/problems/intersection-of-two-arrays
23,Merge k Sorted Lists,40.2%,Hard,0.28430175890527876, https://leetcode.com/problems/merge-k-sorted-lists
547,Friend Circles,58.6%,Medium,0.2681916080548848, https://leetcode.com/problems/friend-circles
450,Delete Node in a BST,43.1%,Medium,0.2618604317292985, https://leetcode.com/problems/delete-node-in-a-bst
470,Implement Rand10() Using Rand7(),46.3%,Medium,0.2553466918088445, https://leetcode.com/problems/implement-rand10-using-rand7
173,Binary Search Tree Iterator,56.6%,Medium,0.22943234572951865, https://leetcode.com/problems/binary-search-tree-iterator
796,Rotate String,49.6%,Easy,0.22026466797690847, https://leetcode.com/problems/rotate-string
528,Random Pick with Weight,43.9%,Medium,0.21436399542669993, https://leetcode.com/problems/random-pick-with-weight
322,Coin Change,35.5%,Medium,0.20468224088850068, https://leetcode.com/problems/coin-change
40,Combination Sum II,48.2%,Medium,0.1780616138489939, https://leetcode.com/problems/combination-sum-ii
88,Merge Sorted Array,39.4%,Easy,0.17642540243837188, https://leetcode.com/problems/merge-sorted-array
721,Accounts Merge,48.8%,Medium,0.15836350116973763, https://leetcode.com/problems/accounts-merge
155,Min Stack,44.5%,Easy,0.15817175770099312, https://leetcode.com/problems/min-stack
1148,Article Views I,75.8%,Easy,0.15441568579144338, https://leetcode.com/problems/article-views-i
39,Combination Sum,56.1%,Medium,0.1339254107186325, https://leetcode.com/problems/combination-sum
428,Serialize and Deserialize N-ary Tree,59.4%,Hard,0.13313574474596881, https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree
54,Spiral Matrix,34.1%,Medium,0.12572728493821236, https://leetcode.com/problems/spiral-matrix
1042,Flower Planting With No Adjacent,48.5%,Easy,0.125457954276896, https://leetcode.com/problems/flower-planting-with-no-adjacent
21,Merge Two Sorted Lists,53.5%,Easy,0.11955628018646022, https://leetcode.com/problems/merge-two-sorted-lists
75,Sort Colors,47.3%,Medium,0.11789425180508288, https://leetcode.com/problems/sort-colors
103,Binary Tree Zigzag Level Order Traversal,48.3%,Medium,0.11648551004070631, https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
451,Sort Characters By Frequency,63.0%,Medium,0.11258362132121401, https://leetcode.com/problems/sort-characters-by-frequency
973,K Closest Points to Origin,63.8%,Medium,0.11087510283099485, https://leetcode.com/problems/k-closest-points-to-origin
198,House Robber,42.0%,Easy,0.10785152815546674, https://leetcode.com/problems/house-robber
1028,Recover a Tree From Preorder Traversal,69.9%,Hard,0.10734155493596446, https://leetcode.com/problems/recover-a-tree-from-preorder-traversal
238,Product of Array Except Self,60.1%,Medium,0.09390398065367858, https://leetcode.com/problems/product-of-array-except-self
833,Find And Replace in String,50.4%,Medium,0.08751937801655657, https://leetcode.com/problems/find-and-replace-in-string
100,Same Tree,53.4%,Easy,0.08633894223670877, https://leetcode.com/problems/same-tree
350,Intersection of Two Arrays II,51.4%,Easy,0.08027374155116185, https://leetcode.com/problems/intersection-of-two-arrays-ii
133,Clone Graph,34.8%,Medium,0.07095173597228444, https://leetcode.com/problems/clone-graph
270,Closest Binary Search Tree Value,48.5%,Easy,0.06680279511160087, https://leetcode.com/problems/closest-binary-search-tree-value
98,Validate Binary Search Tree,27.8%,Medium,0.057985181512132535, https://leetcode.com/problems/validate-binary-search-tree
362,Design Hit Counter,63.7%,Medium,0.05622967649867821, https://leetcode.com/problems/design-hit-counter
981,Time Based Key-Value Store,53.1%,Medium,0.049406315387071284, https://leetcode.com/problems/time-based-key-value-store
121,Best Time to Buy and Sell Stock,50.5%,Easy,0.04215422741819192, https://leetcode.com/problems/best-time-to-buy-and-sell-stock
647,Palindromic Substrings,60.6%,Medium,0.040968350772541844, https://leetcode.com/problems/palindromic-substrings
141,Linked List Cycle,41.1%,Easy,0.031012908394529512, https://leetcode.com/problems/linked-list-cycle
240,Search a 2D Matrix II,43.2%,Medium,0.02999287612403949, https://leetcode.com/problems/search-a-2d-matrix-ii
692,Top K Frequent Words,51.8%,Medium,0.029730915184679466, https://leetcode.com/problems/top-k-frequent-words
987,Vertical Order Traversal of a Binary Tree,36.6%,Medium,0.025915645579833068, https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree
387,First Unique Character in a String,53.4%,Easy,0.02587600384690711, https://leetcode.com/problems/first-unique-character-in-a-string
785,Is Graph Bipartite?,47.5%,Medium,0.02510592113107633, https://leetcode.com/problems/is-graph-bipartite
70,Climbing Stairs,47.8%,Easy,0.023866591309041507, https://leetcode.com/problems/climbing-stairs
113,Path Sum II,46.7%,Medium,0.021882711249507664, https://leetcode.com/problems/path-sum-ii
359,Logger Rate Limiter,70.8%,Easy,0.021053409197832343, https://leetcode.com/problems/logger-rate-limiter
207,Course Schedule,43.1%,Medium,0.019709926055136454, https://leetcode.com/problems/course-schedule
347,Top K Frequent Elements,61.2%,Medium,0.018049036874660983, https://leetcode.com/problems/top-k-frequent-elements
79,Word Search,35.6%,Medium,0.014883688014740005, https://leetcode.com/problems/word-search
142,Linked List Cycle II,37.3%,Medium,0.014710955064667802, https://leetcode.com/problems/linked-list-cycle-ii
560,Subarray Sum Equals K,43.9%,Medium,0.009603146783199741, https://leetcode.com/problems/subarray-sum-equals-k
279,Perfect Squares,47.4%,Medium,0.009216655104924008, https://leetcode.com/problems/perfect-squares
125,Valid Palindrome,36.7%,Easy,0.008933948641551634, https://leetcode.com/problems/valid-palindrome
515,Find Largest Value in Each Tree Row,61.1%,Medium,0, https://leetcode.com/problems/find-largest-value-in-each-tree-row
633,Sum of Square Numbers,32.2%,Easy,0, https://leetcode.com/problems/sum-of-square-numbers
946,Validate Stack Sequences,61.9%,Medium,0, https://leetcode.com/problems/validate-stack-sequences
1107,New Users Daily Count,45.1%,Medium,0, https://leetcode.com/problems/new-users-daily-count
1127,User Purchase Platform,48.9%,Hard,0, https://leetcode.com/problems/user-purchase-platform
1149,Article Views II,48.2%,Medium,0, https://leetcode.com/problems/article-views-ii
1343,Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold,64.2%,Medium,0, https://leetcode.com/problems/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold
1 244 ID Shortest Word Distance II Title 52.3% Acceptance Medium Difficulty 6.080030276326555 Frequency https://leetcode.com/problems/shortest-word-distance-ii Leetcode Question Link
2 364 244 Nested List Weight Sum II Shortest Word Distance II 62.8% 52.3% Medium Medium 5.858903208882962 6.080030276326555 https://leetcode.com/problems/nested-list-weight-sum-ii https://leetcode.com/problems/shortest-word-distance-ii
3 170 364 Two Sum III - Data structure design Nested List Weight Sum II 33.5% 62.8% Easy Medium 5.339976985176443 5.858903208882962 https://leetcode.com/problems/two-sum-iii-data-structure-design https://leetcode.com/problems/nested-list-weight-sum-ii
4 339 170 Nested List Weight Sum Two Sum III - Data structure design 74.0% 33.5% Easy Easy 4.821050761469923 5.339976985176443 https://leetcode.com/problems/nested-list-weight-sum https://leetcode.com/problems/two-sum-iii-data-structure-design
5 272 339 Closest Binary Search Tree Value II Nested List Weight Sum 50.5% 74.0% Hard Easy 4.69866052907543 4.821050761469923 https://leetcode.com/problems/closest-binary-search-tree-value-ii https://leetcode.com/problems/nested-list-weight-sum
6 156 272 Binary Tree Upside Down Closest Binary Search Tree Value II 55.0% 50.5% Medium Hard 4.677621857655682 4.69866052907543 https://leetcode.com/problems/binary-tree-upside-down https://leetcode.com/problems/closest-binary-search-tree-value-ii
7 716 156 Max Stack Binary Tree Upside Down 42.6% 55.0% Easy Medium 4.158695633949162 4.677621857655682 https://leetcode.com/problems/max-stack https://leetcode.com/problems/binary-tree-upside-down
8 254 716 Factor Combinations Max Stack 46.7% 42.6% Medium Easy 4.042679900269238 4.158695633949162 https://leetcode.com/problems/factor-combinations https://leetcode.com/problems/max-stack
9 243 254 Shortest Word Distance Factor Combinations 61.0% 46.7% Easy Medium 4.033402295442248 4.042679900269238 https://leetcode.com/problems/shortest-word-distance https://leetcode.com/problems/factor-combinations
10 366 243 Find Leaves of Binary Tree Shortest Word Distance 70.6% 61.0% Medium Easy 3.8874042537463542 4.033402295442248 https://leetcode.com/problems/find-leaves-of-binary-tree https://leetcode.com/problems/shortest-word-distance
11 256 366 Paint House Find Leaves of Binary Tree 52.1% 70.6% Easy Medium 3.830168081045509 3.8874042537463542 https://leetcode.com/problems/paint-house https://leetcode.com/problems/find-leaves-of-binary-tree
12 265 256 Paint House II Paint House 44.6% 52.1% Hard Easy 3.643918157363893 3.830168081045509 https://leetcode.com/problems/paint-house-ii https://leetcode.com/problems/paint-house
13 149 265 Max Points on a Line Paint House II 16.9% 44.6% Hard Hard 3.593946561618369 3.643918157363893 https://leetcode.com/problems/max-points-on-a-line https://leetcode.com/problems/paint-house-ii
14 65 149 Valid Number Max Points on a Line 15.3% 16.9% Hard Hard 3.4859422228274832 3.593946561618369 https://leetcode.com/problems/valid-number https://leetcode.com/problems/max-points-on-a-line
15 605 65 Can Place Flowers Valid Number 31.6% 15.3% Easy Hard 3.393038148985481 3.4859422228274832 https://leetcode.com/problems/can-place-flowers https://leetcode.com/problems/valid-number
16 380 605 Insert Delete GetRandom O(1) Can Place Flowers 47.5% 31.6% Medium Easy 3.226132922031484 3.393038148985481 https://leetcode.com/problems/insert-delete-getrandom-o1 https://leetcode.com/problems/can-place-flowers
17 432 380 All O`one Data Structure Insert Delete GetRandom O(1) 32.4% 47.5% Hard Medium 3.182278405836062 3.226132922031484 https://leetcode.com/problems/all-oone-data-structure https://leetcode.com/problems/insert-delete-getrandom-o1
18 68 432 Text Justification All O`one Data Structure 27.7% 32.4% Hard Hard 3.1683420251214285 3.182278405836062 https://leetcode.com/problems/text-justification https://leetcode.com/problems/all-oone-data-structure
19 341 68 Flatten Nested List Iterator Text Justification 52.9% 27.7% Medium Hard 2.8560409644057407 3.1683420251214285 https://leetcode.com/problems/flatten-nested-list-iterator https://leetcode.com/problems/text-justification
20 150 341 Evaluate Reverse Polish Notation Flatten Nested List Iterator 36.3% 52.9% Medium Medium 2.7457641678571494 2.8560409644057407 https://leetcode.com/problems/evaluate-reverse-polish-notation https://leetcode.com/problems/flatten-nested-list-iterator
21 205 150 Isomorphic Strings Evaluate Reverse Polish Notation 39.8% 36.3% Easy Medium 2.6687791722177048 2.7457641678571494 https://leetcode.com/problems/isomorphic-strings https://leetcode.com/problems/evaluate-reverse-polish-notation
22 245 205 Shortest Word Distance III Isomorphic Strings 55.3% 39.8% Medium Easy 2.4804776643766675 2.6687791722177048 https://leetcode.com/problems/shortest-word-distance-iii https://leetcode.com/problems/isomorphic-strings
23 297 245 Serialize and Deserialize Binary Tree Shortest Word Distance III 47.5% 55.3% Hard Medium 2.4208730516603993 2.4804776643766675 https://leetcode.com/problems/serialize-and-deserialize-binary-tree https://leetcode.com/problems/shortest-word-distance-iii
24 261 297 Graph Valid Tree Serialize and Deserialize Binary Tree 42.2% 47.5% Medium Hard 2.361420232509446 2.4208730516603993 https://leetcode.com/problems/graph-valid-tree https://leetcode.com/problems/serialize-and-deserialize-binary-tree
25 611 261 Valid Triangle Number Graph Valid Tree 48.4% 42.2% Medium Medium 2.3166166237983035 2.361420232509446 https://leetcode.com/problems/valid-triangle-number https://leetcode.com/problems/graph-valid-tree
26 730 611 Count Different Palindromic Subsequences Valid Triangle Number 41.8% 48.4% Hard Medium 2.3008291662917806 2.3166166237983035 https://leetcode.com/problems/count-different-palindromic-subsequences https://leetcode.com/problems/valid-triangle-number
27 53 730 Maximum Subarray Count Different Palindromic Subsequences 46.5% 41.8% Easy Hard 2.234231225147922 2.3008291662917806 https://leetcode.com/problems/maximum-subarray https://leetcode.com/problems/count-different-palindromic-subsequences
28 187 53 Repeated DNA Sequences Maximum Subarray 38.9% 46.5% Medium Easy 2.1034320303164904 2.234231225147922 https://leetcode.com/problems/repeated-dna-sequences https://leetcode.com/problems/maximum-subarray
29 698 187 Partition to K Equal Sum Subsets Repeated DNA Sequences 45.0% 38.9% Medium Medium 2.0188752204026974 2.1034320303164904 https://leetcode.com/problems/partition-to-k-equal-sum-subsets https://leetcode.com/problems/repeated-dna-sequences
30 152 698 Maximum Product Subarray Partition to K Equal Sum Subsets 31.7% 45.0% Medium Medium 2.012330220619989 2.0188752204026974 https://leetcode.com/problems/maximum-product-subarray https://leetcode.com/problems/partition-to-k-equal-sum-subsets
31 72 152 Edit Distance Maximum Product Subarray 44.8% 31.7% Hard Medium 1.77034719073246 2.012330220619989 https://leetcode.com/problems/edit-distance https://leetcode.com/problems/maximum-product-subarray
32 200 72 Number of Islands Edit Distance 46.8% 44.8% Medium Hard 1.7486397840620904 1.77034719073246 https://leetcode.com/problems/number-of-islands https://leetcode.com/problems/edit-distance
33 277 200 Find the Celebrity Number of Islands 41.8% 46.8% Medium Medium 1.6753413644780486 1.7486397840620904 https://leetcode.com/problems/find-the-celebrity https://leetcode.com/problems/number-of-islands
34 56 277 Merge Intervals Find the Celebrity 39.3% 41.8% Medium Medium 1.660437199438034 1.6753413644780486 https://leetcode.com/problems/merge-intervals https://leetcode.com/problems/find-the-celebrity
35 516 56 Longest Palindromic Subsequence Merge Intervals 53.2% 39.3% Medium Medium 1.6283626316034112 1.660437199438034 https://leetcode.com/problems/longest-palindromic-subsequence https://leetcode.com/problems/merge-intervals
36 671 516 Second Minimum Node In a Binary Tree Longest Palindromic Subsequence 42.7% 53.2% Easy Medium 1.6037158670068572 1.6283626316034112 https://leetcode.com/problems/second-minimum-node-in-a-binary-tree https://leetcode.com/problems/longest-palindromic-subsequence
37 76 671 Minimum Window Substring Second Minimum Node In a Binary Tree 34.6% 42.7% Hard Easy 1.5906343171159958 1.6037158670068572 https://leetcode.com/problems/minimum-window-substring https://leetcode.com/problems/second-minimum-node-in-a-binary-tree
38 464 76 Can I Win Minimum Window Substring 28.8% 34.6% Medium Hard 1.506328285095676 1.5906343171159958 https://leetcode.com/problems/can-i-win https://leetcode.com/problems/minimum-window-substring
39 236 464 Lowest Common Ancestor of a Binary Tree Can I Win 45.7% 28.8% Medium Medium 1.4917287074839412 1.506328285095676 https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree https://leetcode.com/problems/can-i-win
40 12 236 Integer to Roman Lowest Common Ancestor of a Binary Tree 55.1% 45.7% Medium Medium 1.4878558960006285 1.4917287074839412 https://leetcode.com/problems/integer-to-roman https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
41 373 12 Find K Pairs with Smallest Sums Integer to Roman 36.7% 55.1% Medium Medium 1.4398887318809226 1.4878558960006285 https://leetcode.com/problems/find-k-pairs-with-smallest-sums https://leetcode.com/problems/integer-to-roman
42 235 373 Lowest Common Ancestor of a Binary Search Tree Find K Pairs with Smallest Sums 49.9% 36.7% Easy Medium 1.4200618278990031 1.4398887318809226 https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree https://leetcode.com/problems/find-k-pairs-with-smallest-sums
43 102 235 Binary Tree Level Order Traversal Lowest Common Ancestor of a Binary Search Tree 54.6% 49.9% Medium Easy 1.4026563080569336 1.4200618278990031 https://leetcode.com/problems/binary-tree-level-order-traversal https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree
44 381 102 Insert Delete GetRandom O(1) - Duplicates allowed Binary Tree Level Order Traversal 34.1% 54.6% Hard Medium 1.4015377574600891 1.4026563080569336 https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed https://leetcode.com/problems/binary-tree-level-order-traversal
45 1 381 Two Sum Insert Delete GetRandom O(1) - Duplicates allowed 45.6% 34.1% Easy Hard 1.3998908606433091 1.4015377574600891 https://leetcode.com/problems/two-sum https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed
46 50 1 Pow(x;n) Two Sum 30.3% 45.6% Medium Easy 1.295878904893276 1.3998908606433091 https://leetcode.com/problems/powx-n https://leetcode.com/problems/two-sum
47 33 50 Search in Rotated Sorted Array Pow(x;n) 34.5% 30.3% Medium Medium 1.2373938135133047 1.295878904893276 https://leetcode.com/problems/search-in-rotated-sorted-array https://leetcode.com/problems/powx-n
48 20 33 Valid Parentheses Search in Rotated Sorted Array 39.0% 34.5% Easy Medium 1.2333689145339155 1.2373938135133047 https://leetcode.com/problems/valid-parentheses https://leetcode.com/problems/search-in-rotated-sorted-array
49 273 20 Integer to English Words Valid Parentheses 27.1% 39.0% Hard Easy 1.2185425385498858 1.2333689145339155 https://leetcode.com/problems/integer-to-english-words https://leetcode.com/problems/valid-parentheses
50 34 273 Find First and Last Position of Element in Sorted Array Integer to English Words 36.2% 27.1% Medium Hard 1.2091842728345334 1.2185425385498858 https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array https://leetcode.com/problems/integer-to-english-words
51 127 34 Word Ladder Find First and Last Position of Element in Sorted Array 29.6% 36.2% Medium Medium 1.1879531176262481 1.2091842728345334 https://leetcode.com/problems/word-ladder https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
52 57 127 Insert Interval Word Ladder 33.5% 29.6% Hard Medium 1.1730267742341929 1.1879531176262481 https://leetcode.com/problems/insert-interval https://leetcode.com/problems/word-ladder
53 636 57 Exclusive Time of Functions Insert Interval 51.9% 33.5% Medium Hard 1.1392005862073036 1.1730267742341929 https://leetcode.com/problems/exclusive-time-of-functions https://leetcode.com/problems/insert-interval
54 384 636 Shuffle an Array Exclusive Time of Functions 52.8% 51.9% Medium Medium 0.991100943542345 1.1392005862073036 https://leetcode.com/problems/shuffle-an-array https://leetcode.com/problems/exclusive-time-of-functions
55 1117 384 Building H2O Shuffle an Array 52.6% 52.8% Medium Medium 0.9829600869737358 0.991100943542345 https://leetcode.com/problems/building-h2o https://leetcode.com/problems/shuffle-an-array
56 69 1117 Sqrt(x) Building H2O 33.9% 52.6% Easy Medium 0.9425416082510271 0.9829600869737358 https://leetcode.com/problems/sqrtx https://leetcode.com/problems/building-h2o
57 146 69 LRU Cache Sqrt(x) 33.2% 33.9% Medium Easy 0.9138670478439253 0.9425416082510271 https://leetcode.com/problems/lru-cache https://leetcode.com/problems/sqrtx
58 46 146 Permutations LRU Cache 63.5% 33.2% Medium Medium 0.8944850434890723 0.9138670478439253 https://leetcode.com/problems/permutations https://leetcode.com/problems/lru-cache
59 655 46 Print Binary Tree Permutations 55.0% 63.5% Medium Medium 0.8942200477548448 0.8944850434890723 https://leetcode.com/problems/print-binary-tree https://leetcode.com/problems/permutations
60 13 655 Roman to Integer Print Binary Tree 55.7% 55.0% Easy Medium 0.8933962612312258 0.8942200477548448 https://leetcode.com/problems/roman-to-integer https://leetcode.com/problems/print-binary-tree
61 744 13 Find Smallest Letter Greater Than Target Roman to Integer 45.4% 55.7% Easy Easy 0.8539612853364241 0.8933962612312258 https://leetcode.com/problems/find-smallest-letter-greater-than-target https://leetcode.com/problems/roman-to-integer
62 215 744 Kth Largest Element in an Array Find Smallest Letter Greater Than Target 55.4% 45.4% Medium Easy 0.7561265689929935 0.8539612853364241 https://leetcode.com/problems/kth-largest-element-in-an-array https://leetcode.com/problems/find-smallest-letter-greater-than-target
63 449 215 Serialize and Deserialize BST Kth Largest Element in an Array 52.0% 55.4% Medium Medium 0.7481106198504164 0.7561265689929935 https://leetcode.com/problems/serialize-and-deserialize-bst https://leetcode.com/problems/kth-largest-element-in-an-array
64 715 449 Range Module Serialize and Deserialize BST 38.5% 52.0% Hard Medium 0.7472144018302211 0.7481106198504164 https://leetcode.com/problems/range-module https://leetcode.com/problems/serialize-and-deserialize-bst
65 296 715 Best Meeting Point Range Module 57.5% 38.5% Hard Hard 0.7267024804081622 0.7472144018302211 https://leetcode.com/problems/best-meeting-point https://leetcode.com/problems/range-module
66 1188 296 Design Bounded Blocking Queue Best Meeting Point 70.5% 57.5% Medium Hard 0.7176264446447249 0.7267024804081622 https://leetcode.com/problems/design-bounded-blocking-queue https://leetcode.com/problems/best-meeting-point
67 460 1188 LFU Cache Design Bounded Blocking Queue 34.2% 70.5% Hard Medium 0.668474221864485 0.7176264446447249 https://leetcode.com/problems/lfu-cache https://leetcode.com/problems/design-bounded-blocking-queue
68 126 460 Word Ladder II LFU Cache 22.1% 34.2% Hard Hard 0.6364159003926323 0.668474221864485 https://leetcode.com/problems/word-ladder-ii https://leetcode.com/problems/lfu-cache
69 160 126 Intersection of Two Linked Lists Word Ladder II 40.6% 22.1% Easy Hard 0.6045153022014824 0.6364159003926323 https://leetcode.com/problems/intersection-of-two-linked-lists https://leetcode.com/problems/word-ladder-ii
70 101 160 Symmetric Tree Intersection of Two Linked Lists 46.8% 40.6% Easy Easy 0.5986256023076202 0.6045153022014824 https://leetcode.com/problems/symmetric-tree https://leetcode.com/problems/intersection-of-two-linked-lists
71 879 101 Profitable Schemes Symmetric Tree 39.8% 46.8% Hard Easy 0.5560675878793254 0.5986256023076202 https://leetcode.com/problems/profitable-schemes https://leetcode.com/problems/symmetric-tree
72 47 879 Permutations II Profitable Schemes 46.4% 39.8% Medium Hard 0.5319853456599372 0.5560675878793254 https://leetcode.com/problems/permutations-ii https://leetcode.com/problems/profitable-schemes
73 104 47 Maximum Depth of Binary Tree Permutations II 66.0% 46.4% Easy Medium 0.513251489692768 0.5319853456599372 https://leetcode.com/problems/maximum-depth-of-binary-tree https://leetcode.com/problems/permutations-ii
74 706 104 Design HashMap Maximum Depth of Binary Tree 61.3% 66.0% Easy Easy 0.49262383645737706 0.513251489692768 https://leetcode.com/problems/design-hashmap https://leetcode.com/problems/maximum-depth-of-binary-tree
75 412 706 Fizz Buzz Design HashMap 62.3% 61.3% Easy Easy 0.4590212125771265 0.49262383645737706 https://leetcode.com/problems/fizz-buzz https://leetcode.com/problems/design-hashmap
76 311 412 Sparse Matrix Multiplication Fizz Buzz 61.9% 62.3% Medium Easy 0.4503238876572249 0.4590212125771265 https://leetcode.com/problems/sparse-matrix-multiplication https://leetcode.com/problems/fizz-buzz
77 8 311 String to Integer (atoi) Sparse Matrix Multiplication 15.4% 61.9% Medium Medium 0.407141925712164 0.4503238876572249 https://leetcode.com/problems/string-to-integer-atoi https://leetcode.com/problems/sparse-matrix-multiplication
78 739 8 Daily Temperatures String to Integer (atoi) 63.3% 15.4% Medium Medium 0.40150804127350803 0.407141925712164 https://leetcode.com/problems/daily-temperatures https://leetcode.com/problems/string-to-integer-atoi
79 323 739 Number of Connected Components in an Undirected Graph Daily Temperatures 56.0% 63.3% Medium Medium 0.32984288327605893 0.40150804127350803 https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph https://leetcode.com/problems/daily-temperatures
80 367 323 Valid Perfect Square Number of Connected Components in an Undirected Graph 41.7% 56.0% Easy Medium 0.3203744341373232 0.32984288327605893 https://leetcode.com/problems/valid-perfect-square https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph
81 61 367 Rotate List Valid Perfect Square 30.0% 41.7% Medium Easy 0.3068243673566749 0.3203744341373232 https://leetcode.com/problems/rotate-list https://leetcode.com/problems/valid-perfect-square
82 349 61 Intersection of Two Arrays Rotate List 62.5% 30.0% Easy Medium 0.3049506996831345 0.3068243673566749 https://leetcode.com/problems/intersection-of-two-arrays https://leetcode.com/problems/rotate-list
83 23 349 Merge k Sorted Lists Intersection of Two Arrays 40.2% 62.5% Hard Easy 0.28430175890527876 0.3049506996831345 https://leetcode.com/problems/merge-k-sorted-lists https://leetcode.com/problems/intersection-of-two-arrays
84 547 23 Friend Circles Merge k Sorted Lists 58.6% 40.2% Medium Hard 0.2681916080548848 0.28430175890527876 https://leetcode.com/problems/friend-circles https://leetcode.com/problems/merge-k-sorted-lists
85 450 547 Delete Node in a BST Friend Circles 43.1% 58.6% Medium Medium 0.2618604317292985 0.2681916080548848 https://leetcode.com/problems/delete-node-in-a-bst https://leetcode.com/problems/friend-circles
86 470 450 Implement Rand10() Using Rand7() Delete Node in a BST 46.3% 43.1% Medium Medium 0.2553466918088445 0.2618604317292985 https://leetcode.com/problems/implement-rand10-using-rand7 https://leetcode.com/problems/delete-node-in-a-bst
87 173 470 Binary Search Tree Iterator Implement Rand10() Using Rand7() 56.6% 46.3% Medium Medium 0.22943234572951865 0.2553466918088445 https://leetcode.com/problems/binary-search-tree-iterator https://leetcode.com/problems/implement-rand10-using-rand7
88 796 173 Rotate String Binary Search Tree Iterator 49.6% 56.6% Easy Medium 0.22026466797690847 0.22943234572951865 https://leetcode.com/problems/rotate-string https://leetcode.com/problems/binary-search-tree-iterator
89 528 796 Random Pick with Weight Rotate String 43.9% 49.6% Medium Easy 0.21436399542669993 0.22026466797690847 https://leetcode.com/problems/random-pick-with-weight https://leetcode.com/problems/rotate-string
90 322 528 Coin Change Random Pick with Weight 35.5% 43.9% Medium Medium 0.20468224088850068 0.21436399542669993 https://leetcode.com/problems/coin-change https://leetcode.com/problems/random-pick-with-weight
91 40 322 Combination Sum II Coin Change 48.2% 35.5% Medium Medium 0.1780616138489939 0.20468224088850068 https://leetcode.com/problems/combination-sum-ii https://leetcode.com/problems/coin-change
92 88 40 Merge Sorted Array Combination Sum II 39.4% 48.2% Easy Medium 0.17642540243837188 0.1780616138489939 https://leetcode.com/problems/merge-sorted-array https://leetcode.com/problems/combination-sum-ii
93 721 88 Accounts Merge Merge Sorted Array 48.8% 39.4% Medium Easy 0.15836350116973763 0.17642540243837188 https://leetcode.com/problems/accounts-merge https://leetcode.com/problems/merge-sorted-array
94 155 721 Min Stack Accounts Merge 44.5% 48.8% Easy Medium 0.15817175770099312 0.15836350116973763 https://leetcode.com/problems/min-stack https://leetcode.com/problems/accounts-merge
95 1148 155 Article Views I Min Stack 75.8% 44.5% Easy Easy 0.15441568579144338 0.15817175770099312 https://leetcode.com/problems/article-views-i https://leetcode.com/problems/min-stack
96 39 1148 Combination Sum Article Views I 56.1% 75.8% Medium Easy 0.1339254107186325 0.15441568579144338 https://leetcode.com/problems/combination-sum https://leetcode.com/problems/article-views-i
97 428 39 Serialize and Deserialize N-ary Tree Combination Sum 59.4% 56.1% Hard Medium 0.13313574474596881 0.1339254107186325 https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree https://leetcode.com/problems/combination-sum
98 54 428 Spiral Matrix Serialize and Deserialize N-ary Tree 34.1% 59.4% Medium Hard 0.12572728493821236 0.13313574474596881 https://leetcode.com/problems/spiral-matrix https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree
99 1042 54 Flower Planting With No Adjacent Spiral Matrix 48.5% 34.1% Easy Medium 0.125457954276896 0.12572728493821236 https://leetcode.com/problems/flower-planting-with-no-adjacent https://leetcode.com/problems/spiral-matrix
100 21 1042 Merge Two Sorted Lists Flower Planting With No Adjacent 53.5% 48.5% Easy Easy 0.11955628018646022 0.125457954276896 https://leetcode.com/problems/merge-two-sorted-lists https://leetcode.com/problems/flower-planting-with-no-adjacent
101 75 21 Sort Colors Merge Two Sorted Lists 47.3% 53.5% Medium Easy 0.11789425180508288 0.11955628018646022 https://leetcode.com/problems/sort-colors https://leetcode.com/problems/merge-two-sorted-lists
102 103 75 Binary Tree Zigzag Level Order Traversal Sort Colors 48.3% 47.3% Medium Medium 0.11648551004070631 0.11789425180508288 https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal https://leetcode.com/problems/sort-colors
103 451 103 Sort Characters By Frequency Binary Tree Zigzag Level Order Traversal 63.0% 48.3% Medium Medium 0.11258362132121401 0.11648551004070631 https://leetcode.com/problems/sort-characters-by-frequency https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
104 973 451 K Closest Points to Origin Sort Characters By Frequency 63.8% 63.0% Medium Medium 0.11087510283099485 0.11258362132121401 https://leetcode.com/problems/k-closest-points-to-origin https://leetcode.com/problems/sort-characters-by-frequency
105 198 973 House Robber K Closest Points to Origin 42.0% 63.8% Easy Medium 0.10785152815546674 0.11087510283099485 https://leetcode.com/problems/house-robber https://leetcode.com/problems/k-closest-points-to-origin
106 1028 198 Recover a Tree From Preorder Traversal House Robber 69.9% 42.0% Hard Easy 0.10734155493596446 0.10785152815546674 https://leetcode.com/problems/recover-a-tree-from-preorder-traversal https://leetcode.com/problems/house-robber
107 238 1028 Product of Array Except Self Recover a Tree From Preorder Traversal 60.1% 69.9% Medium Hard 0.09390398065367858 0.10734155493596446 https://leetcode.com/problems/product-of-array-except-self https://leetcode.com/problems/recover-a-tree-from-preorder-traversal
108 833 238 Find And Replace in String Product of Array Except Self 50.4% 60.1% Medium Medium 0.08751937801655657 0.09390398065367858 https://leetcode.com/problems/find-and-replace-in-string https://leetcode.com/problems/product-of-array-except-self
109 100 833 Same Tree Find And Replace in String 53.4% 50.4% Easy Medium 0.08633894223670877 0.08751937801655657 https://leetcode.com/problems/same-tree https://leetcode.com/problems/find-and-replace-in-string
110 350 100 Intersection of Two Arrays II Same Tree 51.4% 53.4% Easy Easy 0.08027374155116185 0.08633894223670877 https://leetcode.com/problems/intersection-of-two-arrays-ii https://leetcode.com/problems/same-tree
111 133 350 Clone Graph Intersection of Two Arrays II 34.8% 51.4% Medium Easy 0.07095173597228444 0.08027374155116185 https://leetcode.com/problems/clone-graph https://leetcode.com/problems/intersection-of-two-arrays-ii
112 270 133 Closest Binary Search Tree Value Clone Graph 48.5% 34.8% Easy Medium 0.06680279511160087 0.07095173597228444 https://leetcode.com/problems/closest-binary-search-tree-value https://leetcode.com/problems/clone-graph
113 98 270 Validate Binary Search Tree Closest Binary Search Tree Value 27.8% 48.5% Medium Easy 0.057985181512132535 0.06680279511160087 https://leetcode.com/problems/validate-binary-search-tree https://leetcode.com/problems/closest-binary-search-tree-value
114 362 98 Design Hit Counter Validate Binary Search Tree 63.7% 27.8% Medium Medium 0.05622967649867821 0.057985181512132535 https://leetcode.com/problems/design-hit-counter https://leetcode.com/problems/validate-binary-search-tree
115 981 362 Time Based Key-Value Store Design Hit Counter 53.1% 63.7% Medium Medium 0.049406315387071284 0.05622967649867821 https://leetcode.com/problems/time-based-key-value-store https://leetcode.com/problems/design-hit-counter
116 121 981 Best Time to Buy and Sell Stock Time Based Key-Value Store 50.5% 53.1% Easy Medium 0.04215422741819192 0.049406315387071284 https://leetcode.com/problems/best-time-to-buy-and-sell-stock https://leetcode.com/problems/time-based-key-value-store
117 647 121 Palindromic Substrings Best Time to Buy and Sell Stock 60.6% 50.5% Medium Easy 0.040968350772541844 0.04215422741819192 https://leetcode.com/problems/palindromic-substrings https://leetcode.com/problems/best-time-to-buy-and-sell-stock
118 141 647 Linked List Cycle Palindromic Substrings 41.1% 60.6% Easy Medium 0.031012908394529512 0.040968350772541844 https://leetcode.com/problems/linked-list-cycle https://leetcode.com/problems/palindromic-substrings
119 240 141 Search a 2D Matrix II Linked List Cycle 43.2% 41.1% Medium Easy 0.02999287612403949 0.031012908394529512 https://leetcode.com/problems/search-a-2d-matrix-ii https://leetcode.com/problems/linked-list-cycle
120 692 240 Top K Frequent Words Search a 2D Matrix II 51.8% 43.2% Medium Medium 0.029730915184679466 0.02999287612403949 https://leetcode.com/problems/top-k-frequent-words https://leetcode.com/problems/search-a-2d-matrix-ii
121 987 692 Vertical Order Traversal of a Binary Tree Top K Frequent Words 36.6% 51.8% Medium Medium 0.025915645579833068 0.029730915184679466 https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree https://leetcode.com/problems/top-k-frequent-words
122 387 987 First Unique Character in a String Vertical Order Traversal of a Binary Tree 53.4% 36.6% Easy Medium 0.02587600384690711 0.025915645579833068 https://leetcode.com/problems/first-unique-character-in-a-string https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree
123 785 387 Is Graph Bipartite? First Unique Character in a String 47.5% 53.4% Medium Easy 0.02510592113107633 0.02587600384690711 https://leetcode.com/problems/is-graph-bipartite https://leetcode.com/problems/first-unique-character-in-a-string
124 70 785 Climbing Stairs Is Graph Bipartite? 47.8% 47.5% Easy Medium 0.023866591309041507 0.02510592113107633 https://leetcode.com/problems/climbing-stairs https://leetcode.com/problems/is-graph-bipartite
125 113 70 Path Sum II Climbing Stairs 46.7% 47.8% Medium Easy 0.021882711249507664 0.023866591309041507 https://leetcode.com/problems/path-sum-ii https://leetcode.com/problems/climbing-stairs
126 359 113 Logger Rate Limiter Path Sum II 70.8% 46.7% Easy Medium 0.021053409197832343 0.021882711249507664 https://leetcode.com/problems/logger-rate-limiter https://leetcode.com/problems/path-sum-ii
127 207 359 Course Schedule Logger Rate Limiter 43.1% 70.8% Medium Easy 0.019709926055136454 0.021053409197832343 https://leetcode.com/problems/course-schedule https://leetcode.com/problems/logger-rate-limiter
128 347 207 Top K Frequent Elements Course Schedule 61.2% 43.1% Medium Medium 0.018049036874660983 0.019709926055136454 https://leetcode.com/problems/top-k-frequent-elements https://leetcode.com/problems/course-schedule
129 79 347 Word Search Top K Frequent Elements 35.6% 61.2% Medium Medium 0.014883688014740005 0.018049036874660983 https://leetcode.com/problems/word-search https://leetcode.com/problems/top-k-frequent-elements
130 142 79 Linked List Cycle II Word Search 37.3% 35.6% Medium Medium 0.014710955064667802 0.014883688014740005 https://leetcode.com/problems/linked-list-cycle-ii https://leetcode.com/problems/word-search
131 560 142 Subarray Sum Equals K Linked List Cycle II 43.9% 37.3% Medium Medium 0.009603146783199741 0.014710955064667802 https://leetcode.com/problems/subarray-sum-equals-k https://leetcode.com/problems/linked-list-cycle-ii
132 279 560 Perfect Squares Subarray Sum Equals K 47.4% 43.9% Medium Medium 0.009216655104924008 0.009603146783199741 https://leetcode.com/problems/perfect-squares https://leetcode.com/problems/subarray-sum-equals-k
133 125 279 Valid Palindrome Perfect Squares 36.7% 47.4% Easy Medium 0.008933948641551634 0.009216655104924008 https://leetcode.com/problems/valid-palindrome https://leetcode.com/problems/perfect-squares
134 515 125 Find Largest Value in Each Tree Row Valid Palindrome 61.1% 36.7% Medium Easy 0 0.008933948641551634 https://leetcode.com/problems/find-largest-value-in-each-tree-row https://leetcode.com/problems/valid-palindrome
135 633 515 Sum of Square Numbers Find Largest Value in Each Tree Row 32.2% 61.1% Easy Medium 0 0 https://leetcode.com/problems/sum-of-square-numbers https://leetcode.com/problems/find-largest-value-in-each-tree-row
136 946 633 Validate Stack Sequences Sum of Square Numbers 61.9% 32.2% Medium Easy 0 0 https://leetcode.com/problems/validate-stack-sequences https://leetcode.com/problems/sum-of-square-numbers
137 1107 946 New Users Daily Count Validate Stack Sequences 45.1% 61.9% Medium Medium 0 0 https://leetcode.com/problems/new-users-daily-count https://leetcode.com/problems/validate-stack-sequences
138 1127 1107 User Purchase Platform New Users Daily Count 48.9% 45.1% Hard Medium 0 0 https://leetcode.com/problems/user-purchase-platform https://leetcode.com/problems/new-users-daily-count
139 1149 1127 Article Views II User Purchase Platform 48.2% 48.9% Medium Hard 0 0 https://leetcode.com/problems/article-views-ii https://leetcode.com/problems/user-purchase-platform
140 1343 1149 Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold Article Views II 64.2% 48.2% Medium Medium 0 0 https://leetcode.com/problems/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold https://leetcode.com/problems/article-views-ii
141 1343 Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold 64.2% Medium 0 https://leetcode.com/problems/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold