Codedale
Codedale
Home
Jobs
Roadmaps
Companies
Career Paths
DSA Sheet
Toggle navigation menu
Codedale
Toggle theme
Sign in
Amazon
Previous Year Questions
Reorder Data in Log Files
Easy
Number of Islands
Medium
Critical Connections in a Network
Hard
Two Sum
Easy
LRU Cache
Medium
K Closest Points to Origin
Medium
Most Common Word
Easy
Copy List with Random Pointer
Medium
Longest Palindromic Substring
Medium
Rotting Oranges
Medium
Trapping Rain Water
Hard
Merge k Sorted Lists
Hard
Partition Labels
Medium
Add Two Numbers
Medium
Valid Parentheses
Easy
Merge Two Sorted Lists
Easy
Word Ladder
Medium
Find Median from Data Stream
Hard
Serialize and Deserialize Binary Tree
Hard
Top K Frequent Words
Medium
Subtree of Another Tree
Easy
Search a 2D Matrix II
Medium
Word Ladder II
Hard
Concatenated Words
Hard
Design Search Autocomplete System
Hard
Prison Cells After N Days
Medium
Best Time to Buy and Sell Stock
Easy
Integer to English Words
Hard
Median of Two Sorted Arrays
Hard
Longest Substring Without Repeating Characters
Medium
Meeting Rooms II
Medium
Letter Combinations of a Phone Number
Medium
Design Tic-Tac-Toe
Medium
Word Break
Medium
Min Stack
Easy
Rotate Image
Medium
Lowest Common Ancestor of a Binary Tree
Medium
Product of Array Except Self
Medium
Word Search II
Hard
Integer to Roman
Medium
Sliding Window Maximum
Hard
Alien Dictionary
Hard
LFU Cache
Hard
3Sum
Medium
Search in Rotated Sorted Array
Medium
Cut Off Trees for Golf Event
Hard
Design In-Memory File System
Hard
Snakes and Ladders
Medium
Compare Version Numbers
Medium
Merge Intervals
Medium
Insert Delete GetRandom O(1)
Medium
Maximum Subarray
Easy
Group Anagrams
Medium
Boundary of Binary Tree
Medium
Container With Most Water
Medium
Minimum Window Substring
Hard
Spiral Matrix
Medium
Analyze User Website Visit Pattern
Medium
Jump Game II
Hard
Reverse Linked List
Easy
Minimum Cost to Connect Sticks
Medium
Find the Celebrity
Medium
Binary Tree Maximum Path Sum
Hard
Coin Change
Medium
All Nodes Distance K in Binary Tree
Medium
Number of Distinct Islands
Medium
Binary Tree Zigzag Level Order Traversal
Medium
Flood Fill
Easy
Reverse Nodes in k-Group
Hard
Flatten Nested List Iterator
Medium
Validate Binary Search Tree
Medium
The Maze
Medium
Implement Trie (Prefix Tree)
Medium
Encode and Decode TinyURL
Medium
Search Suggestions System
Medium
Basic Calculator
Hard
Recover Binary Search Tree
Hard
Game of Life
Medium
Find All Anagrams in a String
Medium
Populating Next Right Pointers in Each Node
Medium
Generate Parentheses
Medium
The Skyline Problem
Hard
Basic Calculator III
Hard
Binary Tree Vertical Order Traversal
Medium
First Unique Character in a String
Easy
Construct Binary Tree from Preorder and Inorder Traversal
Medium
Kth Largest Element in an Array
Medium
Binary Tree Level Order Traversal
Medium
Course Schedule
Medium
Decode Ways
Medium
Word Break II
Hard
Minimum Path Sum
Medium
Largest Rectangle in Histogram
Hard
Prime Palindrome
Medium
Roman to Integer
Easy
Basic Calculator II
Medium
Populating Next Right Pointers in Each Node II
Medium
The Maze II
Medium
Serialize and Deserialize BST
Medium
Jump Game
Medium
Max Area of Island
Medium
Design Hit Counter
Medium
Lowest Common Ancestor of a Binary Search Tree
Easy
Restore IP Addresses
Medium
Minimum Cost to Merge Stones
Hard
Search a 2D Matrix
Medium
String to Integer (atoi)
Medium
Path With Maximum Minimum Value
Medium
Maximal Square
Medium
Diameter of Binary Tree
Easy
Symmetric Tree
Easy
Number of Distinct Islands II
Hard
Binary Search Tree Iterator
Medium
Add Two Numbers II
Medium
Reorder List
Medium
Next Permutation
Medium
Gas Station
Medium
Palindrome Linked List
Easy
Binary Tree Right Side View
Medium
Edit Distance
Hard
Max Points on a Line
Hard
Word Search
Medium
Top K Frequent Elements
Medium
Unique Paths
Medium
Design Excel Sum Formula
Hard
Decode String
Medium
Design Snake Game
Medium
Shuffle an Array
Medium
Number of Connected Components in an Undirected Graph
Medium
Clone Graph
Medium
Design HashMap
Easy
Palindrome Pairs
Hard
Baseball Game
Easy
Employee Free Time
Hard
Zigzag Iterator
Medium
Shortest Path in Binary Matrix
Medium
Maximum Average Subtree
Medium
Department Top Three Salaries
Hard
Evaluate Reverse Polish Notation
Medium
Regular Expression Matching
Hard
Find the Closest Palindrome
Hard
Simplify Path
Medium
Two Sum Less Than K
Easy
Unique Binary Search Trees
Medium
Pacific Atlantic Water Flow
Medium
Traffic Light Controlled Intersection
Easy
Best Time to Buy and Sell Stock II
Easy
Maximum Frequency Stack
Hard
Interleaving String
Hard
Walls and Gates
Medium
Solve the Equation
Medium
Combination Sum
Medium
Spiral Matrix II
Medium
Shortest Distance from All Buildings
Hard
Minesweeper
Medium
Majority Element
Easy
Maximum Product Subarray
Medium
Next Greater Element II
Medium
Course Schedule II
Medium
Two Sum II - Input array is sorted
Easy
Subsets
Medium
Burst Balloons
Hard
Merge Sorted Array
Easy
Count of Smaller Numbers After Self
Hard
Add and Search Word - Data structure design
Medium
Meeting Rooms
Easy
Reverse Linked List II
Medium
Number of Dice Rolls With Target Sum
Medium
Intersection of Two Linked Lists
Easy
Convert BST to Greater Tree
Easy
Valid Sudoku
Medium
Graph Valid Tree
Medium
First Missing Positive
Hard
Sort Colors
Medium
Reconstruct Itinerary
Medium
Longest Absolute File Path
Medium
Unique Paths III
Hard
Longest Valid Parentheses
Hard
Longest Consecutive Sequence
Hard
Two Sum IV - Input is a BST
Easy
Find Minimum in Rotated Sorted Array
Medium
Permutations
Medium
Insert Interval
Hard
Subarray Sum Equals K
Medium
Summary Ranges
Medium
Remove Nth Node From End of List
Medium
Bus Routes
Hard
Convert Sorted List to Binary Search Tree
Medium
Nth Highest Salary
Medium
Robot Room Cleaner
Hard
Missing Number
Easy
Reorganize String
Medium
Best Time to Buy and Sell Stock III
Hard
Next Greater Element I
Easy
Largest Number
Medium
Daily Temperatures
Medium
Candy
Hard
Largest BST Subtree
Medium
Max Stack
Easy
Minimum Cost For Tickets
Medium
Peeking Iterator
Medium
Kth Largest Element in a Stream
Easy
Frog Jump
Hard
Vertical Order Traversal of a Binary Tree
Medium
Connecting Cities With Minimum Cost
Medium
Swap Nodes in Pairs
Medium
Path Sum III
Medium
Longest Increasing Subsequence
Medium
Maximal Rectangle
Hard
132 Pattern
Medium
Linked List Cycle
Easy
Path Sum II
Medium
Inorder Successor in BST
Medium
Find K Pairs with Smallest Sums
Medium
Best Time to Buy and Sell Stock IV
Hard
Moving Average from Data Stream
Easy
3Sum Closest
Medium
Climbing Stairs
Easy
N-Queens
Hard
Next Greater Element III
Medium
Sort List
Medium
Find the Duplicate Number
Medium
Coin Change 2
Medium
Second Highest Salary
Easy
Triangle
Medium
4Sum
Medium
Closest Binary Search Tree Value
Easy
Kth Smallest Element in a Sorted Matrix
Medium
Single Element in a Sorted Array
Medium
Isomorphic Strings
Easy
Unique Paths II
Medium
Longest Duplicate Substring
Hard
Set Matrix Zeroes
Medium
Sliding Window Median
Hard
Text Justification
Hard
Implement Queue using Stacks
Easy
Maximum Product of Three Numbers
Easy
Find All Duplicates in an Array
Medium
Majority Element II
Medium
Longest Common Prefix
Easy
Cheapest Flights Within K Stops
Medium
Longest Substring with At Most K Distinct Characters
Hard
Maximum Size Subarray Sum Equals k
Medium
Wildcard Matching
Hard
Basic Calculator IV
Hard
Single Number
Easy
Binary Tree Longest Consecutive Sequence
Medium
Longest Increasing Path in a Matrix
Hard
Find the Shortest Superstring
Hard
Exclusive Time of Functions
Medium
Plus One Linked List
Medium
Rectangle Overlap
Easy
Maximum Depth of Binary Tree
Easy
Implement strStr()
Easy
Find Duplicate Subtrees
Medium
ZigZag Conversion
Medium
Evaluate Division
Medium
Longest Palindromic Subsequence
Medium
Valid Parenthesis String
Medium
Substring with Concatenation of All Words
Hard
Valid Anagram
Easy
Intersection of Two Arrays
Easy
Knight Probability in Chessboard
Medium
Time Based Key-Value Store
Medium
Reverse String
Easy
Capacity To Ship Packages Within D Days
Medium
Remove Invalid Parentheses
Hard
Divide Two Integers
Medium
Path Sum
Easy
Binary Search Tree to Greater Sum Tree
Medium
Find K-Length Substrings With No Repeated Characters
Medium
Pow(x;n)
Medium
Find the Town Judge
Easy
Sudoku Solver
Hard
Split Array With Same Average
Hard
Implement Stack using Queues
Easy
K-Similar Strings
Hard
Kth Smallest Element in a BST
Medium
Accounts Merge
Medium
Design Circular Queue
Medium
Longest Palindrome
Easy
01 Matrix
Medium
Number of Atoms
Hard
Convert Binary Search Tree to Sorted Doubly Linked List
Medium
Data Stream as Disjoint Intervals
Hard
Valid Tic-Tac-Toe State
Medium
Flatten a Multilevel Doubly Linked List
Medium
Binary Tree Paths
Easy
Surrounded Regions
Medium
Move Zeroes
Easy
Binary Tree Inorder Traversal
Medium
Palindrome Partitioning
Medium
Search in Rotated Sorted Array II
Medium
Repeated DNA Sequences
Medium
Palindrome Permutation
Easy
Reverse Integer
Easy
Insert Delete GetRandom O(1) - Duplicates allowed
Hard
Diagonal Traverse
Medium
Path with Maximum Gold
Medium
Friend Circles
Medium
Partition List
Medium
Stream of Characters
Hard
Most Frequent Subtree Sum
Medium
Invert Binary Tree
Easy
Perfect Squares
Medium
Employees Earning More Than Their Managers
Easy
Flatten Binary Tree to Linked List
Medium
Palindromic Substrings
Medium
Fizz Buzz
Easy
Convert Sorted Array to Binary Search Tree
Easy
Web Crawler
Medium
Two Sum BSTs
Medium
Cousins in Binary Tree
Easy
Design Log Storage System
Medium
Reverse Words in a String II
Medium
Rotate List
Medium
Pairs of Songs With Total Durations Divisible by 60
Easy
Find First and Last Position of Element in Sorted Array
Medium
Combine Two Tables
Easy
Closest Binary Search Tree Value II
Hard
Shortest Path Visiting All Nodes
Hard
Shortest Word Distance
Easy
Count Primes
Easy
Linked List Cycle II
Medium
Sqrt(x)
Easy
Battleships in a Board
Medium
Palindrome Number
Easy
Fraction to Recurring Decimal
Medium
Last Stone Weight
Easy
Island Perimeter
Easy
Queue Reconstruction by Height
Medium
Longest Turbulent Subarray
Medium
Find Peak Element
Medium
Find Leaves of Binary Tree
Medium
Employee Importance
Easy
Partition to K Equal Sum Subsets
Medium
Random Pick with Weight
Medium
Count and Say
Easy
Interval List Intersections
Medium
Falling Squares
Hard
Insert into a Sorted Circular Linked List
Medium
Remove Duplicate Letters
Hard
Balanced Binary Tree
Easy
Video Stitching
Medium
Serialize and Deserialize N-ary Tree
Hard
String Compression
Easy
Remove K Digits
Medium
Bomb Enemy
Medium
Number of Digit One
Hard
Find K Closest Elements
Medium
Sort Characters By Frequency
Medium
Android Unlock Patterns
Medium
Intersection of Two Arrays II
Easy
Smallest Range Covering Elements from K Lists
Hard
Longest Substring with At Most Two Distinct Characters
Medium
Guess the Word
Hard
Maximum XOR of Two Numbers in an Array
Medium
House Robber
Easy
All O`one Data Structure
Hard
Subarrays with K Different Integers
Hard
Is Graph Bipartite?
Medium
Wiggle Sort
Medium
House Robber III
Medium
Max Increase to Keep City Skyline
Medium
Optimal Account Balancing
Hard
Split Array Largest Sum
Hard
Rotate Array
Easy
Valid Palindrome
Easy
Minimum Knight Moves
Medium
Maximum Width of Binary Tree
Medium
Sales Analysis II
Easy
Remove Duplicates from Sorted List
Easy
Combination Sum II
Medium
Stepping Numbers
Medium
Asteroid Collision
Medium
Remove Duplicates from Sorted List II
Medium
Minimum Height Trees
Medium
Sentence Similarity II
Medium
Sum Root to Leaf Numbers
Medium
Excel Sheet Column Number
Easy
Odd Even Linked List
Medium
Merge Two Binary Trees
Easy
First Unique Number
Medium
High Five
Easy
Power of Two
Easy
Contiguous Array
Medium
Valid Number
Hard
Reverse Words in a String
Medium
Maximum Gap
Hard
Line Reflection
Medium
Fibonacci Number
Easy
One Edit Distance
Medium
Online Stock Span
Medium
Happy Number
Easy
Meeting Scheduler
Medium
Super Washing Machines
Hard
Find Winner on a Tic Tac Toe Game
Easy
Sum of Root To Leaf Binary Numbers
Easy
Subsets II
Medium
Global and Local Inversions
Medium
Remove Duplicates from Sorted Array
Easy
Minimum Genetic Mutation
Medium
Single Number II
Medium
Department Highest Salary
Medium
Max Consecutive Ones III
Medium
Trapping Rain Water II
Hard
Combination Sum IV
Medium
Construct Binary Tree from Inorder and Postorder Traversal
Medium
Design File System
Medium
Find the Derangement of An Array
Medium
Split Linked List in Parts
Medium
My Calendar I
Medium
Palindrome Partitioning II
Hard
Unique Email Addresses
Easy
Count Univalue Subtrees
Medium
Pascal's Triangle
Easy
Contains Duplicate
Easy
Permutation Sequence
Hard
Best Meeting Point
Hard
Plus One
Easy
Design Twitter
Medium
Range Module
Hard
Couples Holding Hands
Hard
Valid Triangle Number
Medium
Bulls and Cows
Easy
Add Strings
Easy
Minimum Size Subarray Sum
Medium
Reverse Words in a String III
Easy
Find K-th Smallest Pair Distance
Hard
Self Crossing
Hard
UTF-8 Validation
Medium
Word Frequency
Medium
Campus Bikes
Medium
Insert into a Binary Search Tree
Medium
Jewels and Stones
Easy
Repeated String Match
Easy
Reverse String II
Easy
Average of Levels in Binary Tree
Easy
Missing Ranges
Medium
Network Delay Time
Medium
Water and Jug Problem
Medium
Bulb Switcher
Medium
Longest Substring with At Least K Repeating Characters
Medium
Nested List Weight Sum
Easy
Maximum Sum of Two Non-Overlapping Subarrays
Medium
Relative Sort Array
Easy
Gray Code
Medium
Minimum Depth of Binary Tree
Easy
Sum of Two Integers
Medium
Logical OR of Two Binary Grids Represented as Quad-Trees
Medium
Backspace String Compare
Easy
Russian Doll Envelopes
Hard
Sliding Puzzle
Hard
Maximum Level Sum of a Binary Tree
Medium
Arithmetic Slices
Medium
Find Largest Value in Each Tree Row
Medium
Construct Quad Tree
Medium
Delete Node in a BST
Medium
Same Tree
Easy
Validate IP Address
Medium
Number of Islands II
Hard
Find Common Characters
Easy
Dinner Plate Stacks
Hard
Number of Days Between Two Dates
Easy
Next Greater Node In Linked List
Medium
Matchsticks to Square
Medium
Minimum Window Subsequence
Hard
Customers Who Never Order
Easy
Minimum Cost Tree From Leaf Values
Medium
K Empty Slots
Hard
Multiply Strings
Medium
Maximize Distance to Closest Person
Easy
Rank Scores
Medium
Count Complete Tree Nodes
Medium
Range Sum Query 2D - Immutable
Medium
Car Pooling
Medium
Campus Bikes II
Medium
Partition Equal Subset Sum
Medium
Minimum Difficulty of a Job Schedule
Hard
Different Ways to Add Parentheses
Medium
Binary Tree Postorder Traversal
Hard
Maximum Sum BST in Binary Tree
Hard
Longest Univalue Path
Easy
Permutations II
Medium
Design Bounded Blocking Queue
Medium
Delete Node in a Linked List
Easy
Number of Submatrices That Sum to Target
Hard
Maximum Length of Pair Chain
Medium
Minimize Malware Spread
Hard
Create Maximum Number
Hard
Sales Analysis III
Easy
Permutation in String
Medium
Range Sum Query - Mutable
Medium
Pancake Sorting
Medium
Construct Binary Tree from Preorder and Postorder Traversal
Medium
Distinct Subsequences
Hard
Smallest Subsequence of Distinct Characters
Medium
Longest Common Subsequence
Medium
Shortest Palindrome
Hard
Reverse Vowels of a String
Easy
Minimum Distance Between BST Nodes
Easy
Ugly Number II
Medium
Consecutive Numbers
Medium
Students Report By Geography
Hard
Binary Tree Level Order Traversal II
Easy
Sort Array By Parity
Easy
Lemonade Change
Easy
Shortest Unsorted Continuous Subarray
Easy
Increasing Triplet Subsequence
Medium
Elimination Game
Medium
Find Cumulative Salary of an Employee
Hard
Trips and Users
Hard
Longest Happy String
Medium
Strong Password Checker
Hard
Making A Large Island
Hard
Sum of Nodes with Even-Valued Grandparent
Medium
Longest Repeating Substring
Medium
Number of Boomerangs
Easy
K-diff Pairs in an Array
Easy
Get Watched Videos by Your Friends
Medium
Word Pattern
Easy
Middle of the Linked List
Easy
Random Pick with Blacklist
Hard
Maximum Sum Circular Subarray
Medium
Number of 1 Bits
Easy
Length of Longest Fibonacci Subsequence
Medium
Customer Placing the Largest Number of Orders
Easy
Ransom Note
Easy
Dungeon Game
Hard
Robot Return to Origin
Easy
Keys and Rooms
Medium
Design A Leaderboard
Medium
Range Sum of BST
Easy
Unique Binary Search Trees II
Medium
Remove Linked List Elements
Easy
Logger Rate Limiter
Easy
Complete Binary Tree Inserter
Medium
Rotate String
Easy
Maximum Depth of N-ary Tree
Easy
Read N Characters Given Read4 II - Call multiple times
Hard
Path In Zigzag Labelled Binary Tree
Medium
Linked List Random Node
Medium
My Calendar III
Hard
Minimum Domino Rotations For Equal Row
Medium
Shortest Word Distance II
Medium
Combinations
Medium
Third Maximum Number
Easy
Defanging an IP Address
Easy
Partition Array Into Three Parts With Equal Sum
Easy
Pascal's Triangle II
Easy
Largest 1-Bordered Square
Medium
Min Cost Climbing Stairs
Easy
Minimum Moves to Equal Array Elements
Easy
Count The Repetitions
Hard
Managers with at Least 5 Direct Reports
Medium
Find Duplicate File in System
Medium
Prime Number of Set Bits in Binary Representation
Easy
Largest Divisible Subset
Medium
Boats to Save People
Medium
Minimum Number of Arrows to Burst Balloons
Medium
My Calendar II
Medium
Remove All Adjacent Duplicates In String
Easy
K-th Symbol in Grammar
Medium
All People Report to the Given Manager
Medium
Perfect Number
Easy
Search Insert Position
Easy
Integer Replacement
Medium
Subdomain Visit Count
Easy
Sparse Matrix Multiplication
Medium
Minimum Area Rectangle
Medium
Non-overlapping Intervals
Medium
Trim a Binary Search Tree
Easy
Exchange Seats
Medium
Cherry Pickup
Hard
Shortest Subarray with Sum at Least K
Hard
Minimum Remove to Make Valid Parentheses
Medium
Smallest String With Swaps
Medium
Design Compressed String Iterator
Easy
Construct Binary Search Tree from Preorder Traversal
Medium
Number of Closed Islands
Medium
Bulb Switcher III
Medium
Missing Element in Sorted Array
Medium
Human Traffic of Stadium
Hard
Find Smallest Common Element in All Rows
Medium
Pyramid Transition Matrix
Medium
Rearrange String k Distance Apart
Hard
Minimum Number of K Consecutive Bit Flips
Hard
Shortest Path to Get All Keys
Hard
Binary Tree Longest Consecutive Sequence II
Medium
RLE Iterator
Medium
Next Closest Time
Medium
Redundant Connection
Medium
Contains Duplicate II
Easy
Number of Matching Subsequences
Medium
Peak Index in a Mountain Array
Easy
Construct Binary Tree from String
Medium
String Transforms Into Another String
Hard
Tree Diameter
Medium
Minimum Number of Refueling Stops
Hard
Predict the Winner
Medium
Longest Arithmetic Sequence
Medium
Squares of a Sorted Array
Easy
Continuous Subarray Sum
Medium
Maximum Swap
Medium
Count Number of Nice Subarrays
Medium
Array Partition I
Easy
Score of Parentheses
Medium
Design Linked List
Medium
As Far from Land as Possible
Medium
Check If a String Is a Valid Sequence from Root to Leaves Path in a Binary Tree
Medium
Maximum Difference Between Node and Ancestor
Medium
Minimum Area Rectangle II
Medium
Reverse Pairs
Hard
Longest String Chain
Medium
Counting Bits
Medium
Longest Word in Dictionary
Easy
Sum of Left Leaves
Easy
Find Pivot Index
Easy
Minimum Time Difference
Medium
Distribute Coins in Binary Tree
Medium
Web Crawler Multithreaded
Medium
Count Number of Teams
Medium
Flip Equivalent Binary Trees
Medium
DI String Match
Easy
House Robber II
Medium
Best Time to Buy and Sell Stock with Transaction Fee
Medium
Wiggle Subsequence
Medium
Number of Longest Increasing Subsequence
Medium
Maximize Sum Of Array After K Negations
Easy
Exam Room
Medium
Search in a Sorted Array of Unknown Size
Medium
N-ary Tree Level Order Traversal
Medium
Is Subsequence
Easy
Sales by Day of the Week
Hard
Find Words That Can Be Formed by Characters
Easy
Best Time to Buy and Sell Stock with Cooldown
Medium
Check Completeness of a Binary Tree
Medium
Subarray Sums Divisible by K
Medium
Building H2O
Medium
All Paths from Source Lead to Destination
Medium
Heaters
Easy
Remove Sub-Folders from the Filesystem
Medium
Task Scheduler
Medium
Find and Replace Pattern
Medium
Sort an Array
Medium
Maximum Binary Tree
Medium
Print in Order
Easy
Letter Case Permutation
Medium
Similar String Groups
Hard
Fruit Into Baskets
Medium
Replace Elements with Greatest Element on Right Side
Easy
Reformat Department Table
Easy
Binary Tree Preorder Traversal
Medium
24 Game
Hard
Add Binary
Easy
Second Minimum Node In a Binary Tree
Easy
Product Sales Analysis I
Easy
Split Array into Fibonacci Sequence
Medium
Delete Duplicate Emails
Easy
Closest Leaf in a Binary Tree
Medium
Vowel Spellchecker
Medium
Group Shifted Strings
Medium
Factorial Trailing Zeroes
Easy
Minimum Time Visiting All Points
Easy
Rotate Function
Medium
Palindrome Permutation II
Medium
Max Consecutive Ones
Easy
Remove Element
Easy
Delete Nodes And Return Forest
Medium
Image Smoother
Easy
Camelcase Matching
Medium
Hamming Distance
Easy
Open the Lock
Medium
Can Place Flowers
Easy
Most Profit Assigning Work
Medium
Valid Perfect Square
Easy
Custom Sort String
Medium
Combination Sum III
Medium
Minimum Swaps to Make Strings Equal
Medium
Word Subsets
Medium
Kill Process
Medium
Minimum Add to Make Parentheses Valid
Medium
Repeated Substring Pattern
Easy
First Bad Version
Easy
Uncommon Words from Two Sentences
Easy
Koko Eating Bananas
Medium
Design HashSet
Easy
Longest Continuous Increasing Subsequence
Easy
Sales Analysis I
Easy
Single Number III
Medium
Snapshot Array
Medium
Verifying an Alien Dictionary
Easy
Binary Tree Pruning
Medium
The K Weakest Rows in a Matrix
Easy
Friendly Movies Streamed Last Month
Easy
Leaf-Similar Trees
Easy
Find Customer Referee
Easy
Remove Palindromic Subsequences
Easy
Two City Scheduling
Easy
Average Selling Price
Easy
Minimum Swaps To Make Sequences Increasing
Medium
Product Sales Analysis II
Easy
Minimum Falling Path Sum
Medium
N-Queens II
Hard
Remove Duplicates from Sorted Array II
Medium
Sort Array By Parity II
Easy
Split a String in Balanced Strings
Easy
Find the Team Size
Easy
Maximum Product of Splitted Binary Tree
Medium
Number of Equivalent Domino Pairs
Easy
Count Servers that Communicate
Medium
Height Checker
Easy
Balance a Binary Search Tree
Medium
Maximum Number of Vowels in a Substring of Given Length
Medium
Binary Search
Easy
Univalued Binary Tree
Easy
N-ary Tree Postorder Traversal
Easy
Last Stone Weight II
Medium
All Paths From Source to Target
Medium
Customer Order Frequency
Easy
Construct String from Binary Tree
Easy
Reverse Bits
Easy
Find N Unique Integers Sum up to Zero
Easy
Delete Leaves With a Given Value
Medium
Angle Between Hands of a Clock
Medium
Find Mode in Binary Search Tree
Easy
Range Sum Query - Immutable
Easy
Non-decreasing Array
Easy
Maximum Number of Non-Overlapping Substrings
Hard
Find Minimum in Rotated Sorted Array II
Hard
Find the Difference
Easy
How Many Numbers Are Smaller Than the Current Number
Easy
Count Negative Numbers in a Sorted Matrix
Easy
Kids With the Greatest Number of Candies
Easy
Equal Tree Partition
Medium
Complex Number Multiplication
Medium
Optimal Division
Medium
Set Mismatch
Easy
Monotone Increasing Digits
Medium
Split BST
Medium
Loud and Rich
Medium
Orderly Queue
Hard
Numbers At Most N Given Digit Set
Hard
Digit Count in Range
Hard
Index Pairs of a String
Easy
Sum of Digits in the Minimum Number
Easy
Number of Days in a Month
Easy
Remove Vowels from a String
Easy
Armstrong Number
Easy
Recover a Tree From Preorder Traversal
Hard
Largest Unique Number
Easy
Uncrossed Lines
Medium
Customers Who Bought All Products
Medium
Actors and Directors Who Cooperated At Least Three Times
Easy
Distant Barcodes
Medium
Product Sales Analysis III
Medium
Insufficient Nodes in Root to Leaf Paths
Medium
Handshakes That Don't Cross
Hard
Remove Covered Intervals
Medium
Shortest Path with Alternating Colors
Medium
Closest Divisors
Medium
Largest Multiple of Three
Hard
Prime Arrangements
Easy
Diet Plan Performance
Easy
Maximum Score Words Formed by Letters
Hard
Shift 2D Grid
Easy
All Elements in Two Binary Search Trees
Medium
List the Products Ordered in a Period
Easy
Students With Invalid Departments
Easy
Number of Steps to Reduce a Number in Binary Representation to One
Medium
String Matching in an Array
Easy
Queries on a Permutation With Key
Medium
NPV Queries
Medium
Pseudo-Palindromic Paths in a Binary Tree
Medium
Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree
Hard
Path Crossing
Easy
Clone Binary Tree With Random Pointer
Medium
Can Make Arithmetic Progression From Sequence
Easy
Clone N-ary Tree
Medium
Find the Index of the Large Integer
Medium
Share this with your loved ones: