Codedale
Codedale
Home
Jobs
Roadmaps
Companies
Career Paths
DSA Sheet
Toggle navigation menu
Codedale
Toggle theme
Sign in
Google
Previous Year Questions
Longest Absolute File Path
Medium
K Empty Slots
Hard
Next Closest Time
Medium
Two Sum
Easy
Unique Email Addresses
Easy
Fruit Into Baskets
Medium
License Key Formatting
Easy
Range Sum Query 2D - Mutable
Hard
Minimum Domino Rotations For Equal Row
Medium
Guess the Word
Hard
Unique Word Abbreviation
Medium
Robot Room Cleaner
Hard
Evaluate Division
Medium
Odd Even Jump
Hard
Repeated String Match
Easy
Sentence Screen Fitting
Medium
Cracking the Safe
Hard
Encode and Decode Strings
Medium
Bomb Enemy
Medium
Binary Tree Longest Consecutive Sequence
Medium
Zigzag Iterator
Medium
Campus Bikes
Medium
UTF-8 Validation
Medium
Missing Ranges
Medium
Longest Substring with At Most Two Distinct Characters
Medium
Backspace String Compare
Easy
Design Search Autocomplete System
Hard
Longest Substring with At Most K Distinct Characters
Hard
Count Complete Tree Nodes
Medium
Maximum Vacation Days
Hard
Most Stones Removed with Same Row or Column
Medium
Split Array Largest Sum
Hard
Minimum Cost to Hire K Workers
Hard
Minimum Area Rectangle
Medium
Trapping Rain Water
Hard
The Skyline Problem
Hard
Strobogrammatic Number III
Hard
Merge Intervals
Medium
Decode String
Medium
Number of Islands
Medium
Best Meeting Point
Hard
Moving Average from Data Stream
Easy
Minimize Max Distance to Gas Station
Hard
Android Unlock Patterns
Medium
Plus One
Easy
LRU Cache
Medium
Sentence Similarity
Easy
Logger Rate Limiter
Easy
Word Squares
Hard
Expressive Words
Medium
Encode String with Shortest Length
Hard
24 Game
Hard
Sentence Similarity II
Medium
Summary Ranges
Medium
Bulls and Cows
Easy
Max Points on a Line
Hard
Number of Islands II
Hard
Add Two Numbers
Medium
Brace Expansion II
Hard
Meeting Rooms II
Medium
Shortest Way to Form String
Medium
Read N Characters Given Read4 II - Call multiple times
Hard
Optimal Account Balancing
Hard
Median of Two Sorted Arrays
Hard
Text Justification
Hard
Bricks Falling When Hit
Hard
Delete Nodes And Return Forest
Medium
Game of Life
Medium
Shortest Distance from All Buildings
Hard
String Transforms Into Another String
Hard
Find And Replace in String
Medium
Confusing Number II
Hard
Number Of Corner Rectangles
Medium
Strobogrammatic Number II
Medium
Count of Smaller Numbers After Self
Hard
Strobogrammatic Number
Easy
Divide Chocolate
Hard
Range Sum Query 2D - Immutable
Medium
Race Car
Hard
Longest Line of Consecutive One in Matrix
Medium
Swap Adjacent in LR String
Medium
Optimize Water Distribution in a Village
Hard
Sort Transformed Array
Medium
Regular Expression Matching
Hard
Wiggle Sort
Medium
Longest Word in Dictionary through Deleting
Medium
Pacific Atlantic Water Flow
Medium
Merge k Sorted Lists
Hard
Brace Expansion
Medium
Longest Increasing Path in a Matrix
Hard
Peeking Iterator
Medium
Isomorphic Strings
Easy
Insert Interval
Hard
Maximal Rectangle
Hard
3Sum Smaller
Medium
Parse Lisp Expression
Hard
Minimum Window Subsequence
Hard
Output Contest Matches
Medium
Word Abbreviation
Hard
Perfect Squares
Medium
H-Index
Medium
Longest Substring Without Repeating Characters
Medium
My Calendar II
Medium
Toeplitz Matrix
Easy
Flip Game II
Medium
Read N Characters Given Read4
Easy
Snapshot Array
Medium
Reverse Vowels of a String
Easy
Find Median from Data Stream
Hard
Hand of Straights
Medium
Cat and Mouse
Hard
Student Attendance Record II
Hard
Campus Bikes II
Medium
Minimum Window Substring
Hard
Max Sum of Rectangle No Larger Than K
Hard
Maximize Distance to Closest Person
Easy
Spiral Matrix
Medium
3Sum
Medium
Maximal Square
Medium
Letter Combinations of a Phone Number
Medium
Add Bold Tag in String
Medium
Serialize and Deserialize Binary Tree
Hard
Design Hit Counter
Medium
Time Based Key-Value Store
Medium
Paint Fence
Easy
New 21 Game
Medium
Basic Calculator
Hard
Online Election
Medium
Logical OR of Two Binary Grids Represented as Quad-Trees
Medium
Longest Univalue Path
Easy
The Maze
Medium
Split Array into Consecutive Subsequences
Medium
Insert Delete GetRandom O(1)
Medium
Range Module
Hard
Random Pick with Weight
Medium
Fraction to Recurring Decimal
Medium
Word Break
Medium
Frog Jump
Hard
Candy
Hard
Queue Reconstruction by Height
Medium
Valid Parentheses
Easy
The Maze II
Medium
Invert Binary Tree
Easy
Candy Crush
Medium
RLE Iterator
Medium
Guess Number Higher or Lower II
Medium
Circular Array Loop
Medium
Alien Dictionary
Hard
Remove Comments
Medium
Rectangle Area II
Hard
Longest Consecutive Sequence
Hard
Next Permutation
Medium
Compare Strings by Frequency of the Smallest Character
Easy
Longest Palindromic Substring
Medium
Maximum Product of Word Lengths
Medium
Design Snake Game
Medium
Perfect Rectangle
Hard
Group Shifted Strings
Medium
My Calendar I
Medium
Flatten Nested List Iterator
Medium
Flip Equivalent Binary Trees
Medium
Edit Distance
Hard
Generalized Abbreviation
Medium
Reconstruct Itinerary
Medium
Image Overlap
Medium
Binary Watch
Easy
Russian Doll Envelopes
Hard
Binary Tree Maximum Path Sum
Hard
Sequence Reconstruction
Medium
Sliding Window Maximum
Hard
Find the Shortest Superstring
Hard
Nth Digit
Medium
Inorder Successor in BST
Medium
Multiply Strings
Medium
Implement Trie (Prefix Tree)
Medium
Prefix and Suffix Search
Hard
Minimum Area Rectangle II
Medium
Rotated Digits
Easy
Find Permutation
Medium
Plus One Linked List
Medium
Find Peak Element
Medium
Clone Graph
Medium
Count and Say
Easy
Find First and Last Position of Element in Sorted Array
Medium
Number of Boomerangs
Easy
Palindrome Pairs
Hard
Word Ladder
Medium
Decode Ways
Medium
Kth Largest Element in an Array
Medium
Validate Stack Sequences
Medium
Flip Game
Easy
Search in Rotated Sorted Array
Medium
Repeated Substring Pattern
Easy
Container With Most Water
Medium
Stream of Characters
Hard
Increasing Triplet Subsequence
Medium
Wildcard Matching
Hard
Maximum Size Subarray Sum Equals k
Medium
Random Point in Non-overlapping Rectangles
Medium
Linked List Components
Medium
Walls and Gates
Medium
Longest String Chain
Medium
Copy List with Random Pointer
Medium
Bus Routes
Hard
Basic Calculator III
Hard
Binary Search Tree Iterator
Medium
Evaluate Reverse Polish Notation
Medium
Network Delay Time
Medium
Maximum Subarray
Easy
Open the Lock
Medium
Surrounded Regions
Medium
Minimum Number of Refueling Stops
Hard
Min Stack
Easy
Redundant Connection II
Hard
Minesweeper
Medium
Similar RGB Color
Easy
Tiling a Rectangle with the Fewest Squares
Hard
Trapping Rain Water II
Hard
Excel Sheet Column Title
Easy
Minimum Unique Word Abbreviation
Hard
One Edit Distance
Medium
Construct Quad Tree
Medium
First Missing Positive
Hard
Minimum Swaps To Make Sequences Increasing
Medium
Serialize and Deserialize N-ary Tree
Hard
Diagonal Traverse
Medium
Range Sum Query - Mutable
Medium
Sudoku Solver
Hard
Wiggle Sort II
Medium
Generate Parentheses
Medium
Car Fleet
Medium
Heaters
Easy
Island Perimeter
Easy
Predict the Winner
Medium
Insert into a Sorted Circular Linked List
Medium
Exam Room
Medium
Tag Validator
Hard
Minimum Knight Moves
Medium
Word Search II
Hard
Redundant Connection
Medium
Range Addition
Medium
Count Univalue Subtrees
Medium
House Robber III
Medium
Different Ways to Add Parentheses
Medium
Binary Tree Coloring Game
Medium
Max Chunks To Make Sorted
Medium
Palindrome Permutation
Easy
Is Subsequence
Easy
Smallest Rectangle Enclosing Black Pixels
Hard
Number of Matching Subsequences
Medium
Random Pick with Blacklist
Hard
Reorganize String
Medium
Inorder Successor in BST II
Medium
Longest Mountain in Array
Medium
Rearrange String k Distance Apart
Hard
Largest Rectangle in Histogram
Hard
Rotate Image
Medium
Excel Sheet Column Number
Easy
Majority Element II
Medium
Unique Paths
Medium
Split BST
Medium
Distinct Subsequences
Hard
Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit
Medium
The Maze III
Hard
Knight Dialer
Medium
Jump Game
Medium
Peak Index in a Mountain Array
Easy
Group Anagrams
Medium
Best Time to Buy and Sell Stock
Easy
Number of Submatrices That Sum to Target
Hard
All Possible Full Binary Trees
Medium
Capacity To Ship Packages Within D Days
Medium
Merge Two Sorted Lists
Easy
Binary Tree Longest Consecutive Sequence II
Medium
Word Ladder II
Hard
House Robber
Easy
Magic Squares In Grid
Easy
Design Phone Directory
Medium
Valid Sudoku
Medium
Repeated DNA Sequences
Medium
Time Needed to Inform All Employees
Medium
LFU Cache
Hard
Reverse Linked List
Easy
Design Log Storage System
Medium
Implement Magic Dictionary
Medium
Search a 2D Matrix II
Medium
Find the Celebrity
Medium
Lowest Common Ancestor of a Binary Tree
Medium
Find K Pairs with Smallest Sums
Medium
Convex Polygon
Medium
Find the Difference
Easy
String to Integer (atoi)
Medium
Gas Station
Medium
Confusing Number
Easy
Design Compressed String Iterator
Easy
Valid Number
Hard
Single Element in a Sorted Array
Medium
Count of Range Sum
Hard
Minimum Path Sum
Medium
Shortest Path in a Grid with Obstacles Elimination
Hard
Unique Paths II
Medium
Find the Duplicate Number
Medium
Product of Array Except Self
Medium
Kill Process
Medium
Find Anagram Mappings
Easy
Move Zeroes
Easy
Longest Increasing Subsequence
Medium
Expression Add Operators
Hard
Maximum Points You Can Obtain from Cards
Medium
Knight Probability in Chessboard
Medium
Flatten 2D Vector
Medium
Diameter of Binary Tree
Easy
Battleships in a Board
Medium
Permutations
Medium
Populating Next Right Pointers in Each Node II
Medium
Majority Element
Easy
Insert Delete GetRandom O(1) - Duplicates allowed
Hard
Search in a Sorted Array of Unknown Size
Medium
Sqrt(x)
Easy
Sliding Puzzle
Hard
Minimum Cost to Cut a Stick
Hard
Find Duplicate Subtrees
Medium
Max Area of Island
Medium
Single Number II
Medium
Interleaving String
Hard
Longest Common Prefix
Easy
Remove Duplicate Letters
Hard
Unique Binary Search Trees
Medium
Coin Change
Medium
Shortest Palindrome
Hard
Best Time to Buy and Sell Stock IV
Hard
Kth Smallest Element in a BST
Medium
Max Increase to Keep City Skyline
Medium
Validate Binary Search Tree
Medium
Kth Smallest Element in a Sorted Matrix
Medium
Line Reflection
Medium
Construct Binary Tree from Preorder and Postorder Traversal
Medium
Graph Valid Tree
Medium
Water and Jug Problem
Medium
Valid Anagram
Easy
Encode and Decode TinyURL
Medium
Number of Music Playlists
Hard
Subarray Sum Equals K
Medium
Longest Valid Parentheses
Hard
Remove 9
Hard
Interval List Intersections
Medium
Reverse Integer
Easy
Pow(x;n)
Medium
Minimum Height Trees
Medium
Populating Next Right Pointers in Each Node
Medium
Find Duplicate File in System
Medium
Minimum Number of Flips to Convert Binary Matrix to Zero Matrix
Hard
Minimum Distance to Type a Word Using Two Fingers
Hard
Balanced Binary Tree
Easy
Maximum Product Subarray
Medium
Exclusive Time of Functions
Medium
Stone Game III
Hard
Course Schedule
Medium
K Closest Points to Origin
Medium
Linked List Random Node
Medium
Coin Change 2
Medium
Convert Sorted Array to Binary Search Tree
Easy
Valid Square
Medium
Palindrome Partitioning II
Hard
Minimum Size Subarray Sum
Medium
Find and Replace Pattern
Medium
Beautiful Array
Medium
Compare Version Numbers
Medium
Student Attendance Record I
Easy
Integer to English Words
Hard
Binary Tree Upside Down
Medium
Shuffle an Array
Medium
Factor Combinations
Medium
Sliding Window Median
Hard
Word Break II
Hard
Contains Duplicate III
Medium
Happy Number
Easy
Basic Calculator IV
Hard
Valid Word Square
Easy
Maximum Side Length of a Square with Sum Less than or Equal to Threshold
Medium
Rectangle Overlap
Easy
Design Tic-Tac-Toe
Medium
Integer to Roman
Medium
Accounts Merge
Medium
Construct Binary Tree from Preorder and Inorder Traversal
Medium
Self Crossing
Hard
Basic Calculator II
Medium
Two Sum II - Input array is sorted
Easy
Product of the Last K Numbers
Medium
Triangle
Medium
Divide Array Into Increasing Sequences
Hard
Binary Tree Inorder Traversal
Medium
Fizz Buzz
Easy
House Robber II
Medium
Closest Binary Search Tree Value
Easy
Lowest Common Ancestor of a Binary Search Tree
Easy
Add Strings
Easy
Top K Frequent Elements
Medium
Sparse Matrix Multiplication
Medium
Reverse Nodes in k-Group
Hard
Minimum Cost to Merge Stones
Hard
Daily Temperatures
Medium
Valid Word Abbreviation
Easy
Meeting Rooms
Easy
Recover Binary Search Tree
Hard
Solve the Equation
Medium
Word Search
Medium
My Calendar III
Hard
Video Stitching
Medium
Escape a Large Maze
Hard
Top K Frequent Words
Medium
Path with Maximum Gold
Medium
Find Pivot Index
Easy
X of a Kind in a Deck of Cards
Easy
Random Pick Index
Medium
Sort List
Medium
Pascal's Triangle
Easy
Maximum Depth of Binary Tree
Easy
Find K Closest Elements
Medium
Divide Array in Sets of K Consecutive Numbers
Medium
Range Sum Query - Immutable
Easy
Longest Substring with At Least K Repeating Characters
Medium
Count Square Submatrices with All Ones
Medium
Find Eventual Safe States
Medium
Power of Two
Easy
Snakes and Ladders
Medium
Roman to Integer
Easy
Missing Number
Easy
Smallest Range Covering Elements from K Lists
Hard
Integer Break
Medium
Longest Repeating Character Replacement
Medium
Jump Game II
Hard
Maximum XOR of Two Numbers in an Array
Medium
Find Minimum in Rotated Sorted Array
Medium
All O`one Data Structure
Hard
Super Egg Drop
Hard
Distribute Coins in Binary Tree
Medium
Reverse String
Easy
Valid Mountain Array
Easy
Smallest Sufficient Team
Hard
Burst Balloons
Hard
Longest Word in Dictionary
Easy
Substring with Concatenation of All Words
Hard
Flatten a Multilevel Doubly Linked List
Medium
Climbing Stairs
Easy
Number of Ways of Cutting a Pizza
Hard
Course Schedule II
Medium
Jewels and Stones
Easy
Closest Leaf in a Binary Tree
Medium
Delete Node in a BST
Medium
Convert Sorted List to Binary Search Tree
Medium
Add and Search Word - Data structure design
Medium
Unique Morse Code Words
Easy
Paint House II
Hard
Employee Free Time
Hard
3Sum Closest
Medium
Largest BST Subtree
Medium
Binary Tree Level Order Traversal
Medium
4Sum
Medium
Symmetric Tree
Easy
Palindrome Number
Easy
Minimum Number of Taps to Open to Water a Garden
Hard
Sort Colors
Medium
Find Two Non-overlapping Sub-arrays Each With Target Sum
Medium
Course Schedule III
Hard
Minimum Cost to Make at Least One Valid Path in a Grid
Hard
Binary Tree Cameras
Hard
Shortest Completing Word
Easy
Maximum Sum of Two Non-Overlapping Subarrays
Medium
Reorder List
Medium
Camelcase Matching
Medium
Contains Duplicate II
Easy
Single-Row Keyboard
Easy
Parallel Courses
Hard
Print Immutable Linked List in Reverse
Medium
Number of 1 Bits
Easy
Positions of Large Groups
Easy
Dungeon Game
Hard
Valid Tic-Tac-Toe State
Medium
Erect the Fence
Hard
Palindromic Substrings
Medium
First Bad Version
Easy
Shortest Word Distance
Easy
Shortest Path to Get All Keys
Hard
Subsets
Medium
Intersection of Two Linked Lists
Easy
Minimum Insertion Steps to Make a String Palindrome
Hard
Divide Two Integers
Medium
Minimum Genetic Mutation
Medium
Serialize and Deserialize BST
Medium
Is Graph Bipartite?
Medium
Find All Anagrams in a String
Medium
Champagne Tower
Medium
Intersection of Two Arrays
Easy
String Compression
Easy
K-Similar Strings
Hard
Partition Equal Subset Sum
Medium
Keys and Rooms
Medium
Stone Game II
Medium
Shortest Subarray with Sum at Least K
Hard
Tenth Line
Easy
Combine Two Tables
Easy
Number of Recent Calls
Easy
Can I Win
Medium
Longest Palindrome
Easy
Subtree of Another Tree
Easy
Number of Lines To Write String
Easy
Search in Rotated Sorted Array II
Medium
K-th Smallest in Lexicographical Order
Hard
Triples with Bitwise AND Equal To Zero
Hard
Minimum Number of Arrows to Burst Balloons
Medium
Permutation Sequence
Hard
Single Number
Easy
Split Array With Same Average
Hard
Flood Fill
Easy
Swim in Rising Water
Hard
Create Maximum Number
Hard
Remove Invalid Parentheses
Hard
Maximum Frequency Stack
Hard
Reverse Pairs
Hard
N-Queens
Hard
Combination Sum
Medium
Palindrome Permutation II
Medium
Number of Distinct Islands
Medium
Spiral Matrix II
Medium
Best Time to Buy and Sell Stock II
Easy
First Unique Character in a String
Easy
Guess Number Higher or Lower
Easy
01 Matrix
Medium
Lexicographical Numbers
Medium
Implement Queue using Stacks
Easy
Lonely Pixel I
Medium
Missing Element in Sorted Array
Medium
Combinations
Medium
Online Majority Element In Subarray
Hard
Squares of a Sorted Array
Easy
Data Stream as Disjoint Intervals
Hard
Employee Importance
Easy
132 Pattern
Medium
Remove Duplicates from Sorted Array
Easy
Maximum of Absolute Value Expression
Medium
Cheapest Flights Within K Stops
Medium
Strong Password Checker
Hard
Mini Parser
Medium
Word Pattern
Easy
Remove All Adjacent Duplicates In String
Easy
Check Completeness of a Binary Tree
Medium
Design A Leaderboard
Medium
Max Stack
Easy
Partition to K Equal Sum Subsets
Medium
Valid Palindrome
Easy
Reveal Cards In Increasing Order
Medium
Cherry Pickup
Hard
Remove Nth Node From End of List
Medium
Shortest Path in Binary Matrix
Medium
Find Leaves of Binary Tree
Medium
Count Submatrices With All Ones
Medium
Flip String to Monotone Increasing
Medium
Find K-th Smallest Pair Distance
Hard
Find All Duplicates in an Array
Medium
ZigZag Conversion
Medium
Non-overlapping Intervals
Medium
Intersection of Two Arrays II
Easy
Domino and Tromino Tiling
Medium
Design Bounded Blocking Queue
Medium
Combination Sum III
Medium
Linked List Cycle
Easy
Sum of Distances in Tree
Hard
Maximum Width of Binary Tree
Medium
Minimize Malware Spread
Hard
Swap Nodes in Pairs
Medium
Add Two Numbers II
Medium
Cherry Pickup II
Hard
Jump Game IV
Hard
Base 7
Easy
Implement strStr()
Easy
Dice Roll Simulation
Medium
Maximum Sum of 3 Non-Overlapping Subarrays
Hard
Buddy Strings
Easy
Number of Atoms
Hard
Smallest Good Base
Hard
Sort Characters By Frequency
Medium
Shortest Distance to a Character
Easy
Delete Columns to Make Sorted III
Hard
Convert Binary Search Tree to Sorted Doubly Linked List
Medium
Number of Connected Components in an Undirected Graph
Medium
Find All Numbers Disappeared in an Array
Easy
Longest Repeating Substring
Medium
Largest Divisible Subset
Medium
Closest Binary Search Tree Value II
Hard
Delete Node in a Linked List
Easy
Merge Sorted Array
Easy
Pascal's Triangle II
Easy
Design HashMap
Easy
Path Sum II
Medium
Vertical Order Traversal of a Binary Tree
Medium
Find the Closest Palindrome
Hard
Palindrome Partitioning
Medium
Kth Largest Element in a Stream
Easy
Count Primes
Easy
Meeting Scheduler
Medium
Subarrays with K Different Integers
Hard
Search a 2D Matrix
Medium
Remove Outermost Parentheses
Easy
Bold Words in String
Easy
Remove Duplicates from Sorted List II
Medium
Odd Even Linked List
Medium
Design Skiplist
Hard
Contiguous Array
Medium
Count Different Palindromic Subsequences
Hard
Couples Holding Hands
Hard
Find Positive Integer Solution for a Given Equation
Easy
Possible Bipartition
Medium
Sort Items by Groups Respecting Dependencies
Hard
Largest Time for Given Digits
Easy
Number of Dice Rolls With Target Sum
Medium
Permutation in String
Medium
Largest Plus Sign
Medium
Search Insert Position
Easy
Print in Order
Easy
Sum of Two Integers
Medium
Task Scheduler
Medium
Minimum Absolute Difference in BST
Easy
Design Circular Queue
Medium
Unique Paths III
Hard
Department Top Three Salaries
Hard
Find Mode in Binary Search Tree
Easy
Remove K Digits
Medium
Scramble String
Hard
Next Greater Element I
Easy
Largest Number At Least Twice of Others
Easy
Second Highest Salary
Easy
Non-decreasing Array
Easy
Long Pressed Name
Easy
Integer Replacement
Medium
Sum Root to Leaf Numbers
Medium
Combination Sum IV
Medium
Longest Duplicate Substring
Hard
Max Chunks To Make Sorted II
Hard
Super Ugly Number
Medium
DI String Match
Easy
Minimum Falling Path Sum
Medium
Word Frequency
Medium
Flipping an Image
Easy
Next Greater Element II
Medium
Largest Component Size by Common Factor
Hard
Koko Eating Bananas
Medium
Binary Tree Postorder Traversal
Hard
Alphabet Board Path
Medium
Similar String Groups
Hard
Number of Closed Islands
Medium
Largest Number
Medium
Palindrome Linked List
Easy
Reverse Bits
Easy
Best Time to Buy and Sell Stock with Transaction Fee
Medium
Total Hamming Distance
Medium
Find in Mountain Array
Hard
Making A Large Island
Hard
Design HashSet
Easy
Iterator for Combination
Medium
Custom Sort String
Medium
Maximum Level Sum of a Binary Tree
Medium
Remove All Adjacent Duplicates in String II
Medium
All Nodes Distance K in Binary Tree
Medium
Flatten Binary Tree to Linked List
Medium
Valid Parenthesis String
Medium
Same Tree
Easy
Reorder Routes to Make All Paths Lead to the City Zero
Medium
Remove Element
Easy
Friend Circles
Medium
Remove Duplicates from Sorted List
Easy
Verify Preorder Serialization of a Binary Tree
Medium
Binary Tree Preorder Traversal
Medium
Distinct Subsequences II
Hard
Best Time to Buy and Sell Stock with Cooldown
Medium
Patching Array
Hard
Longest Common Subsequence
Medium
Decode Ways II
Hard
Sum of Left Leaves
Easy
Reverse Words in a String
Medium
Univalued Binary Tree
Easy
Rank Teams by Votes
Medium
Power of Three
Easy
Third Maximum Number
Easy
Binary Tree Vertical Order Traversal
Medium
Kth Ancestor of a Tree Node
Hard
Subarray Product Less Than K
Medium
Employees Earning More Than Their Managers
Easy
Path With Maximum Minimum Value
Medium
Stamping The Sequence
Hard
Add Binary
Easy
Brick Wall
Medium
Two City Scheduling
Easy
Shortest Bridge
Medium
Range Sum of BST
Easy
Binary Tree Right Side View
Medium
Kth Smallest Number in Multiplication Table
Hard
Best Time to Buy and Sell Stock III
Hard
Divisor Game
Easy
Remove Duplicates from Sorted Array II
Medium
Longest Arithmetic Subsequence of Given Difference
Medium
Nth Highest Salary
Medium
Reverse Linked List II
Medium
Lowest Common Ancestor of Deepest Leaves
Medium
Relative Sort Array
Easy
Bag of Tokens
Medium
Largest Triangle Area
Easy
Max Consecutive Ones II
Medium
Trim a Binary Search Tree
Easy
Longest Continuous Increasing Subsequence
Easy
Reaching Points
Hard
Combination Sum II
Medium
Simplified Fractions
Medium
Unique Substrings in Wraparound String
Medium
Leaf-Similar Trees
Easy
Linked List Cycle II
Medium
1-bit and 2-bit Characters
Easy
Asteroid Collision
Medium
Minimum Cost For Tickets
Medium
Delete Operation for Two Strings
Medium
Maximum Depth of N-ary Tree
Easy
Boats to Save People
Medium
Insert into a Binary Search Tree
Medium
Binary Tree Paths
Easy
Valid Perfect Square
Easy
Ones and Zeroes
Medium
Defanging an IP Address
Easy
Baseball Game
Easy
Tree Diameter
Medium
Critical Connections in a Network
Hard
Shortest Unsorted Continuous Subarray
Easy
Binary Tree Zigzag Level Order Traversal
Medium
Delete Leaves With a Given Value
Medium
Remove Linked List Elements
Easy
Add to Array-Form of Integer
Easy
Continuous Subarray Sum
Medium
Sum of Mutated Array Closest to Target
Medium
Robot Return to Origin
Easy
Target Sum
Medium
Longest Arithmetic Sequence
Medium
Find the Town Judge
Easy
Filling Bookcase Shelves
Medium
Max Consecutive Ones
Easy
Find Minimum in Rotated Sorted Array II
Hard
Subdomain Visit Count
Easy
Concatenated Words
Hard
Sort Array By Parity
Easy
Remove Sub-Folders from the Filesystem
Medium
Diagonal Traverse II
Medium
Count Servers that Communicate
Medium
Count Numbers with Unique Digits
Medium
Maximum Binary Tree
Medium
Two Sum Less Than K
Easy
Valid Palindrome II
Easy
Maximum Difference Between Node and Ancestor
Medium
Online Stock Span
Medium
Maximum Profit in Job Scheduling
Hard
Most Common Word
Easy
Minimum Cost to Connect Sticks
Medium
Maximum Average Subarray I
Easy
Validate IP Address
Medium
Letter Tile Possibilities
Medium
Binary Tree Pruning
Medium
Reformat Department Table
Easy
K-th Symbol in Grammar
Medium
Reverse Only Letters
Easy
To Lower Case
Easy
Number of Steps to Reduce a Number to Zero
Easy
Minimum Distance Between BST Nodes
Easy
Height Checker
Easy
Reverse String II
Easy
Duplicate Zeros
Easy
How Many Numbers Are Smaller Than the Current Number
Easy
Decompress Run-Length Encoded List
Easy
Subtract the Product and Sum of Digits of an Integer
Easy
Running Sum of 1d Array
Easy
Search in a Binary Search Tree
Easy
Number of Good Leaf Nodes Pairs
Medium
Boundary of Binary Tree
Medium
Maximum Average Subarray II
Hard
Magical String
Medium
Relative Ranks
Easy
Freedom Trail
Hard
Detect Capital
Easy
Longest Uncommon Subsequence I
Easy
Longest Uncommon Subsequence II
Medium
Beautiful Arrangement
Medium
Lonely Pixel II
Medium
Median Employee Salary
Hard
Shopping Offers
Medium
4 Keys Keyboard
Medium
Coin Path
Hard
Beautiful Arrangement II
Medium
Pyramid Transition Matrix
Medium
Transform to Chessboard
Hard
Escape The Ghosts
Medium
Soup Servings
Medium
Largest Sum of Averages
Medium
Ambiguous Coordinates
Medium
Push Dominoes
Medium
Shortest Path Visiting All Nodes
Hard
Profitable Schemes
Hard
Random Flip Matrix
Medium
Super Palindromes
Hard
Word Subsets
Medium
Delete Columns to Make Sorted
Easy
Complete Binary Tree Inserter
Medium
Array of Doubled Pairs
Medium
Delete Columns to Make Sorted II
Medium
Maximum Width Ramp
Medium
Smallest String Starting From Leaf
Medium
All Paths from Source Lead to Destination
Medium
Numbers With Repeated Digits
Hard
Smallest Integer Divisible by K
Medium
Binary String With Substrings Representing 1 To N
Medium
Number of Enclaves
Medium
Valid Boomerang
Easy
Shortest Distance to Target Color
Medium
Minimum Time to Build Blocks
Hard
Occurrences After Bigram
Easy
Largest Values From Labels
Medium
Remove Interval
Medium
Element Appearing More Than 25% In Sorted Array
Easy
Minimum Falling Path Sum II
Hard
Matrix Block Sum
Medium
Distinct Echo Substrings
Hard
Decrease Elements To Make Array Zigzag
Medium
Longest Chunked Palindrome Decomposition
Hard
Deepest Leaves Sum
Medium
Rank Transform of an Array
Easy
Distance Between Bus Stops
Easy
Unique Number of Occurrences
Easy
Path with Maximum Probability
Medium
Find Elements in a Contaminated Binary Tree
Medium
Number of Ways to Stay in the Same Place After Some Steps
Hard
All People Report to the Given Manager
Medium
Check If N and Its Double Exist
Easy
Sort Integers by The Power Value
Medium
Pizza With 3n Slices
Hard
Frog Position After T Seconds
Hard
Circle and Rectangle Overlapping
Medium
Longest Happy Prefix
Hard
Find the Minimum Number of Fibonacci Numbers Whose Sum Is K
Medium
Maximum Score After Splitting a String
Easy
Form Largest Integer With Digits That Add up to Target
Hard
Build an Array With Stack Operations
Easy
Check If a String Contains All Binary Codes of Size K
Medium
People Whose List of Favorite Companies Is Not a Subset of Another List
Medium
The k Strongest Values in an Array
Medium
Parallel Courses II
Hard
Minimum Number of Days to Make m Bouquets
Medium
Avoid Flood in The City
Medium
Range Sum of Sorted Subarray Sums
Medium
Minimum Difference Between Largest and Smallest Value in Three Moves
Medium
Number of Subsequences That Satisfy the Given Sum Condition
Medium
Max Value of Equation
Hard
Last Moment Before All Ants Fall Out of a Plank
Medium
Number of Good Ways to Split a String
Medium
Minimum Number of Increments on Subarrays to Form a Target Array
Hard
Number of Substrings With Only 1s
Medium
Maximum Number of Non-Overlapping Subarrays With Sum Equals Target
Medium
Find Root of N-Ary Tree
Medium
Move Sub-Tree of N-Ary Tree
Hard
Make The String Great
Easy
Guess the Majority in a Hidden Array
Medium
Share this with your loved ones: