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,342 +1,343 @@
953,Verifying an Alien Dictionary,54.1%,Easy,2.989885912665777, https://leetcode.com/problems/verifying-an-alien-dictionary
1249,Minimum Remove to Make Valid Parentheses,62.5%,Medium,2.789692716779026, https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses
560,Subarray Sum Equals K,43.9%,Medium,2.589499520892275, https://leetcode.com/problems/subarray-sum-equals-k
680,Valid Palindrome II,36.6%,Easy,2.4309487236103293, https://leetcode.com/problems/valid-palindrome-ii
973,K Closest Points to Origin,63.8%,Medium,2.4168563957837113, https://leetcode.com/problems/k-closest-points-to-origin
238,Product of Array Except Self,60.1%,Medium,2.3907554290635766, https://leetcode.com/problems/product-of-array-except-self
273,Integer to English Words,27.1%,Hard,2.1905622331768257, https://leetcode.com/problems/integer-to-english-words
269,Alien Dictionary,33.3%,Hard,1.9903690372900749, https://leetcode.com/problems/alien-dictionary
415,Add Strings,47.5%,Easy,1.9412871417683926, https://leetcode.com/problems/add-strings
1428,Leftmost Column with at Least a One,46.8%,Medium,1.7410939458816417, https://leetcode.com/problems/leftmost-column-with-at-least-a-one
158,Read N Characters Given Read4 II - Call multiple times,33.8%,Hard,1.7021507666261801, https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times
301,Remove Invalid Parentheses,43.3%,Hard,1.6508280515405795, https://leetcode.com/problems/remove-invalid-parentheses
199,Binary Tree Right Side View,54.1%,Medium,1.6398580822570061, https://leetcode.com/problems/binary-tree-right-side-view
211,Add and Search Word - Data structure design,38.1%,Medium,1.5661206772732004, https://leetcode.com/problems/add-and-search-word-data-structure-design
438,Find All Anagrams in a String,43.3%,Medium,1.525736950713966, https://leetcode.com/problems/find-all-anagrams-in-a-string
297,Serialize and Deserialize Binary Tree,47.5%,Hard,1.45465966830531, https://leetcode.com/problems/serialize-and-deserialize-binary-tree
278,First Bad Version,35.7%,Easy,1.414379824999279, https://leetcode.com/problems/first-bad-version
938,Range Sum of BST,81.3%,Easy,1.3387896500848302, https://leetcode.com/problems/range-sum-of-bst
215,Kth Largest Element in an Array,55.4%,Medium,1.3206473731391246, https://leetcode.com/problems/kth-largest-element-in-an-array
124,Binary Tree Maximum Path Sum,34.3%,Hard,1.3042127575609332, https://leetcode.com/problems/binary-tree-maximum-path-sum
23,Merge k Sorted Lists,40.2%,Hard,1.2054838918356545, https://leetcode.com/problems/merge-k-sorted-lists
523,Continuous Subarray Sum,24.6%,Medium,1.2029321441561993, https://leetcode.com/problems/continuous-subarray-sum
311,Sparse Matrix Multiplication,61.9%,Medium,1.1864036360584072, https://leetcode.com/problems/sparse-matrix-multiplication
398,Random Pick Index,56.0%,Medium,1.1731453405306764, https://leetcode.com/problems/random-pick-index
173,Binary Search Tree Iterator,56.6%,Medium,1.1576476302611085, https://leetcode.com/problems/binary-search-tree-iterator
67,Add Binary,45.2%,Easy,1.1492351430881342, https://leetcode.com/problems/add-binary
270,Closest Binary Search Tree Value,48.5%,Easy,1.128109605935724, https://leetcode.com/problems/closest-binary-search-tree-value
636,Exclusive Time of Functions,51.9%,Medium,1.070608304685468, https://leetcode.com/problems/exclusive-time-of-functions
282,Expression Add Operators,35.5%,Hard,1.0455990970504063, https://leetcode.com/problems/expression-add-operators
340,Longest Substring with At Most K Distinct Characters,44.1%,Hard,1.0267418846400203, https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters
125,Valid Palindrome,36.7%,Easy,1.0148317568156204, https://leetcode.com/problems/valid-palindrome
986,Interval List Intersections,67.3%,Medium,1.0057274214846563, https://leetcode.com/problems/interval-list-intersections
689,Maximum Sum of 3 Non-Overlapping Subarrays,46.3%,Hard,0.9947846759711312, https://leetcode.com/problems/maximum-sum-of-3-non-overlapping-subarrays
88,Merge Sorted Array,39.4%,Easy,0.9801695539990253, https://leetcode.com/problems/merge-sorted-array
543,Diameter of Binary Tree,48.4%,Easy,0.9666819038179104, https://leetcode.com/problems/diameter-of-binary-tree
249,Group Shifted Strings,55.1%,Medium,0.945666077174907, https://leetcode.com/problems/group-shifted-strings
670,Maximum Swap,43.6%,Medium,0.9249941895303234, https://leetcode.com/problems/maximum-swap
65,Valid Number,15.3%,Hard,0.908165324430238, https://leetcode.com/problems/valid-number
339,Nested List Weight Sum,74.0%,Easy,0.9052609305482283, https://leetcode.com/problems/nested-list-weight-sum
987,Vertical Order Traversal of a Binary Tree,36.6%,Medium,0.8804156410839885, https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree
56,Merge Intervals,39.3%,Medium,0.8427900387945232, https://leetcode.com/problems/merge-intervals
896,Monotonic Array,57.9%,Easy,0.8393770268957597, https://leetcode.com/problems/monotonic-array
1026,Maximum Difference Between Node and Ancestor,66.0%,Medium,0.7618015852980233, https://leetcode.com/problems/maximum-difference-between-node-and-ancestor
31,Next Permutation,32.6%,Medium,0.7395169896605716, https://leetcode.com/problems/next-permutation
528,Random Pick with Weight,43.9%,Medium,0.7321595446631552, https://leetcode.com/problems/random-pick-with-weight
721,Accounts Merge,48.8%,Medium,0.7287314592848576, https://leetcode.com/problems/accounts-merge
34,Find First and Last Position of Element in Sorted Array,36.2%,Medium,0.7044168429677726, https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
785,Is Graph Bipartite?,47.5%,Medium,0.7029856295602332, https://leetcode.com/problems/is-graph-bipartite
1060,Missing Element in Sorted Array,54.5%,Medium,0.6876375247489758, https://leetcode.com/problems/missing-element-in-sorted-array
133,Clone Graph,34.8%,Medium,0.6874118104752011, https://leetcode.com/problems/clone-graph
42,Trapping Rain Water,48.9%,Hard,0.683618605098175, https://leetcode.com/problems/trapping-rain-water
29,Divide Two Integers,16.4%,Medium,0.6823861236036471, https://leetcode.com/problems/divide-two-integers
76,Minimum Window Substring,34.6%,Hard,0.6814364325080815, https://leetcode.com/problems/minimum-window-substring
236,Lowest Common Ancestor of a Binary Tree,45.7%,Medium,0.6555317936561839, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
616,Add Bold Tag in String,43.1%,Medium,0.6372987390704172, https://leetcode.com/problems/add-bold-tag-in-string
314,Binary Tree Vertical Order Traversal,45.3%,Medium,0.6368436274564796, https://leetcode.com/problems/binary-tree-vertical-order-traversal
426,Convert Binary Search Tree to Sorted Doubly Linked List,59.1%,Medium,0.6325225587435105, https://leetcode.com/problems/convert-binary-search-tree-to-sorted-doubly-linked-list
498,Diagonal Traverse,48.2%,Medium,0.6127841327406813, https://leetcode.com/problems/diagonal-traverse
766,Toeplitz Matrix,65.1%,Easy,0.6045617437458672, https://leetcode.com/problems/toeplitz-matrix
958,Check Completeness of a Binary Tree,52.1%,Medium,0.5833765144245663, https://leetcode.com/problems/check-completeness-of-a-binary-tree
1197,Minimum Knight Moves,36.1%,Medium,0.5616591289700842, https://leetcode.com/problems/minimum-knight-moves
419,Battleships in a Board,70.0%,Medium,0.5613354788149493, https://leetcode.com/problems/battleships-in-a-board
767,Reorganize String,48.7%,Medium,0.5613354788149493, https://leetcode.com/problems/reorganize-string
380,Insert Delete GetRandom O(1),47.5%,Medium,0.5382766101249649, https://leetcode.com/problems/insert-delete-getrandom-o1
227,Basic Calculator II,36.9%,Medium,0.5316918663537997, https://leetcode.com/problems/basic-calculator-ii
71,Simplify Path,32.6%,Medium,0.5262793676678309, https://leetcode.com/problems/simplify-path
839,Similar String Groups,38.6%,Hard,0.5248118657407306, https://leetcode.com/problems/similar-string-groups
1123,Lowest Common Ancestor of Deepest Leaves,66.8%,Medium,0.4992480704235479, https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves
432,All O`one Data Structure,32.4%,Hard,0.49573913073261056, https://leetcode.com/problems/all-oone-data-structure
317,Shortest Distance from All Buildings,41.4%,Hard,0.4817811959810462, https://leetcode.com/problems/shortest-distance-from-all-buildings
109,Convert Sorted List to Binary Search Tree,47.7%,Medium,0.47905346476565347, https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree
139,Word Break,40.1%,Medium,0.4760457233294034, https://leetcode.com/problems/word-break
658,Find K Closest Elements,40.9%,Medium,0.4718862780603521, https://leetcode.com/problems/find-k-closest-elements
138,Copy List with Random Pointer,36.4%,Medium,0.44498832447784914, https://leetcode.com/problems/copy-list-with-random-pointer
825,Friends Of Appropriate Ages,42.7%,Medium,0.43427293431510494, https://leetcode.com/problems/friends-of-appropriate-ages
349,Intersection of Two Arrays,62.5%,Easy,0.4224803991237512, https://leetcode.com/problems/intersection-of-two-arrays
146,LRU Cache,33.2%,Medium,0.4110212101491863, https://leetcode.com/problems/lru-cache
157,Read N Characters Given Read4,34.2%,Easy,0.39066859991139324, https://leetcode.com/problems/read-n-characters-given-read4
708,Insert into a Sorted Circular Linked List,31.6%,Medium,0.3886132680726728, https://leetcode.com/problems/insert-into-a-sorted-circular-linked-list
463,Island Perimeter,65.7%,Easy,0.3815418531421575, https://leetcode.com/problems/island-perimeter
934,Shortest Bridge,48.2%,Medium,0.3715318913226816, https://leetcode.com/problems/shortest-bridge
921,Minimum Add to Make Parentheses Valid,73.7%,Medium,0.36363496556057356, https://leetcode.com/problems/minimum-add-to-make-parentheses-valid
33,Search in Rotated Sorted Array,34.5%,Medium,0.35617336232817126, https://leetcode.com/problems/search-in-rotated-sorted-array
400,Nth Digit,31.7%,Medium,0.33647223662121295, https://leetcode.com/problems/nth-digit
540,Single Element in a Sorted Array,57.9%,Medium,0.33133226559120954, https://leetcode.com/problems/single-element-in-a-sorted-array
333,Largest BST Subtree,35.8%,Medium,0.32931497055013925, https://leetcode.com/problems/largest-bst-subtree
827,Making A Large Island,45.7%,Hard,0.32879599515977564, https://leetcode.com/problems/making-a-large-island
43,Multiply Strings,33.9%,Medium,0.3279710815981375, https://leetcode.com/problems/multiply-strings
286,Walls and Gates,54.5%,Medium,0.319361875095049, https://leetcode.com/problems/walls-and-gates
1269,Number of Ways to Stay in the Same Place After Some Steps,43.2%,Hard,0.3144566709952356, https://leetcode.com/problems/number-of-ways-to-stay-in-the-same-place-after-some-steps
678,Valid Parenthesis String,31.0%,Medium,0.31306090671867376, https://leetcode.com/problems/valid-parenthesis-string
1233,Remove Sub-Folders from the Filesystem,59.5%,Medium,0.31269697112755473, https://leetcode.com/problems/remove-sub-folders-from-the-filesystem
1242,Web Crawler Multithreaded,45.9%,Medium,0.30961714931803663, https://leetcode.com/problems/web-crawler-multithreaded
536,Construct Binary Tree from String,48.3%,Medium,0.303629619668917, https://leetcode.com/problems/construct-binary-tree-from-string
378,Kth Smallest Element in a Sorted Matrix,54.3%,Medium,0.303069224638031, https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix
10,Regular Expression Matching,26.8%,Hard,0.3026257535192428, https://leetcode.com/problems/regular-expression-matching
939,Minimum Area Rectangle,51.8%,Medium,0.29924289485285693, https://leetcode.com/problems/minimum-area-rectangle
936,Stamping The Sequence,42.8%,Hard,0.2972515234679316, https://leetcode.com/problems/stamping-the-sequence
253,Meeting Rooms II,45.7%,Medium,0.29470460870072, https://leetcode.com/problems/meeting-rooms-ii
329,Longest Increasing Path in a Matrix,43.4%,Hard,0.29062882263712253, https://leetcode.com/problems/longest-increasing-path-in-a-matrix
1424,Diagonal Traverse II,42.4%,Medium,0.28406186115878557, https://leetcode.com/problems/diagonal-traverse-ii
93,Restore IP Addresses,35.6%,Medium,0.27714773876682147, https://leetcode.com/problems/restore-ip-addresses
695,Max Area of Island,62.7%,Medium,0.2770125235595406, https://leetcode.com/problems/max-area-of-island
548,Split Array with Equal Sum,46.4%,Medium,0.2761315220005779, https://leetcode.com/problems/split-array-with-equal-sum
1216,Valid Palindrome III,47.8%,Hard,0.2752815592533259, https://leetcode.com/problems/valid-palindrome-iii
50,Pow(x;n),30.3%,Medium,0.2584425901237734, https://leetcode.com/problems/powx-n
304,Range Sum Query 2D - Immutable,38.6%,Medium,0.24975649223064128, https://leetcode.com/problems/range-sum-query-2d-immutable
621,Task Scheduler,50.1%,Medium,0.24973714088765747, https://leetcode.com/problems/task-scheduler
163,Missing Ranges,24.3%,Medium,0.24869662573882725, https://leetcode.com/problems/missing-ranges
494,Target Sum,46.3%,Medium,0.2453642433771354, https://leetcode.com/problems/target-sum
8,String to Integer (atoi),15.4%,Medium,0.24257917433914686, https://leetcode.com/problems/string-to-integer-atoi
863,All Nodes Distance K in Binary Tree,55.4%,Medium,0.24186418612910326, https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree
452,Minimum Number of Arrows to Burst Balloons,49.6%,Medium,0.23843368813228313, https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons
381,Insert Delete GetRandom O(1) - Duplicates allowed,34.1%,Hard,0.2349381278070467, https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed
844,Backspace String Compare,46.4%,Easy,0.2349381278070467, https://leetcode.com/problems/backspace-string-compare
855,Exam Room,43.1%,Medium,0.23361485118150516, https://leetcode.com/problems/exam-room
92,Reverse Linked List II,38.8%,Medium,0.23274095442047985, https://leetcode.com/problems/reverse-linked-list-ii
772,Basic Calculator III,41.3%,Hard,0.2322522675124501, https://leetcode.com/problems/basic-calculator-iii
200,Number of Islands,46.8%,Medium,0.23204607197311616, https://leetcode.com/problems/number-of-islands
22,Generate Parentheses,62.7%,Medium,0.21981634397194805, https://leetcode.com/problems/generate-parentheses
408,Valid Word Abbreviation,30.6%,Easy,0.21878624594525403, https://leetcode.com/problems/valid-word-abbreviation
332,Reconstruct Itinerary,36.7%,Medium,0.20016691711396506, https://leetcode.com/problems/reconstruct-itinerary
348,Design Tic-Tac-Toe,54.3%,Medium,0.19933290262049122, https://leetcode.com/problems/design-tic-tac-toe
140,Word Break II,32.6%,Hard,0.19849973124449666, https://leetcode.com/problems/word-break-ii
865,Smallest Subtree with all the Deepest Nodes,60.8%,Medium,0.19796045067840945, https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes
364,Nested List Weight Sum II,62.8%,Medium,0.1959851135234185, https://leetcode.com/problems/nested-list-weight-sum-ii
480,Sliding Window Median,37.2%,Hard,0.19425690734322737, https://leetcode.com/problems/sliding-window-median
121,Best Time to Buy and Sell Stock,50.5%,Easy,0.19278242868174433, https://leetcode.com/problems/best-time-to-buy-and-sell-stock
791,Custom Sort String,65.7%,Medium,0.1922835495227023, https://leetcode.com/problems/custom-sort-string
246,Strobogrammatic Number,45.0%,Easy,0.187957697907993, https://leetcode.com/problems/strobogrammatic-number
323,Number of Connected Components in an Undirected Graph,56.0%,Medium,0.18178978331691914, https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph
759,Employee Free Time,66.3%,Hard,0.1816986978513639, https://leetcode.com/problems/employee-free-time
1245,Tree Diameter,60.1%,Medium,0.17869178874337593, https://leetcode.com/problems/tree-diameter
162,Find Peak Element,43.3%,Medium,0.17622454513525765, https://leetcode.com/problems/find-peak-element
224,Basic Calculator,36.8%,Hard,0.17452286430813568, https://leetcode.com/problems/basic-calculator
1213,Intersection of Three Sorted Arrays,78.9%,Easy,0.1735948056557174, https://leetcode.com/problems/intersection-of-three-sorted-arrays
277,Find the Celebrity,41.8%,Medium,0.17260355263083088, https://leetcode.com/problems/find-the-celebrity
143,Reorder List,37.1%,Medium,0.1708995553293303, https://leetcode.com/problems/reorder-list
609,Find Duplicate File in System,59.5%,Medium,0.16971838464062922, https://leetcode.com/problems/find-duplicate-file-in-system
963,Minimum Area Rectangle II,50.9%,Medium,0.16635770580494058, https://leetcode.com/problems/minimum-area-rectangle-ii
15,3Sum,26.8%,Medium,0.1640862201935116, https://leetcode.com/problems/3sum
19,Remove Nth Node From End of List,35.2%,Medium,0.15983469543773265, https://leetcode.com/problems/remove-nth-node-from-end-of-list
647,Palindromic Substrings,60.6%,Medium,0.154673282399905, https://leetcode.com/problems/palindromic-substrings
1094,Car Pooling,56.7%,Medium,0.15180601286800416, https://leetcode.com/problems/car-pooling
126,Word Ladder II,22.1%,Hard,0.15135837956172798, https://leetcode.com/problems/word-ladder-ii
1032,Stream of Characters,48.3%,Hard,0.14378789279171172, https://leetcode.com/problems/stream-of-characters
91,Decode Ways,24.7%,Medium,0.13946258598914826, https://leetcode.com/problems/decode-ways
1209,Remove All Adjacent Duplicates in String II,56.9%,Medium,0.13712574822724946, https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii
622,Design Circular Queue,43.8%,Medium,0.1327502812764459, https://leetcode.com/problems/design-circular-queue
977,Squares of a Sorted Array,72.1%,Easy,0.13133600206108695, https://leetcode.com/problems/squares-of-a-sorted-array
117,Populating Next Right Pointers in Each Node II,39.1%,Medium,0.13130956766464877, https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii
1,Two Sum,45.6%,Easy,0.1299229690633312, https://leetcode.com/problems/two-sum
347,Top K Frequent Elements,61.2%,Medium,0.12591062025304192, https://leetcode.com/problems/top-k-frequent-elements
78,Subsets,62.0%,Medium,0.12486971572185374, https://leetcode.com/problems/subsets
257,Binary Tree Paths,51.5%,Easy,0.12113556412256954, https://leetcode.com/problems/binary-tree-paths
1439,Find the Kth Smallest Sum of a Matrix With Sorted Rows,59.5%,Hard,0.11918851726511835, https://leetcode.com/problems/find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows
284,Peeking Iterator,45.7%,Medium,0.11901099827011974, https://leetcode.com/problems/peeking-iterator
341,Flatten Nested List Iterator,52.9%,Medium,0.11879160861126825, https://leetcode.com/problems/flatten-nested-list-iterator
3,Longest Substring Without Repeating Characters,30.4%,Medium,0.11876423093459514, https://leetcode.com/problems/longest-substring-without-repeating-characters
207,Course Schedule,43.1%,Medium,0.11725761496207857, https://leetcode.com/problems/course-schedule
1275,Find Winner on a Tic Tac Toe Game,52.8%,Easy,0.11536465479210183, https://leetcode.com/problems/find-winner-on-a-tic-tac-toe-game
127,Word Ladder,29.6%,Medium,0.11461293205885352, https://leetcode.com/problems/word-ladder
57,Insert Interval,33.5%,Hard,0.11230236057981403, https://leetcode.com/problems/insert-interval
40,Combination Sum II,48.2%,Medium,0.11145356111123644, https://leetcode.com/problems/combination-sum-ii
742,Closest Leaf in a Binary Tree,43.6%,Medium,0.11060987154397002, https://leetcode.com/problems/closest-leaf-in-a-binary-tree
39,Combination Sum,56.1%,Medium,0.10982174474537089, https://leetcode.com/problems/combination-sum
547,Friend Circles,58.6%,Medium,0.10502210097355241, https://leetcode.com/problems/friend-circles
114,Flatten Binary Tree to Linked List,49.3%,Medium,0.1050144350175837, https://leetcode.com/problems/flatten-binary-tree-to-linked-list
773,Sliding Puzzle,59.3%,Hard,0.10294796925244239, https://leetcode.com/problems/sliding-puzzle
1411,Number of Ways to Paint N × 3 Grid,61.1%,Hard,0.10135249426028749, https://leetcode.com/problems/number-of-ways-to-paint-n-3-grid
98,Validate Binary Search Tree,27.8%,Medium,0.1008693132143216, https://leetcode.com/problems/validate-binary-search-tree
529,Minesweeper,59.1%,Medium,0.09695424100489167, https://leetcode.com/problems/minesweeper
280,Wiggle Sort,63.8%,Medium,0.09561417737468547, https://leetcode.com/problems/wiggle-sort
983,Minimum Cost For Tickets,60.5%,Medium,0.09525339549949145, https://leetcode.com/problems/minimum-cost-for-tickets
160,Intersection of Two Linked Lists,40.6%,Easy,0.09485223529696123, https://leetcode.com/problems/intersection-of-two-linked-lists
490,The Maze,51.4%,Medium,0.09401490736696706, https://leetcode.com/problems/the-maze
1062,Longest Repeating Substring,57.2%,Medium,0.09201889872025212, https://leetcode.com/problems/longest-repeating-substring
1132,Reported Posts II,34.4%,Medium,0.0903548750399561, https://leetcode.com/problems/reported-posts-ii
272,Closest Binary Search Tree Value II,50.5%,Hard,0.08994823666293948, https://leetcode.com/problems/closest-binary-search-tree-value-ii
358,Rearrange String k Distance Apart,34.9%,Hard,0.08894748601649616, https://leetcode.com/problems/rearrange-string-k-distance-apart
995,Minimum Number of K Consecutive Bit Flips,46.8%,Hard,0.08894748601649616, https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips
692,Top K Frequent Words,51.8%,Medium,0.08839354721658145, https://leetcode.com/problems/top-k-frequent-words
25,Reverse Nodes in k-Group,42.1%,Hard,0.08835766048944313, https://leetcode.com/problems/reverse-nodes-in-k-group
549,Binary Tree Longest Consecutive Sequence II,47.0%,Medium,0.08816278759467164, https://leetcode.com/problems/binary-tree-longest-consecutive-sequence-ii
116,Populating Next Right Pointers in Each Node,45.2%,Medium,0.08636683942300452, https://leetcode.com/problems/populating-next-right-pointers-in-each-node
345,Reverse Vowels of a String,44.2%,Easy,0.08413974844494757, https://leetcode.com/problems/reverse-vowels-of-a-string
443,String Compression,41.3%,Easy,0.08391368024915737, https://leetcode.com/problems/string-compression
283,Move Zeroes,57.8%,Easy,0.08379761717276897, https://leetcode.com/problems/move-zeroes
724,Find Pivot Index,44.0%,Easy,0.08357684789821086, https://leetcode.com/problems/find-pivot-index
73,Set Matrix Zeroes,43.1%,Medium,0.08271965106891821, https://leetcode.com/problems/set-matrix-zeroes
350,Intersection of Two Arrays II,51.4%,Easy,0.08027374155116185, https://leetcode.com/problems/intersection-of-two-arrays-ii
875,Koko Eating Bananas,52.1%,Medium,0.07919704166119315, https://leetcode.com/problems/koko-eating-bananas
1047,Remove All Adjacent Duplicates In String,68.6%,Easy,0.0789551324793932, https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string
166,Fraction to Recurring Decimal,21.6%,Medium,0.0782795570551556, https://leetcode.com/problems/fraction-to-recurring-decimal
1254,Number of Closed Islands,60.5%,Medium,0.07796154146971186, https://leetcode.com/problems/number-of-closed-islands
54,Spiral Matrix,34.1%,Medium,0.07792846120043545, https://leetcode.com/problems/spiral-matrix
129,Sum Root to Leaf Numbers,49.1%,Medium,0.07707974254287937, https://leetcode.com/problems/sum-root-to-leaf-numbers
137,Single Number II,52.4%,Medium,0.07583984694698977, https://leetcode.com/problems/single-number-ii
515,Find Largest Value in Each Tree Row,61.1%,Medium,0.07428007438287054, https://leetcode.com/problems/find-largest-value-in-each-tree-row
503,Next Greater Element II,56.5%,Medium,0.07339377143296942, https://leetcode.com/problems/next-greater-element-ii
1004,Max Consecutive Ones III,59.1%,Medium,0.07220094736995063, https://leetcode.com/problems/max-consecutive-ones-iii
1057,Campus Bikes,57.7%,Medium,0.07107786641655695, https://leetcode.com/problems/campus-bikes
676,Implement Magic Dictionary,54.5%,Medium,0.06995858860691037, https://leetcode.com/problems/implement-magic-dictionary
1091,Shortest Path in Binary Matrix,38.2%,Medium,0.06984995317644427, https://leetcode.com/problems/shortest-path-in-binary-matrix
136,Single Number,65.5%,Easy,0.0693807551554477, https://leetcode.com/problems/single-number
723,Candy Crush,69.2%,Medium,0.06828590786613152, https://leetcode.com/problems/candy-crush
328,Odd Even Linked List,55.7%,Medium,0.06677800280143044, https://leetcode.com/problems/odd-even-linked-list
240,Search a 2D Matrix II,43.2%,Medium,0.06626158386149206, https://leetcode.com/problems/search-a-2d-matrix-ii
16,3Sum Closest,46.0%,Medium,0.065777130514714, https://leetcode.com/problems/3sum-closest
53,Maximum Subarray,46.5%,Easy,0.06356179958832935, https://leetcode.com/problems/maximum-subarray
428,Serialize and Deserialize N-ary Tree,59.4%,Hard,0.06136894637629212, https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree
491,Increasing Subsequences,46.1%,Medium,0.058581901624802396, https://leetcode.com/problems/increasing-subsequences
2,Add Two Numbers,33.9%,Medium,0.04985995397332526, https://leetcode.com/problems/add-two-numbers
242,Valid Anagram,56.9%,Easy,0.04973624974928908, https://leetcode.com/problems/valid-anagram
388,Longest Absolute File Path,41.8%,Medium,0.04849434993861047, https://leetcode.com/problems/longest-absolute-file-path
405,Convert a Number to Hexadecimal,43.9%,Easy,0.0483770263821056, https://leetcode.com/problems/convert-a-number-to-hexadecimal
247,Strobogrammatic Number II,47.6%,Medium,0.04757139497530258, https://leetcode.com/problems/strobogrammatic-number-ii
698,Partition to K Equal Sum Subsets,45.0%,Medium,0.04685917114094188, https://leetcode.com/problems/partition-to-k-equal-sum-subsets
442,Find All Duplicates in an Array,67.8%,Medium,0.04590593720045213, https://leetcode.com/problems/find-all-duplicates-in-an-array
49,Group Anagrams,56.9%,Medium,0.045631752563977224, https://leetcode.com/problems/group-anagrams
20,Valid Parentheses,39.0%,Easy,0.045585204865984434, https://leetcode.com/problems/valid-parentheses
5,Longest Palindromic Substring,29.5%,Medium,0.04517328747428837, https://leetcode.com/problems/longest-palindromic-substring
935,Knight Dialer,45.2%,Medium,0.04445176257083384, https://leetcode.com/problems/knight-dialer
55,Jump Game,34.6%,Medium,0.04432039968066135, https://leetcode.com/problems/jump-game
102,Binary Tree Level Order Traversal,54.6%,Medium,0.04369064305418892, https://leetcode.com/problems/binary-tree-level-order-traversal
1498,Number of Subsequences That Satisfy the Given Sum Condition,36.7%,Medium,0.04334372921647208, https://leetcode.com/problems/number-of-subsequences-that-satisfy-the-given-sum-condition
435,Non-overlapping Intervals,42.9%,Medium,0.04325518123147988, https://leetcode.com/problems/non-overlapping-intervals
399,Evaluate Division,51.6%,Medium,0.043089480538103624, https://leetcode.com/problems/evaluate-division
716,Max Stack,42.6%,Easy,0.042695919196489414, https://leetcode.com/problems/max-stack
669,Trim a Binary Search Tree,63.0%,Easy,0.04255961441879593, https://leetcode.com/problems/trim-a-binary-search-tree
674,Longest Continuous Increasing Subsequence,45.9%,Easy,0.04225980928988265, https://leetcode.com/problems/longest-continuous-increasing-subsequence
266,Palindrome Permutation,61.9%,Easy,0.04158603377810283, https://leetcode.com/problems/palindrome-permutation
62,Unique Paths,54.1%,Medium,0.04084052144450833, https://leetcode.com/problems/unique-paths
918,Maximum Sum Circular Subarray,33.7%,Medium,0.04045040846284272, https://leetcode.com/problems/maximum-sum-circular-subarray
122,Best Time to Buy and Sell Stock II,57.0%,Easy,0.04033800644917969, https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii
686,Repeated String Match,32.3%,Easy,0.03984590854719967, https://leetcode.com/problems/repeated-string-match
406,Queue Reconstruction by Height,66.9%,Medium,0.03949613834265583, https://leetcode.com/problems/queue-reconstruction-by-height
230,Kth Smallest Element in a BST,60.2%,Medium,0.03895787134280517, https://leetcode.com/problems/kth-smallest-element-in-a-bst
168,Excel Sheet Column Title,31.1%,Easy,0.03861483612777958, https://leetcode.com/problems/excel-sheet-column-title
74,Search a 2D Matrix,36.5%,Medium,0.03685354875882915, https://leetcode.com/problems/search-a-2d-matrix
887,Super Egg Drop,27.1%,Hard,0.03660060864484636, https://leetcode.com/problems/super-egg-drop
884,Uncommon Words from Two Sentences,63.3%,Easy,0.036301626676214796, https://leetcode.com/problems/uncommon-words-from-two-sentences
334,Increasing Triplet Subsequence,40.0%,Medium,0.03577488021091517, https://leetcode.com/problems/increasing-triplet-subsequence
295,Find Median from Data Stream,44.3%,Hard,0.035519827248535335, https://leetcode.com/problems/find-median-from-data-stream
416,Partition Equal Subset Sum,43.7%,Medium,0.034301326353463016, https://leetcode.com/problems/partition-equal-subset-sum
214,Shortest Palindrome,29.8%,Hard,0.03419136474827932, https://leetcode.com/problems/shortest-palindrome
886,Possible Bipartition,44.2%,Medium,0.034103901828857086, https://leetcode.com/problems/possible-bipartition
1360,Number of Days Between Two Dates,48.8%,Easy,0.03401688527825427, https://leetcode.com/problems/number-of-days-between-two-dates
567,Permutation in String,44.4%,Medium,0.033324075731591886, https://leetcode.com/problems/permutation-in-string
1287,Element Appearing More Than 25% In Sorted Array,60.2%,Easy,0.033033556829153404, https://leetcode.com/problems/element-appearing-more-than-25-in-sorted-array
694,Number of Distinct Islands,56.0%,Medium,0.03278982282299087, https://leetcode.com/problems/number-of-distinct-islands
824,Goat Latin,63.4%,Easy,0.0317991816929387, https://leetcode.com/problems/goat-latin
44,Wildcard Matching,24.7%,Hard,0.030573033362282363, https://leetcode.com/problems/wildcard-matching
1027,Longest Arithmetic Sequence,53.4%,Medium,0.03030534949532895, https://leetcode.com/problems/longest-arithmetic-sequence
191,Number of 1 Bits,49.8%,Easy,0.029560622742018188, https://leetcode.com/problems/number-of-1-bits
14,Longest Common Prefix,35.4%,Easy,0.029493413243583278, https://leetcode.com/problems/longest-common-prefix
176,Second Highest Salary,31.6%,Easy,0.029252542837437355, https://leetcode.com/problems/second-highest-salary
472,Concatenated Words,43.7%,Hard,0.027664281472355556, https://leetcode.com/problems/concatenated-words
11,Container With Most Water,50.8%,Medium,0.02727648457622222, https://leetcode.com/problems/container-with-most-water
1379,Find a Corresponding Node of a Binary Tree in a Clone of That Tree,83.8%,Medium,0.02645656953683045, https://leetcode.com/problems/find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree
1305,All Elements in Two Binary Search Trees,76.1%,Medium,0.026282721799194744, https://leetcode.com/problems/all-elements-in-two-binary-search-trees
373,Find K Pairs with Smallest Sums,36.7%,Medium,0.02626546261018635, https://leetcode.com/problems/find-k-pairs-with-smallest-sums
111,Minimum Depth of Binary Tree,37.4%,Easy,0.026222413650382477, https://leetcode.com/problems/minimum-depth-of-binary-tree
979,Distribute Coins in Binary Tree,68.9%,Medium,0.026196651946570663, https://leetcode.com/problems/distribute-coins-in-binary-tree
81,Search in Rotated Sorted Array II,33.0%,Medium,0.026111144003685752, https://leetcode.com/problems/search-in-rotated-sorted-array-ii
46,Permutations,63.5%,Medium,0.026064861710547768, https://leetcode.com/problems/permutations
403,Frog Jump,39.7%,Hard,0.0259249775263148, https://leetcode.com/problems/frog-jump
387,First Unique Character in a String,53.4%,Easy,0.02587600384690711, https://leetcode.com/problems/first-unique-character-in-a-string
90,Subsets II,47.1%,Medium,0.025497131933483772, https://leetcode.com/problems/subsets-ii
218,The Skyline Problem,34.6%,Hard,0.025479085300984906, https://leetcode.com/problems/the-skyline-problem
148,Sort List,42.3%,Medium,0.025036078161324866, https://leetcode.com/problems/sort-list
189,Rotate Array,34.7%,Easy,0.024924029676386045, https://leetcode.com/problems/rotate-array
338,Counting Bits,69.5%,Medium,0.024325523767440974, https://leetcode.com/problems/counting-bits
4,Median of Two Sorted Arrays,29.6%,Hard,0.024130115852798662, https://leetcode.com/problems/median-of-two-sorted-arrays
662,Maximum Width of Binary Tree,41.0%,Medium,0.024116924478312346, https://leetcode.com/problems/maximum-width-of-binary-tree
26,Remove Duplicates from Sorted Array,45.1%,Easy,0.02364518575043321, https://leetcode.com/problems/remove-duplicates-from-sorted-array
430,Flatten a Multilevel Doubly Linked List,55.1%,Medium,0.023579819235111637, https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list
414,Third Maximum Number,30.5%,Easy,0.023155137938555212, https://leetcode.com/problems/third-maximum-number
449,Serialize and Deserialize BST,52.0%,Medium,0.02246023667974994, https://leetcode.com/problems/serialize-and-deserialize-bst
285,Inorder Successor in BST,40.4%,Medium,0.02233482010057984, https://leetcode.com/problems/inorder-successor-in-bst
1019,Next Greater Node In Linked List,57.4%,Medium,0.02159911180346178, https://leetcode.com/problems/next-greater-node-in-linked-list
300,Longest Increasing Subsequence,42.6%,Medium,0.020893943681912164, https://leetcode.com/problems/longest-increasing-subsequence
206,Reverse Linked List,62.5%,Easy,0.02086427467076072, https://leetcode.com/problems/reverse-linked-list
1137,N-th Tribonacci Number,55.9%,Easy,0.02072613051711693, https://leetcode.com/problems/n-th-tribonacci-number
48,Rotate Image,56.7%,Medium,0.020228249775471566, https://leetcode.com/problems/rotate-image
75,Sort Colors,47.3%,Medium,0.019822254574171295, https://leetcode.com/problems/sort-colors
525,Contiguous Array,42.8%,Medium,0.01975372873623256, https://leetcode.com/problems/contiguous-array
787,Cheapest Flights Within K Stops,39.3%,Medium,0.018824085245635554, https://leetcode.com/problems/cheapest-flights-within-k-stops
1008,Construct Binary Search Tree from Preorder Traversal,78.4%,Medium,0.01844220088035248, https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal
235,Lowest Common Ancestor of a Binary Search Tree,49.9%,Easy,0.018394142155974434, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree
346,Moving Average from Data Stream,70.9%,Easy,0.0176683041333139, https://leetcode.com/problems/moving-average-from-data-stream
637,Average of Levels in Binary Tree,63.1%,Easy,0.01764492183745197, https://leetcode.com/problems/average-of-levels-in-binary-tree
706,Design HashMap,61.3%,Easy,0.01752893260576219, https://leetcode.com/problems/design-hashmap
1266,Minimum Time Visiting All Points,79.6%,Easy,0.017354014693151613, https://leetcode.com/problems/minimum-time-visiting-all-points
95,Unique Binary Search Trees II,40.6%,Medium,0.016856699181010838, https://leetcode.com/problems/unique-binary-search-trees-ii
178,Rank Scores,45.8%,Medium,0.016785958549561074, https://leetcode.com/problems/rank-scores
509,Fibonacci Number,67.2%,Easy,0.01593518138579736, https://leetcode.com/problems/fibonacci-number
384,Shuffle an Array,52.8%,Medium,0.015250009609723824, https://leetcode.com/problems/shuffle-an-array
203,Remove Linked List Elements,38.6%,Easy,0.014519311324453305, https://leetcode.com/problems/remove-linked-list-elements
653,Two Sum IV - Input is a BST,55.5%,Easy,0.014224990931347289, https://leetcode.com/problems/two-sum-iv-input-is-a-bst
150,Evaluate Reverse Polish Notation,36.3%,Medium,0.01413451093490476, https://leetcode.com/problems/evaluate-reverse-polish-notation
21,Merge Two Sorted Lists,53.5%,Easy,0.014012111332134735, https://leetcode.com/problems/merge-two-sorted-lists
179,Largest Number,28.8%,Medium,0.013865040137171665, https://leetcode.com/problems/largest-number
13,Roman to Integer,55.7%,Easy,0.013645103403569418, https://leetcode.com/problems/roman-to-integer
496,Next Greater Element I,63.8%,Easy,0.013201511858535894, https://leetcode.com/problems/next-greater-element-i
852,Peak Index in a Mountain Array,71.6%,Easy,0.012618463959211509, https://leetcode.com/problems/peak-index-in-a-mountain-array
287,Find the Duplicate Number,55.5%,Medium,0.012335682739188652, https://leetcode.com/problems/find-the-duplicate-number
172,Factorial Trailing Zeroes,37.8%,Easy,0.012326812480658571, https://leetcode.com/problems/factorial-trailing-zeroes
437,Path Sum III,47.2%,Medium,0.012128711446614806, https://leetcode.com/problems/path-sum-iii
7,Reverse Integer,25.8%,Easy,0.011576347096986317, https://leetcode.com/problems/reverse-integer
205,Isomorphic Strings,39.8%,Easy,0.011544139746865315, https://leetcode.com/problems/isomorphic-strings
171,Excel Sheet Column Number,55.9%,Easy,0.011195191092491645, https://leetcode.com/problems/excel-sheet-column-number
212,Word Search II,34.9%,Hard,0.009845021678804893, https://leetcode.com/problems/word-search-ii
151,Reverse Words in a String,21.9%,Medium,0.009570916441992467, https://leetcode.com/problems/reverse-words-in-a-string
70,Climbing Stairs,47.8%,Easy,0.009390798483527519, https://leetcode.com/problems/climbing-stairs
32,Longest Valid Parentheses,28.4%,Hard,0.009111680351255843, https://leetcode.com/problems/longest-valid-parentheses
208,Implement Trie (Prefix Tree),49.4%,Medium,0.009105457856626612, https://leetcode.com/problems/implement-trie-prefix-tree
392,Is Subsequence,49.2%,Easy,0.009088906012344746, https://leetcode.com/problems/is-subsequence
128,Longest Consecutive Sequence,45.1%,Hard,0.009051883485315484, https://leetcode.com/problems/longest-consecutive-sequence
28,Implement strStr(),34.5%,Easy,0.008850485542574548, https://leetcode.com/problems/implement-strstr
209,Minimum Size Subarray Sum,38.2%,Medium,0.00841401682484616, https://leetcode.com/problems/minimum-size-subarray-sum
6,ZigZag Conversion,36.3%,Medium,0.0077116248757144665, https://leetcode.com/problems/zigzag-conversion
101,Symmetric Tree,46.8%,Easy,0.007646596306528098, https://leetcode.com/problems/symmetric-tree
145,Binary Tree Postorder Traversal,55.0%,Hard,0.00751459482064135, https://leetcode.com/problems/binary-tree-postorder-traversal
66,Plus One,43.0%,Easy,0.007324847595025828, https://leetcode.com/problems/plus-one
1528,Shuffle String,86.1%,Easy,0.006295047716793515, https://leetcode.com/problems/shuffle-string
24,Swap Nodes in Pairs,50.4%,Medium,0.0062218275061505365, https://leetcode.com/problems/swap-nodes-in-pairs
64,Minimum Path Sum,54.5%,Medium,0.006127470152097104, https://leetcode.com/problems/minimum-path-sum
105,Construct Binary Tree from Preorder and Inorder Traversal,48.8%,Medium,0.005628268691614718, https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
152,Maximum Product Subarray,31.7%,Medium,0.005590510716885066, https://leetcode.com/problems/maximum-product-subarray
108,Convert Sorted Array to Binary Search Tree,57.9%,Easy,0.005554027051374908, https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree
268,Missing Number,51.7%,Easy,0.0048804391649084865, https://leetcode.com/problems/missing-number
154,Find Minimum in Rotated Sorted Array II,41.6%,Hard,0.004780123824719199, https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii
155,Min Stack,44.5%,Easy,0.00474891074128171, https://leetcode.com/problems/min-stack
234,Palindrome Linked List,39.3%,Easy,0.004533613114828982, https://leetcode.com/problems/palindrome-linked-list
17,Letter Combinations of a Phone Number,46.8%,Medium,0.0044018999217624675, https://leetcode.com/problems/letter-combinations-of-a-phone-number
210,Course Schedule II,40.7%,Medium,0.0042893974831731225, https://leetcode.com/problems/course-schedule-ii
103,Binary Tree Zigzag Level Order Traversal,48.3%,Medium,0.003839922800048048, https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
79,Word Search,35.6%,Medium,0.003741741363018696, https://leetcode.com/problems/word-search
141,Linked List Cycle,41.1%,Easy,0.0034937584669245472, https://leetcode.com/problems/linked-list-cycle
94,Binary Tree Inorder Traversal,63.3%,Medium,0.0033551449021403577, https://leetcode.com/problems/binary-tree-inorder-traversal
260,Single Number III,64.3%,Medium,0.0020288097849578786, https://leetcode.com/problems/single-number-iii
ID,Title,Acceptance,Difficulty,Frequency,Leetcode Question Link
953,Verifying an Alien Dictionary,54.1%,Easy,2.989885912665777, https://leetcode.com/problems/verifying-an-alien-dictionary
1249,Minimum Remove to Make Valid Parentheses,62.5%,Medium,2.789692716779026, https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses
560,Subarray Sum Equals K,43.9%,Medium,2.589499520892275, https://leetcode.com/problems/subarray-sum-equals-k
680,Valid Palindrome II,36.6%,Easy,2.4309487236103293, https://leetcode.com/problems/valid-palindrome-ii
973,K Closest Points to Origin,63.8%,Medium,2.4168563957837113, https://leetcode.com/problems/k-closest-points-to-origin
238,Product of Array Except Self,60.1%,Medium,2.3907554290635766, https://leetcode.com/problems/product-of-array-except-self
273,Integer to English Words,27.1%,Hard,2.1905622331768257, https://leetcode.com/problems/integer-to-english-words
269,Alien Dictionary,33.3%,Hard,1.9903690372900749, https://leetcode.com/problems/alien-dictionary
415,Add Strings,47.5%,Easy,1.9412871417683926, https://leetcode.com/problems/add-strings
1428,Leftmost Column with at Least a One,46.8%,Medium,1.7410939458816417, https://leetcode.com/problems/leftmost-column-with-at-least-a-one
158,Read N Characters Given Read4 II - Call multiple times,33.8%,Hard,1.7021507666261801, https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times
301,Remove Invalid Parentheses,43.3%,Hard,1.6508280515405795, https://leetcode.com/problems/remove-invalid-parentheses
199,Binary Tree Right Side View,54.1%,Medium,1.6398580822570061, https://leetcode.com/problems/binary-tree-right-side-view
211,Add and Search Word - Data structure design,38.1%,Medium,1.5661206772732004, https://leetcode.com/problems/add-and-search-word-data-structure-design
438,Find All Anagrams in a String,43.3%,Medium,1.525736950713966, https://leetcode.com/problems/find-all-anagrams-in-a-string
297,Serialize and Deserialize Binary Tree,47.5%,Hard,1.45465966830531, https://leetcode.com/problems/serialize-and-deserialize-binary-tree
278,First Bad Version,35.7%,Easy,1.414379824999279, https://leetcode.com/problems/first-bad-version
938,Range Sum of BST,81.3%,Easy,1.3387896500848302, https://leetcode.com/problems/range-sum-of-bst
215,Kth Largest Element in an Array,55.4%,Medium,1.3206473731391246, https://leetcode.com/problems/kth-largest-element-in-an-array
124,Binary Tree Maximum Path Sum,34.3%,Hard,1.3042127575609332, https://leetcode.com/problems/binary-tree-maximum-path-sum
23,Merge k Sorted Lists,40.2%,Hard,1.2054838918356545, https://leetcode.com/problems/merge-k-sorted-lists
523,Continuous Subarray Sum,24.6%,Medium,1.2029321441561993, https://leetcode.com/problems/continuous-subarray-sum
311,Sparse Matrix Multiplication,61.9%,Medium,1.1864036360584072, https://leetcode.com/problems/sparse-matrix-multiplication
398,Random Pick Index,56.0%,Medium,1.1731453405306764, https://leetcode.com/problems/random-pick-index
173,Binary Search Tree Iterator,56.6%,Medium,1.1576476302611085, https://leetcode.com/problems/binary-search-tree-iterator
67,Add Binary,45.2%,Easy,1.1492351430881342, https://leetcode.com/problems/add-binary
270,Closest Binary Search Tree Value,48.5%,Easy,1.128109605935724, https://leetcode.com/problems/closest-binary-search-tree-value
636,Exclusive Time of Functions,51.9%,Medium,1.070608304685468, https://leetcode.com/problems/exclusive-time-of-functions
282,Expression Add Operators,35.5%,Hard,1.0455990970504063, https://leetcode.com/problems/expression-add-operators
340,Longest Substring with At Most K Distinct Characters,44.1%,Hard,1.0267418846400203, https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters
125,Valid Palindrome,36.7%,Easy,1.0148317568156204, https://leetcode.com/problems/valid-palindrome
986,Interval List Intersections,67.3%,Medium,1.0057274214846563, https://leetcode.com/problems/interval-list-intersections
689,Maximum Sum of 3 Non-Overlapping Subarrays,46.3%,Hard,0.9947846759711312, https://leetcode.com/problems/maximum-sum-of-3-non-overlapping-subarrays
88,Merge Sorted Array,39.4%,Easy,0.9801695539990253, https://leetcode.com/problems/merge-sorted-array
543,Diameter of Binary Tree,48.4%,Easy,0.9666819038179104, https://leetcode.com/problems/diameter-of-binary-tree
249,Group Shifted Strings,55.1%,Medium,0.945666077174907, https://leetcode.com/problems/group-shifted-strings
670,Maximum Swap,43.6%,Medium,0.9249941895303234, https://leetcode.com/problems/maximum-swap
65,Valid Number,15.3%,Hard,0.908165324430238, https://leetcode.com/problems/valid-number
339,Nested List Weight Sum,74.0%,Easy,0.9052609305482283, https://leetcode.com/problems/nested-list-weight-sum
987,Vertical Order Traversal of a Binary Tree,36.6%,Medium,0.8804156410839885, https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree
56,Merge Intervals,39.3%,Medium,0.8427900387945232, https://leetcode.com/problems/merge-intervals
896,Monotonic Array,57.9%,Easy,0.8393770268957597, https://leetcode.com/problems/monotonic-array
1026,Maximum Difference Between Node and Ancestor,66.0%,Medium,0.7618015852980233, https://leetcode.com/problems/maximum-difference-between-node-and-ancestor
31,Next Permutation,32.6%,Medium,0.7395169896605716, https://leetcode.com/problems/next-permutation
528,Random Pick with Weight,43.9%,Medium,0.7321595446631552, https://leetcode.com/problems/random-pick-with-weight
721,Accounts Merge,48.8%,Medium,0.7287314592848576, https://leetcode.com/problems/accounts-merge
34,Find First and Last Position of Element in Sorted Array,36.2%,Medium,0.7044168429677726, https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
785,Is Graph Bipartite?,47.5%,Medium,0.7029856295602332, https://leetcode.com/problems/is-graph-bipartite
1060,Missing Element in Sorted Array,54.5%,Medium,0.6876375247489758, https://leetcode.com/problems/missing-element-in-sorted-array
133,Clone Graph,34.8%,Medium,0.6874118104752011, https://leetcode.com/problems/clone-graph
42,Trapping Rain Water,48.9%,Hard,0.683618605098175, https://leetcode.com/problems/trapping-rain-water
29,Divide Two Integers,16.4%,Medium,0.6823861236036471, https://leetcode.com/problems/divide-two-integers
76,Minimum Window Substring,34.6%,Hard,0.6814364325080815, https://leetcode.com/problems/minimum-window-substring
236,Lowest Common Ancestor of a Binary Tree,45.7%,Medium,0.6555317936561839, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
616,Add Bold Tag in String,43.1%,Medium,0.6372987390704172, https://leetcode.com/problems/add-bold-tag-in-string
314,Binary Tree Vertical Order Traversal,45.3%,Medium,0.6368436274564796, https://leetcode.com/problems/binary-tree-vertical-order-traversal
426,Convert Binary Search Tree to Sorted Doubly Linked List,59.1%,Medium,0.6325225587435105, https://leetcode.com/problems/convert-binary-search-tree-to-sorted-doubly-linked-list
498,Diagonal Traverse,48.2%,Medium,0.6127841327406813, https://leetcode.com/problems/diagonal-traverse
766,Toeplitz Matrix,65.1%,Easy,0.6045617437458672, https://leetcode.com/problems/toeplitz-matrix
958,Check Completeness of a Binary Tree,52.1%,Medium,0.5833765144245663, https://leetcode.com/problems/check-completeness-of-a-binary-tree
1197,Minimum Knight Moves,36.1%,Medium,0.5616591289700842, https://leetcode.com/problems/minimum-knight-moves
419,Battleships in a Board,70.0%,Medium,0.5613354788149493, https://leetcode.com/problems/battleships-in-a-board
767,Reorganize String,48.7%,Medium,0.5613354788149493, https://leetcode.com/problems/reorganize-string
380,Insert Delete GetRandom O(1),47.5%,Medium,0.5382766101249649, https://leetcode.com/problems/insert-delete-getrandom-o1
227,Basic Calculator II,36.9%,Medium,0.5316918663537997, https://leetcode.com/problems/basic-calculator-ii
71,Simplify Path,32.6%,Medium,0.5262793676678309, https://leetcode.com/problems/simplify-path
839,Similar String Groups,38.6%,Hard,0.5248118657407306, https://leetcode.com/problems/similar-string-groups
1123,Lowest Common Ancestor of Deepest Leaves,66.8%,Medium,0.4992480704235479, https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves
432,All O`one Data Structure,32.4%,Hard,0.49573913073261056, https://leetcode.com/problems/all-oone-data-structure
317,Shortest Distance from All Buildings,41.4%,Hard,0.4817811959810462, https://leetcode.com/problems/shortest-distance-from-all-buildings
109,Convert Sorted List to Binary Search Tree,47.7%,Medium,0.47905346476565347, https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree
139,Word Break,40.1%,Medium,0.4760457233294034, https://leetcode.com/problems/word-break
658,Find K Closest Elements,40.9%,Medium,0.4718862780603521, https://leetcode.com/problems/find-k-closest-elements
138,Copy List with Random Pointer,36.4%,Medium,0.44498832447784914, https://leetcode.com/problems/copy-list-with-random-pointer
825,Friends Of Appropriate Ages,42.7%,Medium,0.43427293431510494, https://leetcode.com/problems/friends-of-appropriate-ages
349,Intersection of Two Arrays,62.5%,Easy,0.4224803991237512, https://leetcode.com/problems/intersection-of-two-arrays
146,LRU Cache,33.2%,Medium,0.4110212101491863, https://leetcode.com/problems/lru-cache
157,Read N Characters Given Read4,34.2%,Easy,0.39066859991139324, https://leetcode.com/problems/read-n-characters-given-read4
708,Insert into a Sorted Circular Linked List,31.6%,Medium,0.3886132680726728, https://leetcode.com/problems/insert-into-a-sorted-circular-linked-list
463,Island Perimeter,65.7%,Easy,0.3815418531421575, https://leetcode.com/problems/island-perimeter
934,Shortest Bridge,48.2%,Medium,0.3715318913226816, https://leetcode.com/problems/shortest-bridge
921,Minimum Add to Make Parentheses Valid,73.7%,Medium,0.36363496556057356, https://leetcode.com/problems/minimum-add-to-make-parentheses-valid
33,Search in Rotated Sorted Array,34.5%,Medium,0.35617336232817126, https://leetcode.com/problems/search-in-rotated-sorted-array
400,Nth Digit,31.7%,Medium,0.33647223662121295, https://leetcode.com/problems/nth-digit
540,Single Element in a Sorted Array,57.9%,Medium,0.33133226559120954, https://leetcode.com/problems/single-element-in-a-sorted-array
333,Largest BST Subtree,35.8%,Medium,0.32931497055013925, https://leetcode.com/problems/largest-bst-subtree
827,Making A Large Island,45.7%,Hard,0.32879599515977564, https://leetcode.com/problems/making-a-large-island
43,Multiply Strings,33.9%,Medium,0.3279710815981375, https://leetcode.com/problems/multiply-strings
286,Walls and Gates,54.5%,Medium,0.319361875095049, https://leetcode.com/problems/walls-and-gates
1269,Number of Ways to Stay in the Same Place After Some Steps,43.2%,Hard,0.3144566709952356, https://leetcode.com/problems/number-of-ways-to-stay-in-the-same-place-after-some-steps
678,Valid Parenthesis String,31.0%,Medium,0.31306090671867376, https://leetcode.com/problems/valid-parenthesis-string
1233,Remove Sub-Folders from the Filesystem,59.5%,Medium,0.31269697112755473, https://leetcode.com/problems/remove-sub-folders-from-the-filesystem
1242,Web Crawler Multithreaded,45.9%,Medium,0.30961714931803663, https://leetcode.com/problems/web-crawler-multithreaded
536,Construct Binary Tree from String,48.3%,Medium,0.303629619668917, https://leetcode.com/problems/construct-binary-tree-from-string
378,Kth Smallest Element in a Sorted Matrix,54.3%,Medium,0.303069224638031, https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix
10,Regular Expression Matching,26.8%,Hard,0.3026257535192428, https://leetcode.com/problems/regular-expression-matching
939,Minimum Area Rectangle,51.8%,Medium,0.29924289485285693, https://leetcode.com/problems/minimum-area-rectangle
936,Stamping The Sequence,42.8%,Hard,0.2972515234679316, https://leetcode.com/problems/stamping-the-sequence
253,Meeting Rooms II,45.7%,Medium,0.29470460870072, https://leetcode.com/problems/meeting-rooms-ii
329,Longest Increasing Path in a Matrix,43.4%,Hard,0.29062882263712253, https://leetcode.com/problems/longest-increasing-path-in-a-matrix
1424,Diagonal Traverse II,42.4%,Medium,0.28406186115878557, https://leetcode.com/problems/diagonal-traverse-ii
93,Restore IP Addresses,35.6%,Medium,0.27714773876682147, https://leetcode.com/problems/restore-ip-addresses
695,Max Area of Island,62.7%,Medium,0.2770125235595406, https://leetcode.com/problems/max-area-of-island
548,Split Array with Equal Sum,46.4%,Medium,0.2761315220005779, https://leetcode.com/problems/split-array-with-equal-sum
1216,Valid Palindrome III,47.8%,Hard,0.2752815592533259, https://leetcode.com/problems/valid-palindrome-iii
50,Pow(x;n),30.3%,Medium,0.2584425901237734, https://leetcode.com/problems/powx-n
304,Range Sum Query 2D - Immutable,38.6%,Medium,0.24975649223064128, https://leetcode.com/problems/range-sum-query-2d-immutable
621,Task Scheduler,50.1%,Medium,0.24973714088765747, https://leetcode.com/problems/task-scheduler
163,Missing Ranges,24.3%,Medium,0.24869662573882725, https://leetcode.com/problems/missing-ranges
494,Target Sum,46.3%,Medium,0.2453642433771354, https://leetcode.com/problems/target-sum
8,String to Integer (atoi),15.4%,Medium,0.24257917433914686, https://leetcode.com/problems/string-to-integer-atoi
863,All Nodes Distance K in Binary Tree,55.4%,Medium,0.24186418612910326, https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree
452,Minimum Number of Arrows to Burst Balloons,49.6%,Medium,0.23843368813228313, https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons
381,Insert Delete GetRandom O(1) - Duplicates allowed,34.1%,Hard,0.2349381278070467, https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed
844,Backspace String Compare,46.4%,Easy,0.2349381278070467, https://leetcode.com/problems/backspace-string-compare
855,Exam Room,43.1%,Medium,0.23361485118150516, https://leetcode.com/problems/exam-room
92,Reverse Linked List II,38.8%,Medium,0.23274095442047985, https://leetcode.com/problems/reverse-linked-list-ii
772,Basic Calculator III,41.3%,Hard,0.2322522675124501, https://leetcode.com/problems/basic-calculator-iii
200,Number of Islands,46.8%,Medium,0.23204607197311616, https://leetcode.com/problems/number-of-islands
22,Generate Parentheses,62.7%,Medium,0.21981634397194805, https://leetcode.com/problems/generate-parentheses
408,Valid Word Abbreviation,30.6%,Easy,0.21878624594525403, https://leetcode.com/problems/valid-word-abbreviation
332,Reconstruct Itinerary,36.7%,Medium,0.20016691711396506, https://leetcode.com/problems/reconstruct-itinerary
348,Design Tic-Tac-Toe,54.3%,Medium,0.19933290262049122, https://leetcode.com/problems/design-tic-tac-toe
140,Word Break II,32.6%,Hard,0.19849973124449666, https://leetcode.com/problems/word-break-ii
865,Smallest Subtree with all the Deepest Nodes,60.8%,Medium,0.19796045067840945, https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes
364,Nested List Weight Sum II,62.8%,Medium,0.1959851135234185, https://leetcode.com/problems/nested-list-weight-sum-ii
480,Sliding Window Median,37.2%,Hard,0.19425690734322737, https://leetcode.com/problems/sliding-window-median
121,Best Time to Buy and Sell Stock,50.5%,Easy,0.19278242868174433, https://leetcode.com/problems/best-time-to-buy-and-sell-stock
791,Custom Sort String,65.7%,Medium,0.1922835495227023, https://leetcode.com/problems/custom-sort-string
246,Strobogrammatic Number,45.0%,Easy,0.187957697907993, https://leetcode.com/problems/strobogrammatic-number
323,Number of Connected Components in an Undirected Graph,56.0%,Medium,0.18178978331691914, https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph
759,Employee Free Time,66.3%,Hard,0.1816986978513639, https://leetcode.com/problems/employee-free-time
1245,Tree Diameter,60.1%,Medium,0.17869178874337593, https://leetcode.com/problems/tree-diameter
162,Find Peak Element,43.3%,Medium,0.17622454513525765, https://leetcode.com/problems/find-peak-element
224,Basic Calculator,36.8%,Hard,0.17452286430813568, https://leetcode.com/problems/basic-calculator
1213,Intersection of Three Sorted Arrays,78.9%,Easy,0.1735948056557174, https://leetcode.com/problems/intersection-of-three-sorted-arrays
277,Find the Celebrity,41.8%,Medium,0.17260355263083088, https://leetcode.com/problems/find-the-celebrity
143,Reorder List,37.1%,Medium,0.1708995553293303, https://leetcode.com/problems/reorder-list
609,Find Duplicate File in System,59.5%,Medium,0.16971838464062922, https://leetcode.com/problems/find-duplicate-file-in-system
963,Minimum Area Rectangle II,50.9%,Medium,0.16635770580494058, https://leetcode.com/problems/minimum-area-rectangle-ii
15,3Sum,26.8%,Medium,0.1640862201935116, https://leetcode.com/problems/3sum
19,Remove Nth Node From End of List,35.2%,Medium,0.15983469543773265, https://leetcode.com/problems/remove-nth-node-from-end-of-list
647,Palindromic Substrings,60.6%,Medium,0.154673282399905, https://leetcode.com/problems/palindromic-substrings
1094,Car Pooling,56.7%,Medium,0.15180601286800416, https://leetcode.com/problems/car-pooling
126,Word Ladder II,22.1%,Hard,0.15135837956172798, https://leetcode.com/problems/word-ladder-ii
1032,Stream of Characters,48.3%,Hard,0.14378789279171172, https://leetcode.com/problems/stream-of-characters
91,Decode Ways,24.7%,Medium,0.13946258598914826, https://leetcode.com/problems/decode-ways
1209,Remove All Adjacent Duplicates in String II,56.9%,Medium,0.13712574822724946, https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii
622,Design Circular Queue,43.8%,Medium,0.1327502812764459, https://leetcode.com/problems/design-circular-queue
977,Squares of a Sorted Array,72.1%,Easy,0.13133600206108695, https://leetcode.com/problems/squares-of-a-sorted-array
117,Populating Next Right Pointers in Each Node II,39.1%,Medium,0.13130956766464877, https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii
1,Two Sum,45.6%,Easy,0.1299229690633312, https://leetcode.com/problems/two-sum
347,Top K Frequent Elements,61.2%,Medium,0.12591062025304192, https://leetcode.com/problems/top-k-frequent-elements
78,Subsets,62.0%,Medium,0.12486971572185374, https://leetcode.com/problems/subsets
257,Binary Tree Paths,51.5%,Easy,0.12113556412256954, https://leetcode.com/problems/binary-tree-paths
1439,Find the Kth Smallest Sum of a Matrix With Sorted Rows,59.5%,Hard,0.11918851726511835, https://leetcode.com/problems/find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows
284,Peeking Iterator,45.7%,Medium,0.11901099827011974, https://leetcode.com/problems/peeking-iterator
341,Flatten Nested List Iterator,52.9%,Medium,0.11879160861126825, https://leetcode.com/problems/flatten-nested-list-iterator
3,Longest Substring Without Repeating Characters,30.4%,Medium,0.11876423093459514, https://leetcode.com/problems/longest-substring-without-repeating-characters
207,Course Schedule,43.1%,Medium,0.11725761496207857, https://leetcode.com/problems/course-schedule
1275,Find Winner on a Tic Tac Toe Game,52.8%,Easy,0.11536465479210183, https://leetcode.com/problems/find-winner-on-a-tic-tac-toe-game
127,Word Ladder,29.6%,Medium,0.11461293205885352, https://leetcode.com/problems/word-ladder
57,Insert Interval,33.5%,Hard,0.11230236057981403, https://leetcode.com/problems/insert-interval
40,Combination Sum II,48.2%,Medium,0.11145356111123644, https://leetcode.com/problems/combination-sum-ii
742,Closest Leaf in a Binary Tree,43.6%,Medium,0.11060987154397002, https://leetcode.com/problems/closest-leaf-in-a-binary-tree
39,Combination Sum,56.1%,Medium,0.10982174474537089, https://leetcode.com/problems/combination-sum
547,Friend Circles,58.6%,Medium,0.10502210097355241, https://leetcode.com/problems/friend-circles
114,Flatten Binary Tree to Linked List,49.3%,Medium,0.1050144350175837, https://leetcode.com/problems/flatten-binary-tree-to-linked-list
773,Sliding Puzzle,59.3%,Hard,0.10294796925244239, https://leetcode.com/problems/sliding-puzzle
1411,Number of Ways to Paint N × 3 Grid,61.1%,Hard,0.10135249426028749, https://leetcode.com/problems/number-of-ways-to-paint-n-3-grid
98,Validate Binary Search Tree,27.8%,Medium,0.1008693132143216, https://leetcode.com/problems/validate-binary-search-tree
529,Minesweeper,59.1%,Medium,0.09695424100489167, https://leetcode.com/problems/minesweeper
280,Wiggle Sort,63.8%,Medium,0.09561417737468547, https://leetcode.com/problems/wiggle-sort
983,Minimum Cost For Tickets,60.5%,Medium,0.09525339549949145, https://leetcode.com/problems/minimum-cost-for-tickets
160,Intersection of Two Linked Lists,40.6%,Easy,0.09485223529696123, https://leetcode.com/problems/intersection-of-two-linked-lists
490,The Maze,51.4%,Medium,0.09401490736696706, https://leetcode.com/problems/the-maze
1062,Longest Repeating Substring,57.2%,Medium,0.09201889872025212, https://leetcode.com/problems/longest-repeating-substring
1132,Reported Posts II,34.4%,Medium,0.0903548750399561, https://leetcode.com/problems/reported-posts-ii
272,Closest Binary Search Tree Value II,50.5%,Hard,0.08994823666293948, https://leetcode.com/problems/closest-binary-search-tree-value-ii
358,Rearrange String k Distance Apart,34.9%,Hard,0.08894748601649616, https://leetcode.com/problems/rearrange-string-k-distance-apart
995,Minimum Number of K Consecutive Bit Flips,46.8%,Hard,0.08894748601649616, https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips
692,Top K Frequent Words,51.8%,Medium,0.08839354721658145, https://leetcode.com/problems/top-k-frequent-words
25,Reverse Nodes in k-Group,42.1%,Hard,0.08835766048944313, https://leetcode.com/problems/reverse-nodes-in-k-group
549,Binary Tree Longest Consecutive Sequence II,47.0%,Medium,0.08816278759467164, https://leetcode.com/problems/binary-tree-longest-consecutive-sequence-ii
116,Populating Next Right Pointers in Each Node,45.2%,Medium,0.08636683942300452, https://leetcode.com/problems/populating-next-right-pointers-in-each-node
345,Reverse Vowels of a String,44.2%,Easy,0.08413974844494757, https://leetcode.com/problems/reverse-vowels-of-a-string
443,String Compression,41.3%,Easy,0.08391368024915737, https://leetcode.com/problems/string-compression
283,Move Zeroes,57.8%,Easy,0.08379761717276897, https://leetcode.com/problems/move-zeroes
724,Find Pivot Index,44.0%,Easy,0.08357684789821086, https://leetcode.com/problems/find-pivot-index
73,Set Matrix Zeroes,43.1%,Medium,0.08271965106891821, https://leetcode.com/problems/set-matrix-zeroes
350,Intersection of Two Arrays II,51.4%,Easy,0.08027374155116185, https://leetcode.com/problems/intersection-of-two-arrays-ii
875,Koko Eating Bananas,52.1%,Medium,0.07919704166119315, https://leetcode.com/problems/koko-eating-bananas
1047,Remove All Adjacent Duplicates In String,68.6%,Easy,0.0789551324793932, https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string
166,Fraction to Recurring Decimal,21.6%,Medium,0.0782795570551556, https://leetcode.com/problems/fraction-to-recurring-decimal
1254,Number of Closed Islands,60.5%,Medium,0.07796154146971186, https://leetcode.com/problems/number-of-closed-islands
54,Spiral Matrix,34.1%,Medium,0.07792846120043545, https://leetcode.com/problems/spiral-matrix
129,Sum Root to Leaf Numbers,49.1%,Medium,0.07707974254287937, https://leetcode.com/problems/sum-root-to-leaf-numbers
137,Single Number II,52.4%,Medium,0.07583984694698977, https://leetcode.com/problems/single-number-ii
515,Find Largest Value in Each Tree Row,61.1%,Medium,0.07428007438287054, https://leetcode.com/problems/find-largest-value-in-each-tree-row
503,Next Greater Element II,56.5%,Medium,0.07339377143296942, https://leetcode.com/problems/next-greater-element-ii
1004,Max Consecutive Ones III,59.1%,Medium,0.07220094736995063, https://leetcode.com/problems/max-consecutive-ones-iii
1057,Campus Bikes,57.7%,Medium,0.07107786641655695, https://leetcode.com/problems/campus-bikes
676,Implement Magic Dictionary,54.5%,Medium,0.06995858860691037, https://leetcode.com/problems/implement-magic-dictionary
1091,Shortest Path in Binary Matrix,38.2%,Medium,0.06984995317644427, https://leetcode.com/problems/shortest-path-in-binary-matrix
136,Single Number,65.5%,Easy,0.0693807551554477, https://leetcode.com/problems/single-number
723,Candy Crush,69.2%,Medium,0.06828590786613152, https://leetcode.com/problems/candy-crush
328,Odd Even Linked List,55.7%,Medium,0.06677800280143044, https://leetcode.com/problems/odd-even-linked-list
240,Search a 2D Matrix II,43.2%,Medium,0.06626158386149206, https://leetcode.com/problems/search-a-2d-matrix-ii
16,3Sum Closest,46.0%,Medium,0.065777130514714, https://leetcode.com/problems/3sum-closest
53,Maximum Subarray,46.5%,Easy,0.06356179958832935, https://leetcode.com/problems/maximum-subarray
428,Serialize and Deserialize N-ary Tree,59.4%,Hard,0.06136894637629212, https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree
491,Increasing Subsequences,46.1%,Medium,0.058581901624802396, https://leetcode.com/problems/increasing-subsequences
2,Add Two Numbers,33.9%,Medium,0.04985995397332526, https://leetcode.com/problems/add-two-numbers
242,Valid Anagram,56.9%,Easy,0.04973624974928908, https://leetcode.com/problems/valid-anagram
388,Longest Absolute File Path,41.8%,Medium,0.04849434993861047, https://leetcode.com/problems/longest-absolute-file-path
405,Convert a Number to Hexadecimal,43.9%,Easy,0.0483770263821056, https://leetcode.com/problems/convert-a-number-to-hexadecimal
247,Strobogrammatic Number II,47.6%,Medium,0.04757139497530258, https://leetcode.com/problems/strobogrammatic-number-ii
698,Partition to K Equal Sum Subsets,45.0%,Medium,0.04685917114094188, https://leetcode.com/problems/partition-to-k-equal-sum-subsets
442,Find All Duplicates in an Array,67.8%,Medium,0.04590593720045213, https://leetcode.com/problems/find-all-duplicates-in-an-array
49,Group Anagrams,56.9%,Medium,0.045631752563977224, https://leetcode.com/problems/group-anagrams
20,Valid Parentheses,39.0%,Easy,0.045585204865984434, https://leetcode.com/problems/valid-parentheses
5,Longest Palindromic Substring,29.5%,Medium,0.04517328747428837, https://leetcode.com/problems/longest-palindromic-substring
935,Knight Dialer,45.2%,Medium,0.04445176257083384, https://leetcode.com/problems/knight-dialer
55,Jump Game,34.6%,Medium,0.04432039968066135, https://leetcode.com/problems/jump-game
102,Binary Tree Level Order Traversal,54.6%,Medium,0.04369064305418892, https://leetcode.com/problems/binary-tree-level-order-traversal
1498,Number of Subsequences That Satisfy the Given Sum Condition,36.7%,Medium,0.04334372921647208, https://leetcode.com/problems/number-of-subsequences-that-satisfy-the-given-sum-condition
435,Non-overlapping Intervals,42.9%,Medium,0.04325518123147988, https://leetcode.com/problems/non-overlapping-intervals
399,Evaluate Division,51.6%,Medium,0.043089480538103624, https://leetcode.com/problems/evaluate-division
716,Max Stack,42.6%,Easy,0.042695919196489414, https://leetcode.com/problems/max-stack
669,Trim a Binary Search Tree,63.0%,Easy,0.04255961441879593, https://leetcode.com/problems/trim-a-binary-search-tree
674,Longest Continuous Increasing Subsequence,45.9%,Easy,0.04225980928988265, https://leetcode.com/problems/longest-continuous-increasing-subsequence
266,Palindrome Permutation,61.9%,Easy,0.04158603377810283, https://leetcode.com/problems/palindrome-permutation
62,Unique Paths,54.1%,Medium,0.04084052144450833, https://leetcode.com/problems/unique-paths
918,Maximum Sum Circular Subarray,33.7%,Medium,0.04045040846284272, https://leetcode.com/problems/maximum-sum-circular-subarray
122,Best Time to Buy and Sell Stock II,57.0%,Easy,0.04033800644917969, https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii
686,Repeated String Match,32.3%,Easy,0.03984590854719967, https://leetcode.com/problems/repeated-string-match
406,Queue Reconstruction by Height,66.9%,Medium,0.03949613834265583, https://leetcode.com/problems/queue-reconstruction-by-height
230,Kth Smallest Element in a BST,60.2%,Medium,0.03895787134280517, https://leetcode.com/problems/kth-smallest-element-in-a-bst
168,Excel Sheet Column Title,31.1%,Easy,0.03861483612777958, https://leetcode.com/problems/excel-sheet-column-title
74,Search a 2D Matrix,36.5%,Medium,0.03685354875882915, https://leetcode.com/problems/search-a-2d-matrix
887,Super Egg Drop,27.1%,Hard,0.03660060864484636, https://leetcode.com/problems/super-egg-drop
884,Uncommon Words from Two Sentences,63.3%,Easy,0.036301626676214796, https://leetcode.com/problems/uncommon-words-from-two-sentences
334,Increasing Triplet Subsequence,40.0%,Medium,0.03577488021091517, https://leetcode.com/problems/increasing-triplet-subsequence
295,Find Median from Data Stream,44.3%,Hard,0.035519827248535335, https://leetcode.com/problems/find-median-from-data-stream
416,Partition Equal Subset Sum,43.7%,Medium,0.034301326353463016, https://leetcode.com/problems/partition-equal-subset-sum
214,Shortest Palindrome,29.8%,Hard,0.03419136474827932, https://leetcode.com/problems/shortest-palindrome
886,Possible Bipartition,44.2%,Medium,0.034103901828857086, https://leetcode.com/problems/possible-bipartition
1360,Number of Days Between Two Dates,48.8%,Easy,0.03401688527825427, https://leetcode.com/problems/number-of-days-between-two-dates
567,Permutation in String,44.4%,Medium,0.033324075731591886, https://leetcode.com/problems/permutation-in-string
1287,Element Appearing More Than 25% In Sorted Array,60.2%,Easy,0.033033556829153404, https://leetcode.com/problems/element-appearing-more-than-25-in-sorted-array
694,Number of Distinct Islands,56.0%,Medium,0.03278982282299087, https://leetcode.com/problems/number-of-distinct-islands
824,Goat Latin,63.4%,Easy,0.0317991816929387, https://leetcode.com/problems/goat-latin
44,Wildcard Matching,24.7%,Hard,0.030573033362282363, https://leetcode.com/problems/wildcard-matching
1027,Longest Arithmetic Sequence,53.4%,Medium,0.03030534949532895, https://leetcode.com/problems/longest-arithmetic-sequence
191,Number of 1 Bits,49.8%,Easy,0.029560622742018188, https://leetcode.com/problems/number-of-1-bits
14,Longest Common Prefix,35.4%,Easy,0.029493413243583278, https://leetcode.com/problems/longest-common-prefix
176,Second Highest Salary,31.6%,Easy,0.029252542837437355, https://leetcode.com/problems/second-highest-salary
472,Concatenated Words,43.7%,Hard,0.027664281472355556, https://leetcode.com/problems/concatenated-words
11,Container With Most Water,50.8%,Medium,0.02727648457622222, https://leetcode.com/problems/container-with-most-water
1379,Find a Corresponding Node of a Binary Tree in a Clone of That Tree,83.8%,Medium,0.02645656953683045, https://leetcode.com/problems/find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree
1305,All Elements in Two Binary Search Trees,76.1%,Medium,0.026282721799194744, https://leetcode.com/problems/all-elements-in-two-binary-search-trees
373,Find K Pairs with Smallest Sums,36.7%,Medium,0.02626546261018635, https://leetcode.com/problems/find-k-pairs-with-smallest-sums
111,Minimum Depth of Binary Tree,37.4%,Easy,0.026222413650382477, https://leetcode.com/problems/minimum-depth-of-binary-tree
979,Distribute Coins in Binary Tree,68.9%,Medium,0.026196651946570663, https://leetcode.com/problems/distribute-coins-in-binary-tree
81,Search in Rotated Sorted Array II,33.0%,Medium,0.026111144003685752, https://leetcode.com/problems/search-in-rotated-sorted-array-ii
46,Permutations,63.5%,Medium,0.026064861710547768, https://leetcode.com/problems/permutations
403,Frog Jump,39.7%,Hard,0.0259249775263148, https://leetcode.com/problems/frog-jump
387,First Unique Character in a String,53.4%,Easy,0.02587600384690711, https://leetcode.com/problems/first-unique-character-in-a-string
90,Subsets II,47.1%,Medium,0.025497131933483772, https://leetcode.com/problems/subsets-ii
218,The Skyline Problem,34.6%,Hard,0.025479085300984906, https://leetcode.com/problems/the-skyline-problem
148,Sort List,42.3%,Medium,0.025036078161324866, https://leetcode.com/problems/sort-list
189,Rotate Array,34.7%,Easy,0.024924029676386045, https://leetcode.com/problems/rotate-array
338,Counting Bits,69.5%,Medium,0.024325523767440974, https://leetcode.com/problems/counting-bits
4,Median of Two Sorted Arrays,29.6%,Hard,0.024130115852798662, https://leetcode.com/problems/median-of-two-sorted-arrays
662,Maximum Width of Binary Tree,41.0%,Medium,0.024116924478312346, https://leetcode.com/problems/maximum-width-of-binary-tree
26,Remove Duplicates from Sorted Array,45.1%,Easy,0.02364518575043321, https://leetcode.com/problems/remove-duplicates-from-sorted-array
430,Flatten a Multilevel Doubly Linked List,55.1%,Medium,0.023579819235111637, https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list
414,Third Maximum Number,30.5%,Easy,0.023155137938555212, https://leetcode.com/problems/third-maximum-number
449,Serialize and Deserialize BST,52.0%,Medium,0.02246023667974994, https://leetcode.com/problems/serialize-and-deserialize-bst
285,Inorder Successor in BST,40.4%,Medium,0.02233482010057984, https://leetcode.com/problems/inorder-successor-in-bst
1019,Next Greater Node In Linked List,57.4%,Medium,0.02159911180346178, https://leetcode.com/problems/next-greater-node-in-linked-list
300,Longest Increasing Subsequence,42.6%,Medium,0.020893943681912164, https://leetcode.com/problems/longest-increasing-subsequence
206,Reverse Linked List,62.5%,Easy,0.02086427467076072, https://leetcode.com/problems/reverse-linked-list
1137,N-th Tribonacci Number,55.9%,Easy,0.02072613051711693, https://leetcode.com/problems/n-th-tribonacci-number
48,Rotate Image,56.7%,Medium,0.020228249775471566, https://leetcode.com/problems/rotate-image
75,Sort Colors,47.3%,Medium,0.019822254574171295, https://leetcode.com/problems/sort-colors
525,Contiguous Array,42.8%,Medium,0.01975372873623256, https://leetcode.com/problems/contiguous-array
787,Cheapest Flights Within K Stops,39.3%,Medium,0.018824085245635554, https://leetcode.com/problems/cheapest-flights-within-k-stops
1008,Construct Binary Search Tree from Preorder Traversal,78.4%,Medium,0.01844220088035248, https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal
235,Lowest Common Ancestor of a Binary Search Tree,49.9%,Easy,0.018394142155974434, https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree
346,Moving Average from Data Stream,70.9%,Easy,0.0176683041333139, https://leetcode.com/problems/moving-average-from-data-stream
637,Average of Levels in Binary Tree,63.1%,Easy,0.01764492183745197, https://leetcode.com/problems/average-of-levels-in-binary-tree
706,Design HashMap,61.3%,Easy,0.01752893260576219, https://leetcode.com/problems/design-hashmap
1266,Minimum Time Visiting All Points,79.6%,Easy,0.017354014693151613, https://leetcode.com/problems/minimum-time-visiting-all-points
95,Unique Binary Search Trees II,40.6%,Medium,0.016856699181010838, https://leetcode.com/problems/unique-binary-search-trees-ii
178,Rank Scores,45.8%,Medium,0.016785958549561074, https://leetcode.com/problems/rank-scores
509,Fibonacci Number,67.2%,Easy,0.01593518138579736, https://leetcode.com/problems/fibonacci-number
384,Shuffle an Array,52.8%,Medium,0.015250009609723824, https://leetcode.com/problems/shuffle-an-array
203,Remove Linked List Elements,38.6%,Easy,0.014519311324453305, https://leetcode.com/problems/remove-linked-list-elements
653,Two Sum IV - Input is a BST,55.5%,Easy,0.014224990931347289, https://leetcode.com/problems/two-sum-iv-input-is-a-bst
150,Evaluate Reverse Polish Notation,36.3%,Medium,0.01413451093490476, https://leetcode.com/problems/evaluate-reverse-polish-notation
21,Merge Two Sorted Lists,53.5%,Easy,0.014012111332134735, https://leetcode.com/problems/merge-two-sorted-lists
179,Largest Number,28.8%,Medium,0.013865040137171665, https://leetcode.com/problems/largest-number
13,Roman to Integer,55.7%,Easy,0.013645103403569418, https://leetcode.com/problems/roman-to-integer
496,Next Greater Element I,63.8%,Easy,0.013201511858535894, https://leetcode.com/problems/next-greater-element-i
852,Peak Index in a Mountain Array,71.6%,Easy,0.012618463959211509, https://leetcode.com/problems/peak-index-in-a-mountain-array
287,Find the Duplicate Number,55.5%,Medium,0.012335682739188652, https://leetcode.com/problems/find-the-duplicate-number
172,Factorial Trailing Zeroes,37.8%,Easy,0.012326812480658571, https://leetcode.com/problems/factorial-trailing-zeroes
437,Path Sum III,47.2%,Medium,0.012128711446614806, https://leetcode.com/problems/path-sum-iii
7,Reverse Integer,25.8%,Easy,0.011576347096986317, https://leetcode.com/problems/reverse-integer
205,Isomorphic Strings,39.8%,Easy,0.011544139746865315, https://leetcode.com/problems/isomorphic-strings
171,Excel Sheet Column Number,55.9%,Easy,0.011195191092491645, https://leetcode.com/problems/excel-sheet-column-number
212,Word Search II,34.9%,Hard,0.009845021678804893, https://leetcode.com/problems/word-search-ii
151,Reverse Words in a String,21.9%,Medium,0.009570916441992467, https://leetcode.com/problems/reverse-words-in-a-string
70,Climbing Stairs,47.8%,Easy,0.009390798483527519, https://leetcode.com/problems/climbing-stairs
32,Longest Valid Parentheses,28.4%,Hard,0.009111680351255843, https://leetcode.com/problems/longest-valid-parentheses
208,Implement Trie (Prefix Tree),49.4%,Medium,0.009105457856626612, https://leetcode.com/problems/implement-trie-prefix-tree
392,Is Subsequence,49.2%,Easy,0.009088906012344746, https://leetcode.com/problems/is-subsequence
128,Longest Consecutive Sequence,45.1%,Hard,0.009051883485315484, https://leetcode.com/problems/longest-consecutive-sequence
28,Implement strStr(),34.5%,Easy,0.008850485542574548, https://leetcode.com/problems/implement-strstr
209,Minimum Size Subarray Sum,38.2%,Medium,0.00841401682484616, https://leetcode.com/problems/minimum-size-subarray-sum
6,ZigZag Conversion,36.3%,Medium,0.0077116248757144665, https://leetcode.com/problems/zigzag-conversion
101,Symmetric Tree,46.8%,Easy,0.007646596306528098, https://leetcode.com/problems/symmetric-tree
145,Binary Tree Postorder Traversal,55.0%,Hard,0.00751459482064135, https://leetcode.com/problems/binary-tree-postorder-traversal
66,Plus One,43.0%,Easy,0.007324847595025828, https://leetcode.com/problems/plus-one
1528,Shuffle String,86.1%,Easy,0.006295047716793515, https://leetcode.com/problems/shuffle-string
24,Swap Nodes in Pairs,50.4%,Medium,0.0062218275061505365, https://leetcode.com/problems/swap-nodes-in-pairs
64,Minimum Path Sum,54.5%,Medium,0.006127470152097104, https://leetcode.com/problems/minimum-path-sum
105,Construct Binary Tree from Preorder and Inorder Traversal,48.8%,Medium,0.005628268691614718, https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
152,Maximum Product Subarray,31.7%,Medium,0.005590510716885066, https://leetcode.com/problems/maximum-product-subarray
108,Convert Sorted Array to Binary Search Tree,57.9%,Easy,0.005554027051374908, https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree
268,Missing Number,51.7%,Easy,0.0048804391649084865, https://leetcode.com/problems/missing-number
154,Find Minimum in Rotated Sorted Array II,41.6%,Hard,0.004780123824719199, https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii
155,Min Stack,44.5%,Easy,0.00474891074128171, https://leetcode.com/problems/min-stack
234,Palindrome Linked List,39.3%,Easy,0.004533613114828982, https://leetcode.com/problems/palindrome-linked-list
17,Letter Combinations of a Phone Number,46.8%,Medium,0.0044018999217624675, https://leetcode.com/problems/letter-combinations-of-a-phone-number
210,Course Schedule II,40.7%,Medium,0.0042893974831731225, https://leetcode.com/problems/course-schedule-ii
103,Binary Tree Zigzag Level Order Traversal,48.3%,Medium,0.003839922800048048, https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
79,Word Search,35.6%,Medium,0.003741741363018696, https://leetcode.com/problems/word-search
141,Linked List Cycle,41.1%,Easy,0.0034937584669245472, https://leetcode.com/problems/linked-list-cycle
94,Binary Tree Inorder Traversal,63.3%,Medium,0.0033551449021403577, https://leetcode.com/problems/binary-tree-inorder-traversal
260,Single Number III,64.3%,Medium,0.0020288097849578786, https://leetcode.com/problems/single-number-iii
1 953 ID Verifying an Alien Dictionary Title 54.1% Acceptance Easy Difficulty 2.989885912665777 Frequency https://leetcode.com/problems/verifying-an-alien-dictionary Leetcode Question Link
2 1249 953 Minimum Remove to Make Valid Parentheses Verifying an Alien Dictionary 62.5% 54.1% Medium Easy 2.789692716779026 2.989885912665777 https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses https://leetcode.com/problems/verifying-an-alien-dictionary
3 560 1249 Subarray Sum Equals K Minimum Remove to Make Valid Parentheses 43.9% 62.5% Medium Medium 2.589499520892275 2.789692716779026 https://leetcode.com/problems/subarray-sum-equals-k https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses
4 680 560 Valid Palindrome II Subarray Sum Equals K 36.6% 43.9% Easy Medium 2.4309487236103293 2.589499520892275 https://leetcode.com/problems/valid-palindrome-ii https://leetcode.com/problems/subarray-sum-equals-k
5 973 680 K Closest Points to Origin Valid Palindrome II 63.8% 36.6% Medium Easy 2.4168563957837113 2.4309487236103293 https://leetcode.com/problems/k-closest-points-to-origin https://leetcode.com/problems/valid-palindrome-ii
6 238 973 Product of Array Except Self K Closest Points to Origin 60.1% 63.8% Medium Medium 2.3907554290635766 2.4168563957837113 https://leetcode.com/problems/product-of-array-except-self https://leetcode.com/problems/k-closest-points-to-origin
7 273 238 Integer to English Words Product of Array Except Self 27.1% 60.1% Hard Medium 2.1905622331768257 2.3907554290635766 https://leetcode.com/problems/integer-to-english-words https://leetcode.com/problems/product-of-array-except-self
8 269 273 Alien Dictionary Integer to English Words 33.3% 27.1% Hard Hard 1.9903690372900749 2.1905622331768257 https://leetcode.com/problems/alien-dictionary https://leetcode.com/problems/integer-to-english-words
9 415 269 Add Strings Alien Dictionary 47.5% 33.3% Easy Hard 1.9412871417683926 1.9903690372900749 https://leetcode.com/problems/add-strings https://leetcode.com/problems/alien-dictionary
10 1428 415 Leftmost Column with at Least a One Add Strings 46.8% 47.5% Medium Easy 1.7410939458816417 1.9412871417683926 https://leetcode.com/problems/leftmost-column-with-at-least-a-one https://leetcode.com/problems/add-strings
11 158 1428 Read N Characters Given Read4 II - Call multiple times Leftmost Column with at Least a One 33.8% 46.8% Hard Medium 1.7021507666261801 1.7410939458816417 https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times https://leetcode.com/problems/leftmost-column-with-at-least-a-one
12 301 158 Remove Invalid Parentheses Read N Characters Given Read4 II - Call multiple times 43.3% 33.8% Hard Hard 1.6508280515405795 1.7021507666261801 https://leetcode.com/problems/remove-invalid-parentheses https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times
13 199 301 Binary Tree Right Side View Remove Invalid Parentheses 54.1% 43.3% Medium Hard 1.6398580822570061 1.6508280515405795 https://leetcode.com/problems/binary-tree-right-side-view https://leetcode.com/problems/remove-invalid-parentheses
14 211 199 Add and Search Word - Data structure design Binary Tree Right Side View 38.1% 54.1% Medium Medium 1.5661206772732004 1.6398580822570061 https://leetcode.com/problems/add-and-search-word-data-structure-design https://leetcode.com/problems/binary-tree-right-side-view
15 438 211 Find All Anagrams in a String Add and Search Word - Data structure design 43.3% 38.1% Medium Medium 1.525736950713966 1.5661206772732004 https://leetcode.com/problems/find-all-anagrams-in-a-string https://leetcode.com/problems/add-and-search-word-data-structure-design
16 297 438 Serialize and Deserialize Binary Tree Find All Anagrams in a String 47.5% 43.3% Hard Medium 1.45465966830531 1.525736950713966 https://leetcode.com/problems/serialize-and-deserialize-binary-tree https://leetcode.com/problems/find-all-anagrams-in-a-string
17 278 297 First Bad Version Serialize and Deserialize Binary Tree 35.7% 47.5% Easy Hard 1.414379824999279 1.45465966830531 https://leetcode.com/problems/first-bad-version https://leetcode.com/problems/serialize-and-deserialize-binary-tree
18 938 278 Range Sum of BST First Bad Version 81.3% 35.7% Easy Easy 1.3387896500848302 1.414379824999279 https://leetcode.com/problems/range-sum-of-bst https://leetcode.com/problems/first-bad-version
19 215 938 Kth Largest Element in an Array Range Sum of BST 55.4% 81.3% Medium Easy 1.3206473731391246 1.3387896500848302 https://leetcode.com/problems/kth-largest-element-in-an-array https://leetcode.com/problems/range-sum-of-bst
20 124 215 Binary Tree Maximum Path Sum Kth Largest Element in an Array 34.3% 55.4% Hard Medium 1.3042127575609332 1.3206473731391246 https://leetcode.com/problems/binary-tree-maximum-path-sum https://leetcode.com/problems/kth-largest-element-in-an-array
21 23 124 Merge k Sorted Lists Binary Tree Maximum Path Sum 40.2% 34.3% Hard Hard 1.2054838918356545 1.3042127575609332 https://leetcode.com/problems/merge-k-sorted-lists https://leetcode.com/problems/binary-tree-maximum-path-sum
22 523 23 Continuous Subarray Sum Merge k Sorted Lists 24.6% 40.2% Medium Hard 1.2029321441561993 1.2054838918356545 https://leetcode.com/problems/continuous-subarray-sum https://leetcode.com/problems/merge-k-sorted-lists
23 311 523 Sparse Matrix Multiplication Continuous Subarray Sum 61.9% 24.6% Medium Medium 1.1864036360584072 1.2029321441561993 https://leetcode.com/problems/sparse-matrix-multiplication https://leetcode.com/problems/continuous-subarray-sum
24 398 311 Random Pick Index Sparse Matrix Multiplication 56.0% 61.9% Medium Medium 1.1731453405306764 1.1864036360584072 https://leetcode.com/problems/random-pick-index https://leetcode.com/problems/sparse-matrix-multiplication
25 173 398 Binary Search Tree Iterator Random Pick Index 56.6% 56.0% Medium Medium 1.1576476302611085 1.1731453405306764 https://leetcode.com/problems/binary-search-tree-iterator https://leetcode.com/problems/random-pick-index
26 67 173 Add Binary Binary Search Tree Iterator 45.2% 56.6% Easy Medium 1.1492351430881342 1.1576476302611085 https://leetcode.com/problems/add-binary https://leetcode.com/problems/binary-search-tree-iterator
27 270 67 Closest Binary Search Tree Value Add Binary 48.5% 45.2% Easy Easy 1.128109605935724 1.1492351430881342 https://leetcode.com/problems/closest-binary-search-tree-value https://leetcode.com/problems/add-binary
28 636 270 Exclusive Time of Functions Closest Binary Search Tree Value 51.9% 48.5% Medium Easy 1.070608304685468 1.128109605935724 https://leetcode.com/problems/exclusive-time-of-functions https://leetcode.com/problems/closest-binary-search-tree-value
29 282 636 Expression Add Operators Exclusive Time of Functions 35.5% 51.9% Hard Medium 1.0455990970504063 1.070608304685468 https://leetcode.com/problems/expression-add-operators https://leetcode.com/problems/exclusive-time-of-functions
30 340 282 Longest Substring with At Most K Distinct Characters Expression Add Operators 44.1% 35.5% Hard Hard 1.0267418846400203 1.0455990970504063 https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters https://leetcode.com/problems/expression-add-operators
31 125 340 Valid Palindrome Longest Substring with At Most K Distinct Characters 36.7% 44.1% Easy Hard 1.0148317568156204 1.0267418846400203 https://leetcode.com/problems/valid-palindrome https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters
32 986 125 Interval List Intersections Valid Palindrome 67.3% 36.7% Medium Easy 1.0057274214846563 1.0148317568156204 https://leetcode.com/problems/interval-list-intersections https://leetcode.com/problems/valid-palindrome
33 689 986 Maximum Sum of 3 Non-Overlapping Subarrays Interval List Intersections 46.3% 67.3% Hard Medium 0.9947846759711312 1.0057274214846563 https://leetcode.com/problems/maximum-sum-of-3-non-overlapping-subarrays https://leetcode.com/problems/interval-list-intersections
34 88 689 Merge Sorted Array Maximum Sum of 3 Non-Overlapping Subarrays 39.4% 46.3% Easy Hard 0.9801695539990253 0.9947846759711312 https://leetcode.com/problems/merge-sorted-array https://leetcode.com/problems/maximum-sum-of-3-non-overlapping-subarrays
35 543 88 Diameter of Binary Tree Merge Sorted Array 48.4% 39.4% Easy Easy 0.9666819038179104 0.9801695539990253 https://leetcode.com/problems/diameter-of-binary-tree https://leetcode.com/problems/merge-sorted-array
36 249 543 Group Shifted Strings Diameter of Binary Tree 55.1% 48.4% Medium Easy 0.945666077174907 0.9666819038179104 https://leetcode.com/problems/group-shifted-strings https://leetcode.com/problems/diameter-of-binary-tree
37 670 249 Maximum Swap Group Shifted Strings 43.6% 55.1% Medium Medium 0.9249941895303234 0.945666077174907 https://leetcode.com/problems/maximum-swap https://leetcode.com/problems/group-shifted-strings
38 65 670 Valid Number Maximum Swap 15.3% 43.6% Hard Medium 0.908165324430238 0.9249941895303234 https://leetcode.com/problems/valid-number https://leetcode.com/problems/maximum-swap
39 339 65 Nested List Weight Sum Valid Number 74.0% 15.3% Easy Hard 0.9052609305482283 0.908165324430238 https://leetcode.com/problems/nested-list-weight-sum https://leetcode.com/problems/valid-number
40 987 339 Vertical Order Traversal of a Binary Tree Nested List Weight Sum 36.6% 74.0% Medium Easy 0.8804156410839885 0.9052609305482283 https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree https://leetcode.com/problems/nested-list-weight-sum
41 56 987 Merge Intervals Vertical Order Traversal of a Binary Tree 39.3% 36.6% Medium Medium 0.8427900387945232 0.8804156410839885 https://leetcode.com/problems/merge-intervals https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree
42 896 56 Monotonic Array Merge Intervals 57.9% 39.3% Easy Medium 0.8393770268957597 0.8427900387945232 https://leetcode.com/problems/monotonic-array https://leetcode.com/problems/merge-intervals
43 1026 896 Maximum Difference Between Node and Ancestor Monotonic Array 66.0% 57.9% Medium Easy 0.7618015852980233 0.8393770268957597 https://leetcode.com/problems/maximum-difference-between-node-and-ancestor https://leetcode.com/problems/monotonic-array
44 31 1026 Next Permutation Maximum Difference Between Node and Ancestor 32.6% 66.0% Medium Medium 0.7395169896605716 0.7618015852980233 https://leetcode.com/problems/next-permutation https://leetcode.com/problems/maximum-difference-between-node-and-ancestor
45 528 31 Random Pick with Weight Next Permutation 43.9% 32.6% Medium Medium 0.7321595446631552 0.7395169896605716 https://leetcode.com/problems/random-pick-with-weight https://leetcode.com/problems/next-permutation
46 721 528 Accounts Merge Random Pick with Weight 48.8% 43.9% Medium Medium 0.7287314592848576 0.7321595446631552 https://leetcode.com/problems/accounts-merge https://leetcode.com/problems/random-pick-with-weight
47 34 721 Find First and Last Position of Element in Sorted Array Accounts Merge 36.2% 48.8% Medium Medium 0.7044168429677726 0.7287314592848576 https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array https://leetcode.com/problems/accounts-merge
48 785 34 Is Graph Bipartite? Find First and Last Position of Element in Sorted Array 47.5% 36.2% Medium Medium 0.7029856295602332 0.7044168429677726 https://leetcode.com/problems/is-graph-bipartite https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
49 1060 785 Missing Element in Sorted Array Is Graph Bipartite? 54.5% 47.5% Medium Medium 0.6876375247489758 0.7029856295602332 https://leetcode.com/problems/missing-element-in-sorted-array https://leetcode.com/problems/is-graph-bipartite
50 133 1060 Clone Graph Missing Element in Sorted Array 34.8% 54.5% Medium Medium 0.6874118104752011 0.6876375247489758 https://leetcode.com/problems/clone-graph https://leetcode.com/problems/missing-element-in-sorted-array
51 42 133 Trapping Rain Water Clone Graph 48.9% 34.8% Hard Medium 0.683618605098175 0.6874118104752011 https://leetcode.com/problems/trapping-rain-water https://leetcode.com/problems/clone-graph
52 29 42 Divide Two Integers Trapping Rain Water 16.4% 48.9% Medium Hard 0.6823861236036471 0.683618605098175 https://leetcode.com/problems/divide-two-integers https://leetcode.com/problems/trapping-rain-water
53 76 29 Minimum Window Substring Divide Two Integers 34.6% 16.4% Hard Medium 0.6814364325080815 0.6823861236036471 https://leetcode.com/problems/minimum-window-substring https://leetcode.com/problems/divide-two-integers
54 236 76 Lowest Common Ancestor of a Binary Tree Minimum Window Substring 45.7% 34.6% Medium Hard 0.6555317936561839 0.6814364325080815 https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree https://leetcode.com/problems/minimum-window-substring
55 616 236 Add Bold Tag in String Lowest Common Ancestor of a Binary Tree 43.1% 45.7% Medium Medium 0.6372987390704172 0.6555317936561839 https://leetcode.com/problems/add-bold-tag-in-string https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
56 314 616 Binary Tree Vertical Order Traversal Add Bold Tag in String 45.3% 43.1% Medium Medium 0.6368436274564796 0.6372987390704172 https://leetcode.com/problems/binary-tree-vertical-order-traversal https://leetcode.com/problems/add-bold-tag-in-string
57 426 314 Convert Binary Search Tree to Sorted Doubly Linked List Binary Tree Vertical Order Traversal 59.1% 45.3% Medium Medium 0.6325225587435105 0.6368436274564796 https://leetcode.com/problems/convert-binary-search-tree-to-sorted-doubly-linked-list https://leetcode.com/problems/binary-tree-vertical-order-traversal
58 498 426 Diagonal Traverse Convert Binary Search Tree to Sorted Doubly Linked List 48.2% 59.1% Medium Medium 0.6127841327406813 0.6325225587435105 https://leetcode.com/problems/diagonal-traverse https://leetcode.com/problems/convert-binary-search-tree-to-sorted-doubly-linked-list
59 766 498 Toeplitz Matrix Diagonal Traverse 65.1% 48.2% Easy Medium 0.6045617437458672 0.6127841327406813 https://leetcode.com/problems/toeplitz-matrix https://leetcode.com/problems/diagonal-traverse
60 958 766 Check Completeness of a Binary Tree Toeplitz Matrix 52.1% 65.1% Medium Easy 0.5833765144245663 0.6045617437458672 https://leetcode.com/problems/check-completeness-of-a-binary-tree https://leetcode.com/problems/toeplitz-matrix
61 1197 958 Minimum Knight Moves Check Completeness of a Binary Tree 36.1% 52.1% Medium Medium 0.5616591289700842 0.5833765144245663 https://leetcode.com/problems/minimum-knight-moves https://leetcode.com/problems/check-completeness-of-a-binary-tree
62 419 1197 Battleships in a Board Minimum Knight Moves 70.0% 36.1% Medium Medium 0.5613354788149493 0.5616591289700842 https://leetcode.com/problems/battleships-in-a-board https://leetcode.com/problems/minimum-knight-moves
63 767 419 Reorganize String Battleships in a Board 48.7% 70.0% Medium Medium 0.5613354788149493 0.5613354788149493 https://leetcode.com/problems/reorganize-string https://leetcode.com/problems/battleships-in-a-board
64 380 767 Insert Delete GetRandom O(1) Reorganize String 47.5% 48.7% Medium Medium 0.5382766101249649 0.5613354788149493 https://leetcode.com/problems/insert-delete-getrandom-o1 https://leetcode.com/problems/reorganize-string
65 227 380 Basic Calculator II Insert Delete GetRandom O(1) 36.9% 47.5% Medium Medium 0.5316918663537997 0.5382766101249649 https://leetcode.com/problems/basic-calculator-ii https://leetcode.com/problems/insert-delete-getrandom-o1
66 71 227 Simplify Path Basic Calculator II 32.6% 36.9% Medium Medium 0.5262793676678309 0.5316918663537997 https://leetcode.com/problems/simplify-path https://leetcode.com/problems/basic-calculator-ii
67 839 71 Similar String Groups Simplify Path 38.6% 32.6% Hard Medium 0.5248118657407306 0.5262793676678309 https://leetcode.com/problems/similar-string-groups https://leetcode.com/problems/simplify-path
68 1123 839 Lowest Common Ancestor of Deepest Leaves Similar String Groups 66.8% 38.6% Medium Hard 0.4992480704235479 0.5248118657407306 https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves https://leetcode.com/problems/similar-string-groups
69 432 1123 All O`one Data Structure Lowest Common Ancestor of Deepest Leaves 32.4% 66.8% Hard Medium 0.49573913073261056 0.4992480704235479 https://leetcode.com/problems/all-oone-data-structure https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves
70 317 432 Shortest Distance from All Buildings All O`one Data Structure 41.4% 32.4% Hard Hard 0.4817811959810462 0.49573913073261056 https://leetcode.com/problems/shortest-distance-from-all-buildings https://leetcode.com/problems/all-oone-data-structure
71 109 317 Convert Sorted List to Binary Search Tree Shortest Distance from All Buildings 47.7% 41.4% Medium Hard 0.47905346476565347 0.4817811959810462 https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree https://leetcode.com/problems/shortest-distance-from-all-buildings
72 139 109 Word Break Convert Sorted List to Binary Search Tree 40.1% 47.7% Medium Medium 0.4760457233294034 0.47905346476565347 https://leetcode.com/problems/word-break https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree
73 658 139 Find K Closest Elements Word Break 40.9% 40.1% Medium Medium 0.4718862780603521 0.4760457233294034 https://leetcode.com/problems/find-k-closest-elements https://leetcode.com/problems/word-break
74 138 658 Copy List with Random Pointer Find K Closest Elements 36.4% 40.9% Medium Medium 0.44498832447784914 0.4718862780603521 https://leetcode.com/problems/copy-list-with-random-pointer https://leetcode.com/problems/find-k-closest-elements
75 825 138 Friends Of Appropriate Ages Copy List with Random Pointer 42.7% 36.4% Medium Medium 0.43427293431510494 0.44498832447784914 https://leetcode.com/problems/friends-of-appropriate-ages https://leetcode.com/problems/copy-list-with-random-pointer
76 349 825 Intersection of Two Arrays Friends Of Appropriate Ages 62.5% 42.7% Easy Medium 0.4224803991237512 0.43427293431510494 https://leetcode.com/problems/intersection-of-two-arrays https://leetcode.com/problems/friends-of-appropriate-ages
77 146 349 LRU Cache Intersection of Two Arrays 33.2% 62.5% Medium Easy 0.4110212101491863 0.4224803991237512 https://leetcode.com/problems/lru-cache https://leetcode.com/problems/intersection-of-two-arrays
78 157 146 Read N Characters Given Read4 LRU Cache 34.2% 33.2% Easy Medium 0.39066859991139324 0.4110212101491863 https://leetcode.com/problems/read-n-characters-given-read4 https://leetcode.com/problems/lru-cache
79 708 157 Insert into a Sorted Circular Linked List Read N Characters Given Read4 31.6% 34.2% Medium Easy 0.3886132680726728 0.39066859991139324 https://leetcode.com/problems/insert-into-a-sorted-circular-linked-list https://leetcode.com/problems/read-n-characters-given-read4
80 463 708 Island Perimeter Insert into a Sorted Circular Linked List 65.7% 31.6% Easy Medium 0.3815418531421575 0.3886132680726728 https://leetcode.com/problems/island-perimeter https://leetcode.com/problems/insert-into-a-sorted-circular-linked-list
81 934 463 Shortest Bridge Island Perimeter 48.2% 65.7% Medium Easy 0.3715318913226816 0.3815418531421575 https://leetcode.com/problems/shortest-bridge https://leetcode.com/problems/island-perimeter
82 921 934 Minimum Add to Make Parentheses Valid Shortest Bridge 73.7% 48.2% Medium Medium 0.36363496556057356 0.3715318913226816 https://leetcode.com/problems/minimum-add-to-make-parentheses-valid https://leetcode.com/problems/shortest-bridge
83 33 921 Search in Rotated Sorted Array Minimum Add to Make Parentheses Valid 34.5% 73.7% Medium Medium 0.35617336232817126 0.36363496556057356 https://leetcode.com/problems/search-in-rotated-sorted-array https://leetcode.com/problems/minimum-add-to-make-parentheses-valid
84 400 33 Nth Digit Search in Rotated Sorted Array 31.7% 34.5% Medium Medium 0.33647223662121295 0.35617336232817126 https://leetcode.com/problems/nth-digit https://leetcode.com/problems/search-in-rotated-sorted-array
85 540 400 Single Element in a Sorted Array Nth Digit 57.9% 31.7% Medium Medium 0.33133226559120954 0.33647223662121295 https://leetcode.com/problems/single-element-in-a-sorted-array https://leetcode.com/problems/nth-digit
86 333 540 Largest BST Subtree Single Element in a Sorted Array 35.8% 57.9% Medium Medium 0.32931497055013925 0.33133226559120954 https://leetcode.com/problems/largest-bst-subtree https://leetcode.com/problems/single-element-in-a-sorted-array
87 827 333 Making A Large Island Largest BST Subtree 45.7% 35.8% Hard Medium 0.32879599515977564 0.32931497055013925 https://leetcode.com/problems/making-a-large-island https://leetcode.com/problems/largest-bst-subtree
88 43 827 Multiply Strings Making A Large Island 33.9% 45.7% Medium Hard 0.3279710815981375 0.32879599515977564 https://leetcode.com/problems/multiply-strings https://leetcode.com/problems/making-a-large-island
89 286 43 Walls and Gates Multiply Strings 54.5% 33.9% Medium Medium 0.319361875095049 0.3279710815981375 https://leetcode.com/problems/walls-and-gates https://leetcode.com/problems/multiply-strings
90 1269 286 Number of Ways to Stay in the Same Place After Some Steps Walls and Gates 43.2% 54.5% Hard Medium 0.3144566709952356 0.319361875095049 https://leetcode.com/problems/number-of-ways-to-stay-in-the-same-place-after-some-steps https://leetcode.com/problems/walls-and-gates
91 678 1269 Valid Parenthesis String Number of Ways to Stay in the Same Place After Some Steps 31.0% 43.2% Medium Hard 0.31306090671867376 0.3144566709952356 https://leetcode.com/problems/valid-parenthesis-string https://leetcode.com/problems/number-of-ways-to-stay-in-the-same-place-after-some-steps
92 1233 678 Remove Sub-Folders from the Filesystem Valid Parenthesis String 59.5% 31.0% Medium Medium 0.31269697112755473 0.31306090671867376 https://leetcode.com/problems/remove-sub-folders-from-the-filesystem https://leetcode.com/problems/valid-parenthesis-string
93 1242 1233 Web Crawler Multithreaded Remove Sub-Folders from the Filesystem 45.9% 59.5% Medium Medium 0.30961714931803663 0.31269697112755473 https://leetcode.com/problems/web-crawler-multithreaded https://leetcode.com/problems/remove-sub-folders-from-the-filesystem
94 536 1242 Construct Binary Tree from String Web Crawler Multithreaded 48.3% 45.9% Medium Medium 0.303629619668917 0.30961714931803663 https://leetcode.com/problems/construct-binary-tree-from-string https://leetcode.com/problems/web-crawler-multithreaded
95 378 536 Kth Smallest Element in a Sorted Matrix Construct Binary Tree from String 54.3% 48.3% Medium Medium 0.303069224638031 0.303629619668917 https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix https://leetcode.com/problems/construct-binary-tree-from-string
96 10 378 Regular Expression Matching Kth Smallest Element in a Sorted Matrix 26.8% 54.3% Hard Medium 0.3026257535192428 0.303069224638031 https://leetcode.com/problems/regular-expression-matching https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix
97 939 10 Minimum Area Rectangle Regular Expression Matching 51.8% 26.8% Medium Hard 0.29924289485285693 0.3026257535192428 https://leetcode.com/problems/minimum-area-rectangle https://leetcode.com/problems/regular-expression-matching
98 936 939 Stamping The Sequence Minimum Area Rectangle 42.8% 51.8% Hard Medium 0.2972515234679316 0.29924289485285693 https://leetcode.com/problems/stamping-the-sequence https://leetcode.com/problems/minimum-area-rectangle
99 253 936 Meeting Rooms II Stamping The Sequence 45.7% 42.8% Medium Hard 0.29470460870072 0.2972515234679316 https://leetcode.com/problems/meeting-rooms-ii https://leetcode.com/problems/stamping-the-sequence
100 329 253 Longest Increasing Path in a Matrix Meeting Rooms II 43.4% 45.7% Hard Medium 0.29062882263712253 0.29470460870072 https://leetcode.com/problems/longest-increasing-path-in-a-matrix https://leetcode.com/problems/meeting-rooms-ii
101 1424 329 Diagonal Traverse II Longest Increasing Path in a Matrix 42.4% 43.4% Medium Hard 0.28406186115878557 0.29062882263712253 https://leetcode.com/problems/diagonal-traverse-ii https://leetcode.com/problems/longest-increasing-path-in-a-matrix
102 93 1424 Restore IP Addresses Diagonal Traverse II 35.6% 42.4% Medium Medium 0.27714773876682147 0.28406186115878557 https://leetcode.com/problems/restore-ip-addresses https://leetcode.com/problems/diagonal-traverse-ii
103 695 93 Max Area of Island Restore IP Addresses 62.7% 35.6% Medium Medium 0.2770125235595406 0.27714773876682147 https://leetcode.com/problems/max-area-of-island https://leetcode.com/problems/restore-ip-addresses
104 548 695 Split Array with Equal Sum Max Area of Island 46.4% 62.7% Medium Medium 0.2761315220005779 0.2770125235595406 https://leetcode.com/problems/split-array-with-equal-sum https://leetcode.com/problems/max-area-of-island
105 1216 548 Valid Palindrome III Split Array with Equal Sum 47.8% 46.4% Hard Medium 0.2752815592533259 0.2761315220005779 https://leetcode.com/problems/valid-palindrome-iii https://leetcode.com/problems/split-array-with-equal-sum
106 50 1216 Pow(x;n) Valid Palindrome III 30.3% 47.8% Medium Hard 0.2584425901237734 0.2752815592533259 https://leetcode.com/problems/powx-n https://leetcode.com/problems/valid-palindrome-iii
107 304 50 Range Sum Query 2D - Immutable Pow(x;n) 38.6% 30.3% Medium Medium 0.24975649223064128 0.2584425901237734 https://leetcode.com/problems/range-sum-query-2d-immutable https://leetcode.com/problems/powx-n
108 621 304 Task Scheduler Range Sum Query 2D - Immutable 50.1% 38.6% Medium Medium 0.24973714088765747 0.24975649223064128 https://leetcode.com/problems/task-scheduler https://leetcode.com/problems/range-sum-query-2d-immutable
109 163 621 Missing Ranges Task Scheduler 24.3% 50.1% Medium Medium 0.24869662573882725 0.24973714088765747 https://leetcode.com/problems/missing-ranges https://leetcode.com/problems/task-scheduler
110 494 163 Target Sum Missing Ranges 46.3% 24.3% Medium Medium 0.2453642433771354 0.24869662573882725 https://leetcode.com/problems/target-sum https://leetcode.com/problems/missing-ranges
111 8 494 String to Integer (atoi) Target Sum 15.4% 46.3% Medium Medium 0.24257917433914686 0.2453642433771354 https://leetcode.com/problems/string-to-integer-atoi https://leetcode.com/problems/target-sum
112 863 8 All Nodes Distance K in Binary Tree String to Integer (atoi) 55.4% 15.4% Medium Medium 0.24186418612910326 0.24257917433914686 https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree https://leetcode.com/problems/string-to-integer-atoi
113 452 863 Minimum Number of Arrows to Burst Balloons All Nodes Distance K in Binary Tree 49.6% 55.4% Medium Medium 0.23843368813228313 0.24186418612910326 https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree
114 381 452 Insert Delete GetRandom O(1) - Duplicates allowed Minimum Number of Arrows to Burst Balloons 34.1% 49.6% Hard Medium 0.2349381278070467 0.23843368813228313 https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons
115 844 381 Backspace String Compare Insert Delete GetRandom O(1) - Duplicates allowed 46.4% 34.1% Easy Hard 0.2349381278070467 0.2349381278070467 https://leetcode.com/problems/backspace-string-compare https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed
116 855 844 Exam Room Backspace String Compare 43.1% 46.4% Medium Easy 0.23361485118150516 0.2349381278070467 https://leetcode.com/problems/exam-room https://leetcode.com/problems/backspace-string-compare
117 92 855 Reverse Linked List II Exam Room 38.8% 43.1% Medium Medium 0.23274095442047985 0.23361485118150516 https://leetcode.com/problems/reverse-linked-list-ii https://leetcode.com/problems/exam-room
118 772 92 Basic Calculator III Reverse Linked List II 41.3% 38.8% Hard Medium 0.2322522675124501 0.23274095442047985 https://leetcode.com/problems/basic-calculator-iii https://leetcode.com/problems/reverse-linked-list-ii
119 200 772 Number of Islands Basic Calculator III 46.8% 41.3% Medium Hard 0.23204607197311616 0.2322522675124501 https://leetcode.com/problems/number-of-islands https://leetcode.com/problems/basic-calculator-iii
120 22 200 Generate Parentheses Number of Islands 62.7% 46.8% Medium Medium 0.21981634397194805 0.23204607197311616 https://leetcode.com/problems/generate-parentheses https://leetcode.com/problems/number-of-islands
121 408 22 Valid Word Abbreviation Generate Parentheses 30.6% 62.7% Easy Medium 0.21878624594525403 0.21981634397194805 https://leetcode.com/problems/valid-word-abbreviation https://leetcode.com/problems/generate-parentheses
122 332 408 Reconstruct Itinerary Valid Word Abbreviation 36.7% 30.6% Medium Easy 0.20016691711396506 0.21878624594525403 https://leetcode.com/problems/reconstruct-itinerary https://leetcode.com/problems/valid-word-abbreviation
123 348 332 Design Tic-Tac-Toe Reconstruct Itinerary 54.3% 36.7% Medium Medium 0.19933290262049122 0.20016691711396506 https://leetcode.com/problems/design-tic-tac-toe https://leetcode.com/problems/reconstruct-itinerary
124 140 348 Word Break II Design Tic-Tac-Toe 32.6% 54.3% Hard Medium 0.19849973124449666 0.19933290262049122 https://leetcode.com/problems/word-break-ii https://leetcode.com/problems/design-tic-tac-toe
125 865 140 Smallest Subtree with all the Deepest Nodes Word Break II 60.8% 32.6% Medium Hard 0.19796045067840945 0.19849973124449666 https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes https://leetcode.com/problems/word-break-ii
126 364 865 Nested List Weight Sum II Smallest Subtree with all the Deepest Nodes 62.8% 60.8% Medium Medium 0.1959851135234185 0.19796045067840945 https://leetcode.com/problems/nested-list-weight-sum-ii https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes
127 480 364 Sliding Window Median Nested List Weight Sum II 37.2% 62.8% Hard Medium 0.19425690734322737 0.1959851135234185 https://leetcode.com/problems/sliding-window-median https://leetcode.com/problems/nested-list-weight-sum-ii
128 121 480 Best Time to Buy and Sell Stock Sliding Window Median 50.5% 37.2% Easy Hard 0.19278242868174433 0.19425690734322737 https://leetcode.com/problems/best-time-to-buy-and-sell-stock https://leetcode.com/problems/sliding-window-median
129 791 121 Custom Sort String Best Time to Buy and Sell Stock 65.7% 50.5% Medium Easy 0.1922835495227023 0.19278242868174433 https://leetcode.com/problems/custom-sort-string https://leetcode.com/problems/best-time-to-buy-and-sell-stock
130 246 791 Strobogrammatic Number Custom Sort String 45.0% 65.7% Easy Medium 0.187957697907993 0.1922835495227023 https://leetcode.com/problems/strobogrammatic-number https://leetcode.com/problems/custom-sort-string
131 323 246 Number of Connected Components in an Undirected Graph Strobogrammatic Number 56.0% 45.0% Medium Easy 0.18178978331691914 0.187957697907993 https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph https://leetcode.com/problems/strobogrammatic-number
132 759 323 Employee Free Time Number of Connected Components in an Undirected Graph 66.3% 56.0% Hard Medium 0.1816986978513639 0.18178978331691914 https://leetcode.com/problems/employee-free-time https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph
133 1245 759 Tree Diameter Employee Free Time 60.1% 66.3% Medium Hard 0.17869178874337593 0.1816986978513639 https://leetcode.com/problems/tree-diameter https://leetcode.com/problems/employee-free-time
134 162 1245 Find Peak Element Tree Diameter 43.3% 60.1% Medium Medium 0.17622454513525765 0.17869178874337593 https://leetcode.com/problems/find-peak-element https://leetcode.com/problems/tree-diameter
135 224 162 Basic Calculator Find Peak Element 36.8% 43.3% Hard Medium 0.17452286430813568 0.17622454513525765 https://leetcode.com/problems/basic-calculator https://leetcode.com/problems/find-peak-element
136 1213 224 Intersection of Three Sorted Arrays Basic Calculator 78.9% 36.8% Easy Hard 0.1735948056557174 0.17452286430813568 https://leetcode.com/problems/intersection-of-three-sorted-arrays https://leetcode.com/problems/basic-calculator
137 277 1213 Find the Celebrity Intersection of Three Sorted Arrays 41.8% 78.9% Medium Easy 0.17260355263083088 0.1735948056557174 https://leetcode.com/problems/find-the-celebrity https://leetcode.com/problems/intersection-of-three-sorted-arrays
138 143 277 Reorder List Find the Celebrity 37.1% 41.8% Medium Medium 0.1708995553293303 0.17260355263083088 https://leetcode.com/problems/reorder-list https://leetcode.com/problems/find-the-celebrity
139 609 143 Find Duplicate File in System Reorder List 59.5% 37.1% Medium Medium 0.16971838464062922 0.1708995553293303 https://leetcode.com/problems/find-duplicate-file-in-system https://leetcode.com/problems/reorder-list
140 963 609 Minimum Area Rectangle II Find Duplicate File in System 50.9% 59.5% Medium Medium 0.16635770580494058 0.16971838464062922 https://leetcode.com/problems/minimum-area-rectangle-ii https://leetcode.com/problems/find-duplicate-file-in-system
141 15 963 3Sum Minimum Area Rectangle II 26.8% 50.9% Medium Medium 0.1640862201935116 0.16635770580494058 https://leetcode.com/problems/3sum https://leetcode.com/problems/minimum-area-rectangle-ii
142 19 15 Remove Nth Node From End of List 3Sum 35.2% 26.8% Medium Medium 0.15983469543773265 0.1640862201935116 https://leetcode.com/problems/remove-nth-node-from-end-of-list https://leetcode.com/problems/3sum
143 647 19 Palindromic Substrings Remove Nth Node From End of List 60.6% 35.2% Medium Medium 0.154673282399905 0.15983469543773265 https://leetcode.com/problems/palindromic-substrings https://leetcode.com/problems/remove-nth-node-from-end-of-list
144 1094 647 Car Pooling Palindromic Substrings 56.7% 60.6% Medium Medium 0.15180601286800416 0.154673282399905 https://leetcode.com/problems/car-pooling https://leetcode.com/problems/palindromic-substrings
145 126 1094 Word Ladder II Car Pooling 22.1% 56.7% Hard Medium 0.15135837956172798 0.15180601286800416 https://leetcode.com/problems/word-ladder-ii https://leetcode.com/problems/car-pooling
146 1032 126 Stream of Characters Word Ladder II 48.3% 22.1% Hard Hard 0.14378789279171172 0.15135837956172798 https://leetcode.com/problems/stream-of-characters https://leetcode.com/problems/word-ladder-ii
147 91 1032 Decode Ways Stream of Characters 24.7% 48.3% Medium Hard 0.13946258598914826 0.14378789279171172 https://leetcode.com/problems/decode-ways https://leetcode.com/problems/stream-of-characters
148 1209 91 Remove All Adjacent Duplicates in String II Decode Ways 56.9% 24.7% Medium Medium 0.13712574822724946 0.13946258598914826 https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii https://leetcode.com/problems/decode-ways
149 622 1209 Design Circular Queue Remove All Adjacent Duplicates in String II 43.8% 56.9% Medium Medium 0.1327502812764459 0.13712574822724946 https://leetcode.com/problems/design-circular-queue https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii
150 977 622 Squares of a Sorted Array Design Circular Queue 72.1% 43.8% Easy Medium 0.13133600206108695 0.1327502812764459 https://leetcode.com/problems/squares-of-a-sorted-array https://leetcode.com/problems/design-circular-queue
151 117 977 Populating Next Right Pointers in Each Node II Squares of a Sorted Array 39.1% 72.1% Medium Easy 0.13130956766464877 0.13133600206108695 https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii https://leetcode.com/problems/squares-of-a-sorted-array
152 1 117 Two Sum Populating Next Right Pointers in Each Node II 45.6% 39.1% Easy Medium 0.1299229690633312 0.13130956766464877 https://leetcode.com/problems/two-sum https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii
153 347 1 Top K Frequent Elements Two Sum 61.2% 45.6% Medium Easy 0.12591062025304192 0.1299229690633312 https://leetcode.com/problems/top-k-frequent-elements https://leetcode.com/problems/two-sum
154 78 347 Subsets Top K Frequent Elements 62.0% 61.2% Medium Medium 0.12486971572185374 0.12591062025304192 https://leetcode.com/problems/subsets https://leetcode.com/problems/top-k-frequent-elements
155 257 78 Binary Tree Paths Subsets 51.5% 62.0% Easy Medium 0.12113556412256954 0.12486971572185374 https://leetcode.com/problems/binary-tree-paths https://leetcode.com/problems/subsets
156 1439 257 Find the Kth Smallest Sum of a Matrix With Sorted Rows Binary Tree Paths 59.5% 51.5% Hard Easy 0.11918851726511835 0.12113556412256954 https://leetcode.com/problems/find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows https://leetcode.com/problems/binary-tree-paths
157 284 1439 Peeking Iterator Find the Kth Smallest Sum of a Matrix With Sorted Rows 45.7% 59.5% Medium Hard 0.11901099827011974 0.11918851726511835 https://leetcode.com/problems/peeking-iterator https://leetcode.com/problems/find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows
158 341 284 Flatten Nested List Iterator Peeking Iterator 52.9% 45.7% Medium Medium 0.11879160861126825 0.11901099827011974 https://leetcode.com/problems/flatten-nested-list-iterator https://leetcode.com/problems/peeking-iterator
159 3 341 Longest Substring Without Repeating Characters Flatten Nested List Iterator 30.4% 52.9% Medium Medium 0.11876423093459514 0.11879160861126825 https://leetcode.com/problems/longest-substring-without-repeating-characters https://leetcode.com/problems/flatten-nested-list-iterator
160 207 3 Course Schedule Longest Substring Without Repeating Characters 43.1% 30.4% Medium Medium 0.11725761496207857 0.11876423093459514 https://leetcode.com/problems/course-schedule https://leetcode.com/problems/longest-substring-without-repeating-characters
161 1275 207 Find Winner on a Tic Tac Toe Game Course Schedule 52.8% 43.1% Easy Medium 0.11536465479210183 0.11725761496207857 https://leetcode.com/problems/find-winner-on-a-tic-tac-toe-game https://leetcode.com/problems/course-schedule
162 127 1275 Word Ladder Find Winner on a Tic Tac Toe Game 29.6% 52.8% Medium Easy 0.11461293205885352 0.11536465479210183 https://leetcode.com/problems/word-ladder https://leetcode.com/problems/find-winner-on-a-tic-tac-toe-game
163 57 127 Insert Interval Word Ladder 33.5% 29.6% Hard Medium 0.11230236057981403 0.11461293205885352 https://leetcode.com/problems/insert-interval https://leetcode.com/problems/word-ladder
164 40 57 Combination Sum II Insert Interval 48.2% 33.5% Medium Hard 0.11145356111123644 0.11230236057981403 https://leetcode.com/problems/combination-sum-ii https://leetcode.com/problems/insert-interval
165 742 40 Closest Leaf in a Binary Tree Combination Sum II 43.6% 48.2% Medium Medium 0.11060987154397002 0.11145356111123644 https://leetcode.com/problems/closest-leaf-in-a-binary-tree https://leetcode.com/problems/combination-sum-ii
166 39 742 Combination Sum Closest Leaf in a Binary Tree 56.1% 43.6% Medium Medium 0.10982174474537089 0.11060987154397002 https://leetcode.com/problems/combination-sum https://leetcode.com/problems/closest-leaf-in-a-binary-tree
167 547 39 Friend Circles Combination Sum 58.6% 56.1% Medium Medium 0.10502210097355241 0.10982174474537089 https://leetcode.com/problems/friend-circles https://leetcode.com/problems/combination-sum
168 114 547 Flatten Binary Tree to Linked List Friend Circles 49.3% 58.6% Medium Medium 0.1050144350175837 0.10502210097355241 https://leetcode.com/problems/flatten-binary-tree-to-linked-list https://leetcode.com/problems/friend-circles
169 773 114 Sliding Puzzle Flatten Binary Tree to Linked List 59.3% 49.3% Hard Medium 0.10294796925244239 0.1050144350175837 https://leetcode.com/problems/sliding-puzzle https://leetcode.com/problems/flatten-binary-tree-to-linked-list
170 1411 773 Number of Ways to Paint N × 3 Grid Sliding Puzzle 61.1% 59.3% Hard Hard 0.10135249426028749 0.10294796925244239 https://leetcode.com/problems/number-of-ways-to-paint-n-3-grid https://leetcode.com/problems/sliding-puzzle
171 98 1411 Validate Binary Search Tree Number of Ways to Paint N × 3 Grid 27.8% 61.1% Medium Hard 0.1008693132143216 0.10135249426028749 https://leetcode.com/problems/validate-binary-search-tree https://leetcode.com/problems/number-of-ways-to-paint-n-3-grid
172 529 98 Minesweeper Validate Binary Search Tree 59.1% 27.8% Medium Medium 0.09695424100489167 0.1008693132143216 https://leetcode.com/problems/minesweeper https://leetcode.com/problems/validate-binary-search-tree
173 280 529 Wiggle Sort Minesweeper 63.8% 59.1% Medium Medium 0.09561417737468547 0.09695424100489167 https://leetcode.com/problems/wiggle-sort https://leetcode.com/problems/minesweeper
174 983 280 Minimum Cost For Tickets Wiggle Sort 60.5% 63.8% Medium Medium 0.09525339549949145 0.09561417737468547 https://leetcode.com/problems/minimum-cost-for-tickets https://leetcode.com/problems/wiggle-sort
175 160 983 Intersection of Two Linked Lists Minimum Cost For Tickets 40.6% 60.5% Easy Medium 0.09485223529696123 0.09525339549949145 https://leetcode.com/problems/intersection-of-two-linked-lists https://leetcode.com/problems/minimum-cost-for-tickets
176 490 160 The Maze Intersection of Two Linked Lists 51.4% 40.6% Medium Easy 0.09401490736696706 0.09485223529696123 https://leetcode.com/problems/the-maze https://leetcode.com/problems/intersection-of-two-linked-lists
177 1062 490 Longest Repeating Substring The Maze 57.2% 51.4% Medium Medium 0.09201889872025212 0.09401490736696706 https://leetcode.com/problems/longest-repeating-substring https://leetcode.com/problems/the-maze
178 1132 1062 Reported Posts II Longest Repeating Substring 34.4% 57.2% Medium Medium 0.0903548750399561 0.09201889872025212 https://leetcode.com/problems/reported-posts-ii https://leetcode.com/problems/longest-repeating-substring
179 272 1132 Closest Binary Search Tree Value II Reported Posts II 50.5% 34.4% Hard Medium 0.08994823666293948 0.0903548750399561 https://leetcode.com/problems/closest-binary-search-tree-value-ii https://leetcode.com/problems/reported-posts-ii
180 358 272 Rearrange String k Distance Apart Closest Binary Search Tree Value II 34.9% 50.5% Hard Hard 0.08894748601649616 0.08994823666293948 https://leetcode.com/problems/rearrange-string-k-distance-apart https://leetcode.com/problems/closest-binary-search-tree-value-ii
181 995 358 Minimum Number of K Consecutive Bit Flips Rearrange String k Distance Apart 46.8% 34.9% Hard Hard 0.08894748601649616 0.08894748601649616 https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips https://leetcode.com/problems/rearrange-string-k-distance-apart
182 692 995 Top K Frequent Words Minimum Number of K Consecutive Bit Flips 51.8% 46.8% Medium Hard 0.08839354721658145 0.08894748601649616 https://leetcode.com/problems/top-k-frequent-words https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips
183 25 692 Reverse Nodes in k-Group Top K Frequent Words 42.1% 51.8% Hard Medium 0.08835766048944313 0.08839354721658145 https://leetcode.com/problems/reverse-nodes-in-k-group https://leetcode.com/problems/top-k-frequent-words
184 549 25 Binary Tree Longest Consecutive Sequence II Reverse Nodes in k-Group 47.0% 42.1% Medium Hard 0.08816278759467164 0.08835766048944313 https://leetcode.com/problems/binary-tree-longest-consecutive-sequence-ii https://leetcode.com/problems/reverse-nodes-in-k-group
185 116 549 Populating Next Right Pointers in Each Node Binary Tree Longest Consecutive Sequence II 45.2% 47.0% Medium Medium 0.08636683942300452 0.08816278759467164 https://leetcode.com/problems/populating-next-right-pointers-in-each-node https://leetcode.com/problems/binary-tree-longest-consecutive-sequence-ii
186 345 116 Reverse Vowels of a String Populating Next Right Pointers in Each Node 44.2% 45.2% Easy Medium 0.08413974844494757 0.08636683942300452 https://leetcode.com/problems/reverse-vowels-of-a-string https://leetcode.com/problems/populating-next-right-pointers-in-each-node
187 443 345 String Compression Reverse Vowels of a String 41.3% 44.2% Easy Easy 0.08391368024915737 0.08413974844494757 https://leetcode.com/problems/string-compression https://leetcode.com/problems/reverse-vowels-of-a-string
188 283 443 Move Zeroes String Compression 57.8% 41.3% Easy Easy 0.08379761717276897 0.08391368024915737 https://leetcode.com/problems/move-zeroes https://leetcode.com/problems/string-compression
189 724 283 Find Pivot Index Move Zeroes 44.0% 57.8% Easy Easy 0.08357684789821086 0.08379761717276897 https://leetcode.com/problems/find-pivot-index https://leetcode.com/problems/move-zeroes
190 73 724 Set Matrix Zeroes Find Pivot Index 43.1% 44.0% Medium Easy 0.08271965106891821 0.08357684789821086 https://leetcode.com/problems/set-matrix-zeroes https://leetcode.com/problems/find-pivot-index
191 350 73 Intersection of Two Arrays II Set Matrix Zeroes 51.4% 43.1% Easy Medium 0.08027374155116185 0.08271965106891821 https://leetcode.com/problems/intersection-of-two-arrays-ii https://leetcode.com/problems/set-matrix-zeroes
192 875 350 Koko Eating Bananas Intersection of Two Arrays II 52.1% 51.4% Medium Easy 0.07919704166119315 0.08027374155116185 https://leetcode.com/problems/koko-eating-bananas https://leetcode.com/problems/intersection-of-two-arrays-ii
193 1047 875 Remove All Adjacent Duplicates In String Koko Eating Bananas 68.6% 52.1% Easy Medium 0.0789551324793932 0.07919704166119315 https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string https://leetcode.com/problems/koko-eating-bananas
194 166 1047 Fraction to Recurring Decimal Remove All Adjacent Duplicates In String 21.6% 68.6% Medium Easy 0.0782795570551556 0.0789551324793932 https://leetcode.com/problems/fraction-to-recurring-decimal https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string
195 1254 166 Number of Closed Islands Fraction to Recurring Decimal 60.5% 21.6% Medium Medium 0.07796154146971186 0.0782795570551556 https://leetcode.com/problems/number-of-closed-islands https://leetcode.com/problems/fraction-to-recurring-decimal
196 54 1254 Spiral Matrix Number of Closed Islands 34.1% 60.5% Medium Medium 0.07792846120043545 0.07796154146971186 https://leetcode.com/problems/spiral-matrix https://leetcode.com/problems/number-of-closed-islands
197 129 54 Sum Root to Leaf Numbers Spiral Matrix 49.1% 34.1% Medium Medium 0.07707974254287937 0.07792846120043545 https://leetcode.com/problems/sum-root-to-leaf-numbers https://leetcode.com/problems/spiral-matrix
198 137 129 Single Number II Sum Root to Leaf Numbers 52.4% 49.1% Medium Medium 0.07583984694698977 0.07707974254287937 https://leetcode.com/problems/single-number-ii https://leetcode.com/problems/sum-root-to-leaf-numbers
199 515 137 Find Largest Value in Each Tree Row Single Number II 61.1% 52.4% Medium Medium 0.07428007438287054 0.07583984694698977 https://leetcode.com/problems/find-largest-value-in-each-tree-row https://leetcode.com/problems/single-number-ii
200 503 515 Next Greater Element II Find Largest Value in Each Tree Row 56.5% 61.1% Medium Medium 0.07339377143296942 0.07428007438287054 https://leetcode.com/problems/next-greater-element-ii https://leetcode.com/problems/find-largest-value-in-each-tree-row
201 1004 503 Max Consecutive Ones III Next Greater Element II 59.1% 56.5% Medium Medium 0.07220094736995063 0.07339377143296942 https://leetcode.com/problems/max-consecutive-ones-iii https://leetcode.com/problems/next-greater-element-ii
202 1057 1004 Campus Bikes Max Consecutive Ones III 57.7% 59.1% Medium Medium 0.07107786641655695 0.07220094736995063 https://leetcode.com/problems/campus-bikes https://leetcode.com/problems/max-consecutive-ones-iii
203 676 1057 Implement Magic Dictionary Campus Bikes 54.5% 57.7% Medium Medium 0.06995858860691037 0.07107786641655695 https://leetcode.com/problems/implement-magic-dictionary https://leetcode.com/problems/campus-bikes
204 1091 676 Shortest Path in Binary Matrix Implement Magic Dictionary 38.2% 54.5% Medium Medium 0.06984995317644427 0.06995858860691037 https://leetcode.com/problems/shortest-path-in-binary-matrix https://leetcode.com/problems/implement-magic-dictionary
205 136 1091 Single Number Shortest Path in Binary Matrix 65.5% 38.2% Easy Medium 0.0693807551554477 0.06984995317644427 https://leetcode.com/problems/single-number https://leetcode.com/problems/shortest-path-in-binary-matrix
206 723 136 Candy Crush Single Number 69.2% 65.5% Medium Easy 0.06828590786613152 0.0693807551554477 https://leetcode.com/problems/candy-crush https://leetcode.com/problems/single-number
207 328 723 Odd Even Linked List Candy Crush 55.7% 69.2% Medium Medium 0.06677800280143044 0.06828590786613152 https://leetcode.com/problems/odd-even-linked-list https://leetcode.com/problems/candy-crush
208 240 328 Search a 2D Matrix II Odd Even Linked List 43.2% 55.7% Medium Medium 0.06626158386149206 0.06677800280143044 https://leetcode.com/problems/search-a-2d-matrix-ii https://leetcode.com/problems/odd-even-linked-list
209 16 240 3Sum Closest Search a 2D Matrix II 46.0% 43.2% Medium Medium 0.065777130514714 0.06626158386149206 https://leetcode.com/problems/3sum-closest https://leetcode.com/problems/search-a-2d-matrix-ii
210 53 16 Maximum Subarray 3Sum Closest 46.5% 46.0% Easy Medium 0.06356179958832935 0.065777130514714 https://leetcode.com/problems/maximum-subarray https://leetcode.com/problems/3sum-closest
211 428 53 Serialize and Deserialize N-ary Tree Maximum Subarray 59.4% 46.5% Hard Easy 0.06136894637629212 0.06356179958832935 https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree https://leetcode.com/problems/maximum-subarray
212 491 428 Increasing Subsequences Serialize and Deserialize N-ary Tree 46.1% 59.4% Medium Hard 0.058581901624802396 0.06136894637629212 https://leetcode.com/problems/increasing-subsequences https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree
213 2 491 Add Two Numbers Increasing Subsequences 33.9% 46.1% Medium Medium 0.04985995397332526 0.058581901624802396 https://leetcode.com/problems/add-two-numbers https://leetcode.com/problems/increasing-subsequences
214 242 2 Valid Anagram Add Two Numbers 56.9% 33.9% Easy Medium 0.04973624974928908 0.04985995397332526 https://leetcode.com/problems/valid-anagram https://leetcode.com/problems/add-two-numbers
215 388 242 Longest Absolute File Path Valid Anagram 41.8% 56.9% Medium Easy 0.04849434993861047 0.04973624974928908 https://leetcode.com/problems/longest-absolute-file-path https://leetcode.com/problems/valid-anagram
216 405 388 Convert a Number to Hexadecimal Longest Absolute File Path 43.9% 41.8% Easy Medium 0.0483770263821056 0.04849434993861047 https://leetcode.com/problems/convert-a-number-to-hexadecimal https://leetcode.com/problems/longest-absolute-file-path
217 247 405 Strobogrammatic Number II Convert a Number to Hexadecimal 47.6% 43.9% Medium Easy 0.04757139497530258 0.0483770263821056 https://leetcode.com/problems/strobogrammatic-number-ii https://leetcode.com/problems/convert-a-number-to-hexadecimal
218 698 247 Partition to K Equal Sum Subsets Strobogrammatic Number II 45.0% 47.6% Medium Medium 0.04685917114094188 0.04757139497530258 https://leetcode.com/problems/partition-to-k-equal-sum-subsets https://leetcode.com/problems/strobogrammatic-number-ii
219 442 698 Find All Duplicates in an Array Partition to K Equal Sum Subsets 67.8% 45.0% Medium Medium 0.04590593720045213 0.04685917114094188 https://leetcode.com/problems/find-all-duplicates-in-an-array https://leetcode.com/problems/partition-to-k-equal-sum-subsets
220 49 442 Group Anagrams Find All Duplicates in an Array 56.9% 67.8% Medium Medium 0.045631752563977224 0.04590593720045213 https://leetcode.com/problems/group-anagrams https://leetcode.com/problems/find-all-duplicates-in-an-array
221 20 49 Valid Parentheses Group Anagrams 39.0% 56.9% Easy Medium 0.045585204865984434 0.045631752563977224 https://leetcode.com/problems/valid-parentheses https://leetcode.com/problems/group-anagrams
222 5 20 Longest Palindromic Substring Valid Parentheses 29.5% 39.0% Medium Easy 0.04517328747428837 0.045585204865984434 https://leetcode.com/problems/longest-palindromic-substring https://leetcode.com/problems/valid-parentheses
223 935 5 Knight Dialer Longest Palindromic Substring 45.2% 29.5% Medium Medium 0.04445176257083384 0.04517328747428837 https://leetcode.com/problems/knight-dialer https://leetcode.com/problems/longest-palindromic-substring
224 55 935 Jump Game Knight Dialer 34.6% 45.2% Medium Medium 0.04432039968066135 0.04445176257083384 https://leetcode.com/problems/jump-game https://leetcode.com/problems/knight-dialer
225 102 55 Binary Tree Level Order Traversal Jump Game 54.6% 34.6% Medium Medium 0.04369064305418892 0.04432039968066135 https://leetcode.com/problems/binary-tree-level-order-traversal https://leetcode.com/problems/jump-game
226 1498 102 Number of Subsequences That Satisfy the Given Sum Condition Binary Tree Level Order Traversal 36.7% 54.6% Medium Medium 0.04334372921647208 0.04369064305418892 https://leetcode.com/problems/number-of-subsequences-that-satisfy-the-given-sum-condition https://leetcode.com/problems/binary-tree-level-order-traversal
227 435 1498 Non-overlapping Intervals Number of Subsequences That Satisfy the Given Sum Condition 42.9% 36.7% Medium Medium 0.04325518123147988 0.04334372921647208 https://leetcode.com/problems/non-overlapping-intervals https://leetcode.com/problems/number-of-subsequences-that-satisfy-the-given-sum-condition
228 399 435 Evaluate Division Non-overlapping Intervals 51.6% 42.9% Medium Medium 0.043089480538103624 0.04325518123147988 https://leetcode.com/problems/evaluate-division https://leetcode.com/problems/non-overlapping-intervals
229 716 399 Max Stack Evaluate Division 42.6% 51.6% Easy Medium 0.042695919196489414 0.043089480538103624 https://leetcode.com/problems/max-stack https://leetcode.com/problems/evaluate-division
230 669 716 Trim a Binary Search Tree Max Stack 63.0% 42.6% Easy Easy 0.04255961441879593 0.042695919196489414 https://leetcode.com/problems/trim-a-binary-search-tree https://leetcode.com/problems/max-stack
231 674 669 Longest Continuous Increasing Subsequence Trim a Binary Search Tree 45.9% 63.0% Easy Easy 0.04225980928988265 0.04255961441879593 https://leetcode.com/problems/longest-continuous-increasing-subsequence https://leetcode.com/problems/trim-a-binary-search-tree
232 266 674 Palindrome Permutation Longest Continuous Increasing Subsequence 61.9% 45.9% Easy Easy 0.04158603377810283 0.04225980928988265 https://leetcode.com/problems/palindrome-permutation https://leetcode.com/problems/longest-continuous-increasing-subsequence
233 62 266 Unique Paths Palindrome Permutation 54.1% 61.9% Medium Easy 0.04084052144450833 0.04158603377810283 https://leetcode.com/problems/unique-paths https://leetcode.com/problems/palindrome-permutation
234 918 62 Maximum Sum Circular Subarray Unique Paths 33.7% 54.1% Medium Medium 0.04045040846284272 0.04084052144450833 https://leetcode.com/problems/maximum-sum-circular-subarray https://leetcode.com/problems/unique-paths
235 122 918 Best Time to Buy and Sell Stock II Maximum Sum Circular Subarray 57.0% 33.7% Easy Medium 0.04033800644917969 0.04045040846284272 https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii https://leetcode.com/problems/maximum-sum-circular-subarray
236 686 122 Repeated String Match Best Time to Buy and Sell Stock II 32.3% 57.0% Easy Easy 0.03984590854719967 0.04033800644917969 https://leetcode.com/problems/repeated-string-match https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii
237 406 686 Queue Reconstruction by Height Repeated String Match 66.9% 32.3% Medium Easy 0.03949613834265583 0.03984590854719967 https://leetcode.com/problems/queue-reconstruction-by-height https://leetcode.com/problems/repeated-string-match
238 230 406 Kth Smallest Element in a BST Queue Reconstruction by Height 60.2% 66.9% Medium Medium 0.03895787134280517 0.03949613834265583 https://leetcode.com/problems/kth-smallest-element-in-a-bst https://leetcode.com/problems/queue-reconstruction-by-height
239 168 230 Excel Sheet Column Title Kth Smallest Element in a BST 31.1% 60.2% Easy Medium 0.03861483612777958 0.03895787134280517 https://leetcode.com/problems/excel-sheet-column-title https://leetcode.com/problems/kth-smallest-element-in-a-bst
240 74 168 Search a 2D Matrix Excel Sheet Column Title 36.5% 31.1% Medium Easy 0.03685354875882915 0.03861483612777958 https://leetcode.com/problems/search-a-2d-matrix https://leetcode.com/problems/excel-sheet-column-title
241 887 74 Super Egg Drop Search a 2D Matrix 27.1% 36.5% Hard Medium 0.03660060864484636 0.03685354875882915 https://leetcode.com/problems/super-egg-drop https://leetcode.com/problems/search-a-2d-matrix
242 884 887 Uncommon Words from Two Sentences Super Egg Drop 63.3% 27.1% Easy Hard 0.036301626676214796 0.03660060864484636 https://leetcode.com/problems/uncommon-words-from-two-sentences https://leetcode.com/problems/super-egg-drop
243 334 884 Increasing Triplet Subsequence Uncommon Words from Two Sentences 40.0% 63.3% Medium Easy 0.03577488021091517 0.036301626676214796 https://leetcode.com/problems/increasing-triplet-subsequence https://leetcode.com/problems/uncommon-words-from-two-sentences
244 295 334 Find Median from Data Stream Increasing Triplet Subsequence 44.3% 40.0% Hard Medium 0.035519827248535335 0.03577488021091517 https://leetcode.com/problems/find-median-from-data-stream https://leetcode.com/problems/increasing-triplet-subsequence
245 416 295 Partition Equal Subset Sum Find Median from Data Stream 43.7% 44.3% Medium Hard 0.034301326353463016 0.035519827248535335 https://leetcode.com/problems/partition-equal-subset-sum https://leetcode.com/problems/find-median-from-data-stream
246 214 416 Shortest Palindrome Partition Equal Subset Sum 29.8% 43.7% Hard Medium 0.03419136474827932 0.034301326353463016 https://leetcode.com/problems/shortest-palindrome https://leetcode.com/problems/partition-equal-subset-sum
247 886 214 Possible Bipartition Shortest Palindrome 44.2% 29.8% Medium Hard 0.034103901828857086 0.03419136474827932 https://leetcode.com/problems/possible-bipartition https://leetcode.com/problems/shortest-palindrome
248 1360 886 Number of Days Between Two Dates Possible Bipartition 48.8% 44.2% Easy Medium 0.03401688527825427 0.034103901828857086 https://leetcode.com/problems/number-of-days-between-two-dates https://leetcode.com/problems/possible-bipartition
249 567 1360 Permutation in String Number of Days Between Two Dates 44.4% 48.8% Medium Easy 0.033324075731591886 0.03401688527825427 https://leetcode.com/problems/permutation-in-string https://leetcode.com/problems/number-of-days-between-two-dates
250 1287 567 Element Appearing More Than 25% In Sorted Array Permutation in String 60.2% 44.4% Easy Medium 0.033033556829153404 0.033324075731591886 https://leetcode.com/problems/element-appearing-more-than-25-in-sorted-array https://leetcode.com/problems/permutation-in-string
251 694 1287 Number of Distinct Islands Element Appearing More Than 25% In Sorted Array 56.0% 60.2% Medium Easy 0.03278982282299087 0.033033556829153404 https://leetcode.com/problems/number-of-distinct-islands https://leetcode.com/problems/element-appearing-more-than-25-in-sorted-array
252 824 694 Goat Latin Number of Distinct Islands 63.4% 56.0% Easy Medium 0.0317991816929387 0.03278982282299087 https://leetcode.com/problems/goat-latin https://leetcode.com/problems/number-of-distinct-islands
253 44 824 Wildcard Matching Goat Latin 24.7% 63.4% Hard Easy 0.030573033362282363 0.0317991816929387 https://leetcode.com/problems/wildcard-matching https://leetcode.com/problems/goat-latin
254 1027 44 Longest Arithmetic Sequence Wildcard Matching 53.4% 24.7% Medium Hard 0.03030534949532895 0.030573033362282363 https://leetcode.com/problems/longest-arithmetic-sequence https://leetcode.com/problems/wildcard-matching
255 191 1027 Number of 1 Bits Longest Arithmetic Sequence 49.8% 53.4% Easy Medium 0.029560622742018188 0.03030534949532895 https://leetcode.com/problems/number-of-1-bits https://leetcode.com/problems/longest-arithmetic-sequence
256 14 191 Longest Common Prefix Number of 1 Bits 35.4% 49.8% Easy Easy 0.029493413243583278 0.029560622742018188 https://leetcode.com/problems/longest-common-prefix https://leetcode.com/problems/number-of-1-bits
257 176 14 Second Highest Salary Longest Common Prefix 31.6% 35.4% Easy Easy 0.029252542837437355 0.029493413243583278 https://leetcode.com/problems/second-highest-salary https://leetcode.com/problems/longest-common-prefix
258 472 176 Concatenated Words Second Highest Salary 43.7% 31.6% Hard Easy 0.027664281472355556 0.029252542837437355 https://leetcode.com/problems/concatenated-words https://leetcode.com/problems/second-highest-salary
259 11 472 Container With Most Water Concatenated Words 50.8% 43.7% Medium Hard 0.02727648457622222 0.027664281472355556 https://leetcode.com/problems/container-with-most-water https://leetcode.com/problems/concatenated-words
260 1379 11 Find a Corresponding Node of a Binary Tree in a Clone of That Tree Container With Most Water 83.8% 50.8% Medium Medium 0.02645656953683045 0.02727648457622222 https://leetcode.com/problems/find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree https://leetcode.com/problems/container-with-most-water
261 1305 1379 All Elements in Two Binary Search Trees Find a Corresponding Node of a Binary Tree in a Clone of That Tree 76.1% 83.8% Medium Medium 0.026282721799194744 0.02645656953683045 https://leetcode.com/problems/all-elements-in-two-binary-search-trees https://leetcode.com/problems/find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree
262 373 1305 Find K Pairs with Smallest Sums All Elements in Two Binary Search Trees 36.7% 76.1% Medium Medium 0.02626546261018635 0.026282721799194744 https://leetcode.com/problems/find-k-pairs-with-smallest-sums https://leetcode.com/problems/all-elements-in-two-binary-search-trees
263 111 373 Minimum Depth of Binary Tree Find K Pairs with Smallest Sums 37.4% 36.7% Easy Medium 0.026222413650382477 0.02626546261018635 https://leetcode.com/problems/minimum-depth-of-binary-tree https://leetcode.com/problems/find-k-pairs-with-smallest-sums
264 979 111 Distribute Coins in Binary Tree Minimum Depth of Binary Tree 68.9% 37.4% Medium Easy 0.026196651946570663 0.026222413650382477 https://leetcode.com/problems/distribute-coins-in-binary-tree https://leetcode.com/problems/minimum-depth-of-binary-tree
265 81 979 Search in Rotated Sorted Array II Distribute Coins in Binary Tree 33.0% 68.9% Medium Medium 0.026111144003685752 0.026196651946570663 https://leetcode.com/problems/search-in-rotated-sorted-array-ii https://leetcode.com/problems/distribute-coins-in-binary-tree
266 46 81 Permutations Search in Rotated Sorted Array II 63.5% 33.0% Medium Medium 0.026064861710547768 0.026111144003685752 https://leetcode.com/problems/permutations https://leetcode.com/problems/search-in-rotated-sorted-array-ii
267 403 46 Frog Jump Permutations 39.7% 63.5% Hard Medium 0.0259249775263148 0.026064861710547768 https://leetcode.com/problems/frog-jump https://leetcode.com/problems/permutations
268 387 403 First Unique Character in a String Frog Jump 53.4% 39.7% Easy Hard 0.02587600384690711 0.0259249775263148 https://leetcode.com/problems/first-unique-character-in-a-string https://leetcode.com/problems/frog-jump
269 90 387 Subsets II First Unique Character in a String 47.1% 53.4% Medium Easy 0.025497131933483772 0.02587600384690711 https://leetcode.com/problems/subsets-ii https://leetcode.com/problems/first-unique-character-in-a-string
270 218 90 The Skyline Problem Subsets II 34.6% 47.1% Hard Medium 0.025479085300984906 0.025497131933483772 https://leetcode.com/problems/the-skyline-problem https://leetcode.com/problems/subsets-ii
271 148 218 Sort List The Skyline Problem 42.3% 34.6% Medium Hard 0.025036078161324866 0.025479085300984906 https://leetcode.com/problems/sort-list https://leetcode.com/problems/the-skyline-problem
272 189 148 Rotate Array Sort List 34.7% 42.3% Easy Medium 0.024924029676386045 0.025036078161324866 https://leetcode.com/problems/rotate-array https://leetcode.com/problems/sort-list
273 338 189 Counting Bits Rotate Array 69.5% 34.7% Medium Easy 0.024325523767440974 0.024924029676386045 https://leetcode.com/problems/counting-bits https://leetcode.com/problems/rotate-array
274 4 338 Median of Two Sorted Arrays Counting Bits 29.6% 69.5% Hard Medium 0.024130115852798662 0.024325523767440974 https://leetcode.com/problems/median-of-two-sorted-arrays https://leetcode.com/problems/counting-bits
275 662 4 Maximum Width of Binary Tree Median of Two Sorted Arrays 41.0% 29.6% Medium Hard 0.024116924478312346 0.024130115852798662 https://leetcode.com/problems/maximum-width-of-binary-tree https://leetcode.com/problems/median-of-two-sorted-arrays
276 26 662 Remove Duplicates from Sorted Array Maximum Width of Binary Tree 45.1% 41.0% Easy Medium 0.02364518575043321 0.024116924478312346 https://leetcode.com/problems/remove-duplicates-from-sorted-array https://leetcode.com/problems/maximum-width-of-binary-tree
277 430 26 Flatten a Multilevel Doubly Linked List Remove Duplicates from Sorted Array 55.1% 45.1% Medium Easy 0.023579819235111637 0.02364518575043321 https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list https://leetcode.com/problems/remove-duplicates-from-sorted-array
278 414 430 Third Maximum Number Flatten a Multilevel Doubly Linked List 30.5% 55.1% Easy Medium 0.023155137938555212 0.023579819235111637 https://leetcode.com/problems/third-maximum-number https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list
279 449 414 Serialize and Deserialize BST Third Maximum Number 52.0% 30.5% Medium Easy 0.02246023667974994 0.023155137938555212 https://leetcode.com/problems/serialize-and-deserialize-bst https://leetcode.com/problems/third-maximum-number
280 285 449 Inorder Successor in BST Serialize and Deserialize BST 40.4% 52.0% Medium Medium 0.02233482010057984 0.02246023667974994 https://leetcode.com/problems/inorder-successor-in-bst https://leetcode.com/problems/serialize-and-deserialize-bst
281 1019 285 Next Greater Node In Linked List Inorder Successor in BST 57.4% 40.4% Medium Medium 0.02159911180346178 0.02233482010057984 https://leetcode.com/problems/next-greater-node-in-linked-list https://leetcode.com/problems/inorder-successor-in-bst
282 300 1019 Longest Increasing Subsequence Next Greater Node In Linked List 42.6% 57.4% Medium Medium 0.020893943681912164 0.02159911180346178 https://leetcode.com/problems/longest-increasing-subsequence https://leetcode.com/problems/next-greater-node-in-linked-list
283 206 300 Reverse Linked List Longest Increasing Subsequence 62.5% 42.6% Easy Medium 0.02086427467076072 0.020893943681912164 https://leetcode.com/problems/reverse-linked-list https://leetcode.com/problems/longest-increasing-subsequence
284 1137 206 N-th Tribonacci Number Reverse Linked List 55.9% 62.5% Easy Easy 0.02072613051711693 0.02086427467076072 https://leetcode.com/problems/n-th-tribonacci-number https://leetcode.com/problems/reverse-linked-list
285 48 1137 Rotate Image N-th Tribonacci Number 56.7% 55.9% Medium Easy 0.020228249775471566 0.02072613051711693 https://leetcode.com/problems/rotate-image https://leetcode.com/problems/n-th-tribonacci-number
286 75 48 Sort Colors Rotate Image 47.3% 56.7% Medium Medium 0.019822254574171295 0.020228249775471566 https://leetcode.com/problems/sort-colors https://leetcode.com/problems/rotate-image
287 525 75 Contiguous Array Sort Colors 42.8% 47.3% Medium Medium 0.01975372873623256 0.019822254574171295 https://leetcode.com/problems/contiguous-array https://leetcode.com/problems/sort-colors
288 787 525 Cheapest Flights Within K Stops Contiguous Array 39.3% 42.8% Medium Medium 0.018824085245635554 0.01975372873623256 https://leetcode.com/problems/cheapest-flights-within-k-stops https://leetcode.com/problems/contiguous-array
289 1008 787 Construct Binary Search Tree from Preorder Traversal Cheapest Flights Within K Stops 78.4% 39.3% Medium Medium 0.01844220088035248 0.018824085245635554 https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal https://leetcode.com/problems/cheapest-flights-within-k-stops
290 235 1008 Lowest Common Ancestor of a Binary Search Tree Construct Binary Search Tree from Preorder Traversal 49.9% 78.4% Easy Medium 0.018394142155974434 0.01844220088035248 https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal
291 346 235 Moving Average from Data Stream Lowest Common Ancestor of a Binary Search Tree 70.9% 49.9% Easy Easy 0.0176683041333139 0.018394142155974434 https://leetcode.com/problems/moving-average-from-data-stream https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree
292 637 346 Average of Levels in Binary Tree Moving Average from Data Stream 63.1% 70.9% Easy Easy 0.01764492183745197 0.0176683041333139 https://leetcode.com/problems/average-of-levels-in-binary-tree https://leetcode.com/problems/moving-average-from-data-stream
293 706 637 Design HashMap Average of Levels in Binary Tree 61.3% 63.1% Easy Easy 0.01752893260576219 0.01764492183745197 https://leetcode.com/problems/design-hashmap https://leetcode.com/problems/average-of-levels-in-binary-tree
294 1266 706 Minimum Time Visiting All Points Design HashMap 79.6% 61.3% Easy Easy 0.017354014693151613 0.01752893260576219 https://leetcode.com/problems/minimum-time-visiting-all-points https://leetcode.com/problems/design-hashmap
295 95 1266 Unique Binary Search Trees II Minimum Time Visiting All Points 40.6% 79.6% Medium Easy 0.016856699181010838 0.017354014693151613 https://leetcode.com/problems/unique-binary-search-trees-ii https://leetcode.com/problems/minimum-time-visiting-all-points
296 178 95 Rank Scores Unique Binary Search Trees II 45.8% 40.6% Medium Medium 0.016785958549561074 0.016856699181010838 https://leetcode.com/problems/rank-scores https://leetcode.com/problems/unique-binary-search-trees-ii
297 509 178 Fibonacci Number Rank Scores 67.2% 45.8% Easy Medium 0.01593518138579736 0.016785958549561074 https://leetcode.com/problems/fibonacci-number https://leetcode.com/problems/rank-scores
298 384 509 Shuffle an Array Fibonacci Number 52.8% 67.2% Medium Easy 0.015250009609723824 0.01593518138579736 https://leetcode.com/problems/shuffle-an-array https://leetcode.com/problems/fibonacci-number
299 203 384 Remove Linked List Elements Shuffle an Array 38.6% 52.8% Easy Medium 0.014519311324453305 0.015250009609723824 https://leetcode.com/problems/remove-linked-list-elements https://leetcode.com/problems/shuffle-an-array
300 653 203 Two Sum IV - Input is a BST Remove Linked List Elements 55.5% 38.6% Easy Easy 0.014224990931347289 0.014519311324453305 https://leetcode.com/problems/two-sum-iv-input-is-a-bst https://leetcode.com/problems/remove-linked-list-elements
301 150 653 Evaluate Reverse Polish Notation Two Sum IV - Input is a BST 36.3% 55.5% Medium Easy 0.01413451093490476 0.014224990931347289 https://leetcode.com/problems/evaluate-reverse-polish-notation https://leetcode.com/problems/two-sum-iv-input-is-a-bst
302 21 150 Merge Two Sorted Lists Evaluate Reverse Polish Notation 53.5% 36.3% Easy Medium 0.014012111332134735 0.01413451093490476 https://leetcode.com/problems/merge-two-sorted-lists https://leetcode.com/problems/evaluate-reverse-polish-notation
303 179 21 Largest Number Merge Two Sorted Lists 28.8% 53.5% Medium Easy 0.013865040137171665 0.014012111332134735 https://leetcode.com/problems/largest-number https://leetcode.com/problems/merge-two-sorted-lists
304 13 179 Roman to Integer Largest Number 55.7% 28.8% Easy Medium 0.013645103403569418 0.013865040137171665 https://leetcode.com/problems/roman-to-integer https://leetcode.com/problems/largest-number
305 496 13 Next Greater Element I Roman to Integer 63.8% 55.7% Easy Easy 0.013201511858535894 0.013645103403569418 https://leetcode.com/problems/next-greater-element-i https://leetcode.com/problems/roman-to-integer
306 852 496 Peak Index in a Mountain Array Next Greater Element I 71.6% 63.8% Easy Easy 0.012618463959211509 0.013201511858535894 https://leetcode.com/problems/peak-index-in-a-mountain-array https://leetcode.com/problems/next-greater-element-i
307 287 852 Find the Duplicate Number Peak Index in a Mountain Array 55.5% 71.6% Medium Easy 0.012335682739188652 0.012618463959211509 https://leetcode.com/problems/find-the-duplicate-number https://leetcode.com/problems/peak-index-in-a-mountain-array
308 172 287 Factorial Trailing Zeroes Find the Duplicate Number 37.8% 55.5% Easy Medium 0.012326812480658571 0.012335682739188652 https://leetcode.com/problems/factorial-trailing-zeroes https://leetcode.com/problems/find-the-duplicate-number
309 437 172 Path Sum III Factorial Trailing Zeroes 47.2% 37.8% Medium Easy 0.012128711446614806 0.012326812480658571 https://leetcode.com/problems/path-sum-iii https://leetcode.com/problems/factorial-trailing-zeroes
310 7 437 Reverse Integer Path Sum III 25.8% 47.2% Easy Medium 0.011576347096986317 0.012128711446614806 https://leetcode.com/problems/reverse-integer https://leetcode.com/problems/path-sum-iii
311 205 7 Isomorphic Strings Reverse Integer 39.8% 25.8% Easy Easy 0.011544139746865315 0.011576347096986317 https://leetcode.com/problems/isomorphic-strings https://leetcode.com/problems/reverse-integer
312 171 205 Excel Sheet Column Number Isomorphic Strings 55.9% 39.8% Easy Easy 0.011195191092491645 0.011544139746865315 https://leetcode.com/problems/excel-sheet-column-number https://leetcode.com/problems/isomorphic-strings
313 212 171 Word Search II Excel Sheet Column Number 34.9% 55.9% Hard Easy 0.009845021678804893 0.011195191092491645 https://leetcode.com/problems/word-search-ii https://leetcode.com/problems/excel-sheet-column-number
314 151 212 Reverse Words in a String Word Search II 21.9% 34.9% Medium Hard 0.009570916441992467 0.009845021678804893 https://leetcode.com/problems/reverse-words-in-a-string https://leetcode.com/problems/word-search-ii
315 70 151 Climbing Stairs Reverse Words in a String 47.8% 21.9% Easy Medium 0.009390798483527519 0.009570916441992467 https://leetcode.com/problems/climbing-stairs https://leetcode.com/problems/reverse-words-in-a-string
316 32 70 Longest Valid Parentheses Climbing Stairs 28.4% 47.8% Hard Easy 0.009111680351255843 0.009390798483527519 https://leetcode.com/problems/longest-valid-parentheses https://leetcode.com/problems/climbing-stairs
317 208 32 Implement Trie (Prefix Tree) Longest Valid Parentheses 49.4% 28.4% Medium Hard 0.009105457856626612 0.009111680351255843 https://leetcode.com/problems/implement-trie-prefix-tree https://leetcode.com/problems/longest-valid-parentheses
318 392 208 Is Subsequence Implement Trie (Prefix Tree) 49.2% 49.4% Easy Medium 0.009088906012344746 0.009105457856626612 https://leetcode.com/problems/is-subsequence https://leetcode.com/problems/implement-trie-prefix-tree
319 128 392 Longest Consecutive Sequence Is Subsequence 45.1% 49.2% Hard Easy 0.009051883485315484 0.009088906012344746 https://leetcode.com/problems/longest-consecutive-sequence https://leetcode.com/problems/is-subsequence
320 28 128 Implement strStr() Longest Consecutive Sequence 34.5% 45.1% Easy Hard 0.008850485542574548 0.009051883485315484 https://leetcode.com/problems/implement-strstr https://leetcode.com/problems/longest-consecutive-sequence
321 209 28 Minimum Size Subarray Sum Implement strStr() 38.2% 34.5% Medium Easy 0.00841401682484616 0.008850485542574548 https://leetcode.com/problems/minimum-size-subarray-sum https://leetcode.com/problems/implement-strstr
322 6 209 ZigZag Conversion Minimum Size Subarray Sum 36.3% 38.2% Medium Medium 0.0077116248757144665 0.00841401682484616 https://leetcode.com/problems/zigzag-conversion https://leetcode.com/problems/minimum-size-subarray-sum
323 101 6 Symmetric Tree ZigZag Conversion 46.8% 36.3% Easy Medium 0.007646596306528098 0.0077116248757144665 https://leetcode.com/problems/symmetric-tree https://leetcode.com/problems/zigzag-conversion
324 145 101 Binary Tree Postorder Traversal Symmetric Tree 55.0% 46.8% Hard Easy 0.00751459482064135 0.007646596306528098 https://leetcode.com/problems/binary-tree-postorder-traversal https://leetcode.com/problems/symmetric-tree
325 66 145 Plus One Binary Tree Postorder Traversal 43.0% 55.0% Easy Hard 0.007324847595025828 0.00751459482064135 https://leetcode.com/problems/plus-one https://leetcode.com/problems/binary-tree-postorder-traversal
326 1528 66 Shuffle String Plus One 86.1% 43.0% Easy Easy 0.006295047716793515 0.007324847595025828 https://leetcode.com/problems/shuffle-string https://leetcode.com/problems/plus-one
327 24 1528 Swap Nodes in Pairs Shuffle String 50.4% 86.1% Medium Easy 0.0062218275061505365 0.006295047716793515 https://leetcode.com/problems/swap-nodes-in-pairs https://leetcode.com/problems/shuffle-string
328 64 24 Minimum Path Sum Swap Nodes in Pairs 54.5% 50.4% Medium Medium 0.006127470152097104 0.0062218275061505365 https://leetcode.com/problems/minimum-path-sum https://leetcode.com/problems/swap-nodes-in-pairs
329 105 64 Construct Binary Tree from Preorder and Inorder Traversal Minimum Path Sum 48.8% 54.5% Medium Medium 0.005628268691614718 0.006127470152097104 https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal https://leetcode.com/problems/minimum-path-sum
330 152 105 Maximum Product Subarray Construct Binary Tree from Preorder and Inorder Traversal 31.7% 48.8% Medium Medium 0.005590510716885066 0.005628268691614718 https://leetcode.com/problems/maximum-product-subarray https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
331 108 152 Convert Sorted Array to Binary Search Tree Maximum Product Subarray 57.9% 31.7% Easy Medium 0.005554027051374908 0.005590510716885066 https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree https://leetcode.com/problems/maximum-product-subarray
332 268 108 Missing Number Convert Sorted Array to Binary Search Tree 51.7% 57.9% Easy Easy 0.0048804391649084865 0.005554027051374908 https://leetcode.com/problems/missing-number https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree
333 154 268 Find Minimum in Rotated Sorted Array II Missing Number 41.6% 51.7% Hard Easy 0.004780123824719199 0.0048804391649084865 https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii https://leetcode.com/problems/missing-number
334 155 154 Min Stack Find Minimum in Rotated Sorted Array II 44.5% 41.6% Easy Hard 0.00474891074128171 0.004780123824719199 https://leetcode.com/problems/min-stack https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii
335 234 155 Palindrome Linked List Min Stack 39.3% 44.5% Easy Easy 0.004533613114828982 0.00474891074128171 https://leetcode.com/problems/palindrome-linked-list https://leetcode.com/problems/min-stack
336 17 234 Letter Combinations of a Phone Number Palindrome Linked List 46.8% 39.3% Medium Easy 0.0044018999217624675 0.004533613114828982 https://leetcode.com/problems/letter-combinations-of-a-phone-number https://leetcode.com/problems/palindrome-linked-list
337 210 17 Course Schedule II Letter Combinations of a Phone Number 40.7% 46.8% Medium Medium 0.0042893974831731225 0.0044018999217624675 https://leetcode.com/problems/course-schedule-ii https://leetcode.com/problems/letter-combinations-of-a-phone-number
338 103 210 Binary Tree Zigzag Level Order Traversal Course Schedule II 48.3% 40.7% Medium Medium 0.003839922800048048 0.0042893974831731225 https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal https://leetcode.com/problems/course-schedule-ii
339 79 103 Word Search Binary Tree Zigzag Level Order Traversal 35.6% 48.3% Medium Medium 0.003741741363018696 0.003839922800048048 https://leetcode.com/problems/word-search https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
340 141 79 Linked List Cycle Word Search 41.1% 35.6% Easy Medium 0.0034937584669245472 0.003741741363018696 https://leetcode.com/problems/linked-list-cycle https://leetcode.com/problems/word-search
341 94 141 Binary Tree Inorder Traversal Linked List Cycle 63.3% 41.1% Medium Easy 0.0033551449021403577 0.0034937584669245472 https://leetcode.com/problems/binary-tree-inorder-traversal https://leetcode.com/problems/linked-list-cycle
342 260 94 Single Number III Binary Tree Inorder Traversal 64.3% 63.3% Medium Medium 0.0020288097849578786 0.0033551449021403577 https://leetcode.com/problems/single-number-iii https://leetcode.com/problems/binary-tree-inorder-traversal
343 260 Single Number III 64.3% Medium 0.0020288097849578786 https://leetcode.com/problems/single-number-iii