LeetCode
-
Two Sum
Easy
-
Add Two Numbers
Medium
-
Longest Substring Without Repeating Characters
Medium
-
Median of Two Sorted Arrays
Hard
-
Longest Palindromic Substring
Medium
-
Zigzag Conversion
Medium
-
Reverse Integer
Medium
-
String to Integer (atoi)
Medium
-
Palindrome Number
Easy
-
Regular Expression Matching
Hard
-
Container With Most Water
Medium
-
Integer to Roman
Medium
-
Roman to Integer
Easy
-
Longest Common Prefix
Easy
-
3Sum
Medium
-
3Sum Closest
Medium
-
Letter Combinations of a Phone Number
Medium
-
4Sum
Medium
-
Remove Nth Node From End of List
Medium
-
Valid Parentheses
Easy
-
Merge Two Sorted Lists
Easy
-
Generate Parentheses
Medium
-
Merge k Sorted Lists
Hard
-
Swap Nodes in Pairs
Medium
-
Reverse Nodes in k-Group
Hard
-
Remove Duplicates from Sorted Array
Easy
-
Remove Element
Easy
-
Find the Index of the First Occurrence in a String
Easy
-
Divide Two Integers
Medium
-
Substring with Concatenation of All Words
Hard
-
Next Permutation
Medium
-
Longest Valid Parentheses
Hard
-
Search in Rotated Sorted Array
Medium
-
Find First and Last Position of Element in Sorted Array
Medium
-
Search Insert Position
Easy
-
Valid Sudoku
Medium
-
Sudoku Solver
Hard
-
Count and Say
Medium
-
Combination Sum
Medium
-
Combination Sum II
Medium
-
First Missing Positive
Hard
-
Trapping Rain Water
Hard
-
Multiply Strings
Medium
-
Wildcard Matching
Hard
-
Jump Game II
Medium
-
Permutations
Medium
-
Permutations II
Medium
-
Rotate Image
Medium
-
Group Anagrams
Medium
-
Pow(x, n)
Medium
-
N-Queens
Hard
-
N-Queens II
Hard
-
Maximum Subarray
Medium
-
Spiral Matrix
Medium
-
Jump Game
Medium
-
Merge Intervals
Medium
-
Insert Interval
Medium
-
Length of Last Word
Easy
-
Spiral Matrix II
Medium
-
Permutation Sequence
Hard
-
Rotate List
Medium
-
Unique Paths
Medium
-
Unique Paths II
Medium
-
Minimum Path Sum
Medium
-
Valid Number
Hard
-
Plus One
Easy
-
Add Binary
Easy
-
Text Justification
Hard
-
Sqrt(x)
Easy
-
Climbing Stairs
Easy
-
Simplify Path
Medium
-
Edit Distance
Medium
-
Set Matrix Zeroes
Medium
-
Search a 2D Matrix
Medium
-
Sort Colors
Medium
-
Minimum Window Substring
Hard
-
Combinations
Medium
-
Subsets
Medium
-
Word Search
Medium
-
Remove Duplicates from Sorted Array II
Medium
-
Search in Rotated Sorted Array II
Medium
-
Remove Duplicates from Sorted List II
Medium
-
Remove Duplicates from Sorted List
Easy
-
Largest Rectangle in Histogram
Hard
-
Maximal Rectangle
Hard
-
Partition List
Medium
-
Scramble String
Hard
-
Merge Sorted Array
Easy
-
Gray Code
Medium
-
Subsets II
Medium
-
Decode Ways
Medium
-
Reverse Linked List II
Medium
-
Restore IP Addresses
Medium
-
Binary Tree Inorder Traversal
Easy
-
Unique Binary Search Trees II
Medium
-
Unique Binary Search Trees
Medium
-
Interleaving String
Medium
-
Validate Binary Search Tree
Medium
-
Recover Binary Search Tree
Medium
-
Same Tree
Easy
-
Symmetric Tree
Easy
-
Binary Tree Level Order Traversal
Medium
-
Binary Tree Zigzag Level Order Traversal
Medium
-
Maximum Depth of Binary Tree
Easy
-
Construct Binary Tree from Preorder and Inorder Traversal
Medium
-
Construct Binary Tree from Inorder and Postorder Traversal
Medium
-
Binary Tree Level Order Traversal II
Medium
-
Convert Sorted Array to Binary Search Tree
Easy
-
Convert Sorted List to Binary Search Tree
Medium
-
Balanced Binary Tree
Easy
-
Minimum Depth of Binary Tree
Easy
-
Path Sum
Easy
-
Path Sum II
Medium
-
Flatten Binary Tree to Linked List
Medium
-
Distinct Subsequences
Hard
-
Populating Next Right Pointers in Each Node
Medium
-
Populating Next Right Pointers in Each Node II
Medium
-
Pascal's Triangle
Easy
-
Pascal's Triangle II
Easy
-
Triangle
Medium
-
Best Time to Buy and Sell Stock
Easy
-
Best Time to Buy and Sell Stock II
Medium
-
Best Time to Buy and Sell Stock III
Hard
-
Binary Tree Maximum Path Sum
Hard
-
Valid Palindrome
Easy
-
Word Ladder II
Hard
-
Word Ladder
Hard
-
Longest Consecutive Sequence
Medium
-
Sum Root to Leaf Numbers
Medium
-
Surrounded Regions
Medium
-
Palindrome Partitioning
Medium
-
Palindrome Partitioning II
Hard
-
Clone Graph
Medium
-
Gas Station
Medium
-
Candy
Hard
-
Single Number
Easy
-
Single Number II
Medium
-
Copy List with Random Pointer
Medium
-
Word Break
Medium
-
Word Break II
Hard
-
Linked List Cycle
Easy
-
Linked List Cycle II
Medium
-
Reorder List
Medium
-
Binary Tree Preorder Traversal
Easy
-
Binary Tree Postorder Traversal
Easy
-
LRU Cache
Medium
-
Insertion Sort List
Medium
-
Sort List
Medium
-
Max Points on a Line
Hard
-
Evaluate Reverse Polish Notation
Medium
-
Reverse Words in a String
Medium
-
Maximum Product Subarray
Medium
-
Find Minimum in Rotated Sorted Array
Medium
-
Find Minimum in Rotated Sorted Array II
Hard
-
Min Stack
Medium
-
Binary Tree Upside Down
Medium
-
Read N Characters Given Read4
Easy
-
Read N Characters Given read4 II - Call Multiple Times
Hard
-
Longest Substring with At Most Two Distinct Characters
Medium
-
Intersection of Two Linked Lists
Easy
-
One Edit Distance
Medium
-
Find Peak Element
Medium
-
Missing Ranges
Easy
-
Maximum Gap
Hard
-
Compare Version Numbers
Medium
-
Fraction to Recurring Decimal
Medium
-
Two Sum II - Input Array Is Sorted
Medium
-
Excel Sheet Column Title
Easy
-
Majority Element
Easy
-
Two Sum III - Data structure design
Easy
-
Excel Sheet Column Number
Easy
-
Factorial Trailing Zeroes
Medium
-
Binary Search Tree Iterator
Medium
-
Dungeon Game
Hard
-
Combine Two Tables
Easy
-
Second Highest Salary
Medium
-
Nth Highest Salary
Medium
-
Rank Scores
Medium
-
Largest Number
Medium
-
Consecutive Numbers
Medium
-
Employees Earning More Than Their Managers
Easy
-
Duplicate Emails
Easy
-
Customers Who Never Order
Easy
-
Department Highest Salary
Medium
-
Department Top Three Salaries
Hard
-
Reverse Words in a String II
Medium
-
Repeated DNA Sequences
Medium
-
Best Time to Buy and Sell Stock IV
Hard
-
Rotate Array
Medium
-
Reverse Bits
Easy
-
Number of 1 Bits
Easy
-
Word Frequency
Medium
-
Valid Phone Numbers
Easy
-
Transpose File
Medium
-
Tenth Line
Easy
-
Delete Duplicate Emails
Easy
-
Rising Temperature
Easy
-
House Robber
Medium
-
Binary Tree Right Side View
Medium
-
Number of Islands
Medium
-
Bitwise AND of Numbers Range
Medium
-
Happy Number
Easy
-
Remove Linked List Elements
Easy
-
Count Primes
Medium
-
Isomorphic Strings
Easy
-
Reverse Linked List
Easy
-
Course Schedule
Medium
-
Implement Trie (Prefix Tree)
Medium
-
Minimum Size Subarray Sum
Medium
-
Course Schedule II
Medium
-
Design Add and Search Words Data Structure
Medium
-
Word Search II
Hard
-
House Robber II
Medium
-
Shortest Palindrome
Hard
-
Kth Largest Element in an Array
Medium
-
Combination Sum III
Medium
-
Contains Duplicate
Easy
-
The Skyline Problem
Hard
-
Contains Duplicate II
Easy
-
Contains Duplicate III
Hard
-
Maximal Square
Medium
-
Count Complete Tree Nodes
Medium
-
Rectangle Area
Medium
-
Basic Calculator
Hard
-
Implement Stack using Queues
Easy
-
Invert Binary Tree
Easy
-
Basic Calculator II
Medium
-
Summary Ranges
Easy
-
Majority Element II
Medium
-
Kth Smallest Element in a BST
Medium
-
Power of Two
Easy
-
Implement Queue using Stacks
Easy
-
Number of Digit One
Hard
-
Palindrome Linked List
Easy
-
Lowest Common Ancestor of a Binary Search Tree
Medium
-
Lowest Common Ancestor of a Binary Tree
Medium
-
Delete Node in a Linked List
Medium
-
Product of Array Except Self
Medium
-
Sliding Window Maximum
Hard
-
Search a 2D Matrix II
Medium
-
Different Ways to Add Parentheses
Medium
-
Valid Anagram
Easy
-
Shortest Word Distance
Easy
-
Shortest Word Distance II
Medium
-
Shortest Word Distance III
Medium
-
Strobogrammatic Number
Easy
-
Strobogrammatic Number II
Medium
-
Strobogrammatic Number III
Hard
-
Group Shifted Strings
Medium
-
Count Univalue Subtrees
Medium
-
Flatten 2D Vector
Medium
-
Meeting Rooms
Easy
-
Meeting Rooms II
Medium
-
Factor Combinations
Medium
-
Verify Preorder Sequence in Binary Search Tree
Medium
-
Paint House
Medium
-
Binary Tree Paths
Easy
-
Add Digits
Easy
-
3Sum Smaller
Medium
-
Single Number III
Medium
-
Graph Valid Tree
Medium
-
Trips and Users
Hard
-
Ugly Number
Easy
-
Ugly Number II
Medium
-
Paint House II
Hard
-
Palindrome Permutation
Easy
-
Palindrome Permutation II
Medium
-
Missing Number
Easy
-
Alien Dictionary
Hard
-
Closest Binary Search Tree Value
Easy
-
Encode and Decode Strings
Medium
-
Closest Binary Search Tree Value II
Hard
-
Integer to English Words
Hard
-
H-Index
Medium
-
H-Index II
Medium
-
Paint Fence
Medium
-
Find the Celebrity
Medium
-
First Bad Version
Easy
-
Perfect Squares
Medium
-
Wiggle Sort
Medium
-
Zigzag Iterator
Medium
-
Expression Add Operators
Hard
-
Move Zeroes
Easy
-
Peeking Iterator
Medium
-
Inorder Successor in BST
Medium
-
Walls and Gates
Medium
-
Find the Duplicate Number
Medium
-
Unique Word Abbreviation
Medium
-
Game of Life
Medium
-
Word Pattern
Easy
-
Word Pattern II
Medium
-
Nim Game
Easy
-
Flip Game
Easy
-
Flip Game II
Medium
-
Find Median from Data Stream
Hard
-
Best Meeting Point
Hard
-
Serialize and Deserialize Binary Tree
Hard
-
Binary Tree Longest Consecutive Sequence
Medium
-
Bulls and Cows
Medium
-
Longest Increasing Subsequence
Medium
-
Remove Invalid Parentheses
Hard
-
Smallest Rectangle Enclosing Black Pixels
Hard
-
Range Sum Query - Immutable
Easy
-
Range Sum Query 2D - Immutable
Medium
-
Number of Islands II
Hard
-
Additive Number
Medium
-
Range Sum Query - Mutable
Medium
-
Range Sum Query 2D - Mutable
Hard
-
Best Time to Buy and Sell Stock with Cooldown
Medium
-
Minimum Height Trees
Medium
-
Sparse Matrix Multiplication
Medium
-
Burst Balloons
Hard
-
Super Ugly Number
Medium
-
Binary Tree Vertical Order Traversal
Medium
-
Count of Smaller Numbers After Self
Hard
-
Remove Duplicate Letters
Medium
-
Shortest Distance from All Buildings
Hard
-
Maximum Product of Word Lengths
Medium
-
Bulb Switcher
Medium
-
Generalized Abbreviation
Medium
-
Create Maximum Number
Hard
-
Coin Change
Medium
-
Number of Connected Components in an Undirected Graph
Medium
-
Wiggle Sort II
Medium
-
Maximum Size Subarray Sum Equals k
Medium
-
Power of Three
Easy
-
Count of Range Sum
Hard
-
Odd Even Linked List
Medium
-
Longest Increasing Path in a Matrix
Hard
-
Patching Array
Hard
-
Verify Preorder Serialization of a Binary Tree
Medium
-
Reconstruct Itinerary
Hard
-
Largest BST Subtree
Medium
-
Increasing Triplet Subsequence
Medium
-
Self Crossing
Hard
-
Palindrome Pairs
Hard
-
House Robber III
Medium
-
Counting Bits
Easy
-
Nested List Weight Sum
Medium
-
Longest Substring with At Most K Distinct Characters
Medium
-
Flatten Nested List Iterator
Medium
-
Power of Four
Easy
-
Integer Break
Medium
-
Reverse String
Easy
-
Reverse Vowels of a String
Easy
-
Moving Average from Data Stream
Easy
-
Top K Frequent Elements
Medium
-
Design Tic-Tac-Toe
Medium
-
Intersection of Two Arrays
Easy
-
Intersection of Two Arrays II
Easy
-
Android Unlock Patterns
Medium
-
Data Stream as Disjoint Intervals
Hard
-
Design Snake Game
Medium
-
Russian Doll Envelopes
Hard
-
Design Twitter
Medium
-
Line Reflection
Medium
-
Count Numbers with Unique Digits
Medium
-
Rearrange String k Distance Apart
Hard
-
Logger Rate Limiter
Easy
-
Sort Transformed Array
Medium
-
Bomb Enemy
Medium
-
Design Hit Counter
Medium
-
Max Sum of Rectangle No Larger Than K
Hard
-
Nested List Weight Sum II
Medium
-
Water and Jug Problem
Medium
-
Find Leaves of Binary Tree
Medium
-
Valid Perfect Square
Easy
-
Largest Divisible Subset
Medium
-
Plus One Linked List
Medium
-
Range Addition
Medium
-
Sum of Two Integers
Medium
-
Super Pow
Medium
-
Find K Pairs with Smallest Sums
Medium
-
Guess Number Higher or Lower
Easy
-
Guess Number Higher or Lower II
Medium
-
Wiggle Subsequence
Medium
-
Combination Sum IV
Medium
-
Kth Smallest Element in a Sorted Matrix
Medium
-
Design Phone Directory
Medium
-
Insert Delete GetRandom O(1)
Medium
-
Insert Delete GetRandom O(1) - Duplicates allowed
Hard
-
Linked List Random Node
Medium
-
Ransom Note
Easy
-
Shuffle an Array
Medium
-
Mini Parser
Medium
-
Lexicographical Numbers
Medium
-
First Unique Character in a String
Easy
-
Longest Absolute File Path
Medium
-
Find the Difference
Easy
-
Elimination Game
Medium
-
Perfect Rectangle
Hard
-
Is Subsequence
Easy
-
UTF-8 Validation
Medium
-
Decode String
Medium
-
Longest Substring with At Least K Repeating Characters
Medium
-
Rotate Function
Medium
-
Integer Replacement
Medium
-
Random Pick Index
Medium
-
Evaluate Division
Medium
-
Nth Digit
Medium
-
Binary Watch
Easy
-
Remove K Digits
Medium
-
Frog Jump
Hard
-
Sum of Left Leaves
Easy
-
Convert a Number to Hexadecimal
Easy
-
Queue Reconstruction by Height
Medium
-
Trapping Rain Water II
Hard
-
Valid Word Abbreviation
Easy
-
Longest Palindrome
Easy
-
Fizz Buzz
Easy
-
Arithmetic Slices
Medium
-
Third Maximum Number
Easy
-
Add Strings
Easy
-
Partition Equal Subset Sum
Medium
-
Pacific Atlantic Water Flow
Medium
-
Sentence Screen Fitting
Medium
-
Battleships in a Board
Medium
-
Maximum XOR of Two Numbers in an Array
Medium
-
Valid Word Square
Easy
-
Reconstruct Original Digits from English
Medium
-
Longest Repeating Character Replacement
Medium
-
Convert Binary Search Tree to Sorted Doubly Linked List
Medium
-
Construct Quad Tree
Medium
-
N-ary Tree Level Order Traversal
Medium
-
Flatten a Multilevel Doubly Linked List
Medium
-
Minimum Genetic Mutation
Medium
-
Number of Segments in a String
Easy
-
Non-overlapping Intervals
Medium
-
Find Right Interval
Medium
-
Path Sum III
Medium
-
Find All Anagrams in a String
Medium
-
Ternary Expression Parser
Medium
-
Arranging Coins
Easy
-
Find All Duplicates in an Array
Medium
-
String Compression
Medium
-
Sequence Reconstruction
Medium
-
Add Two Numbers II
Medium
-
Number of Boomerangs
Medium
-
Find All Numbers Disappeared in an Array
Easy
-
Serialize and Deserialize BST
Medium
-
Delete Node in a BST
Medium
-
Sort Characters By Frequency
Medium
-
Minimum Number of Arrows to Burst Balloons
Medium
-
Minimum Moves to Equal Array Elements
Medium
-
4Sum II
Medium
-
Assign Cookies
Easy
-
132 Pattern
Medium
-
Circular Array Loop
Medium
-
Repeated Substring Pattern
Easy
-
Hamming Distance
Easy
-
Minimum Moves to Equal Array Elements II
Medium
-
Island Perimeter
Easy
-
Can I Win
Medium
-
Unique Substrings in Wraparound String
Medium
-
Validate IP Address
Medium
-
Convex Polygon
Medium
-
Implement Rand10() Using Rand7()
Medium
-
Matchsticks to Square
Medium
-
Ones and Zeroes
Medium
-
Heaters
Medium
-
Number Complement
Easy
-
Total Hamming Distance
Medium
-
Generate Random Point in a Circle
Medium
-
Magical String
Medium
-
License Key Formatting
Easy
-
Find Permutation
Medium
-
Max Consecutive Ones
Easy
-
Predict the Winner
Medium
-
Max Consecutive Ones II
Medium
-
The Maze
Medium
-
Non-decreasing Subsequences
Medium
-
Construct the Rectangle
Easy
-
Target Sum
Medium
-
Teemo Attacking
Easy
-
Next Greater Element I
Easy
-
Random Point in Non-overlapping Rectangles
Medium
-
Diagonal Traverse
Medium
-
Keyboard Row
Easy
-
Find Mode in Binary Search Tree
Easy
-
Next Greater Element II
Medium
-
Base 7
Easy
-
The Maze II
Medium
-
Relative Ranks
Easy
-
Perfect Number
Easy
-
Most Frequent Subtree Sum
Medium
-
Fibonacci Number
Easy
-
Inorder Successor in BST II
Medium
-
Game Play Analysis I
Easy
-
Game Play Analysis II
Easy
-
Find Bottom Left Tree Value
Medium
-
Find Largest Value in Each Tree Row
Medium
-
Longest Palindromic Subsequence
Medium
-
Coin Change II
Medium
-
Random Flip Matrix
Medium
-
Detect Capital
Easy
-
Longest Uncommon Subsequence I
Easy
-
Longest Uncommon Subsequence II
Medium
-
Continuous Subarray Sum
Medium
-
Longest Word in Dictionary through Deleting
Medium
-
Contiguous Array
Medium
-
Beautiful Arrangement
Medium
-
Random Pick with Weight
Medium
-
Minesweeper
Medium
-
Minimum Absolute Difference in BST
Easy
-
Lonely Pixel I
Medium
-
K-diff Pairs in an Array
Medium
-
Lonely Pixel II
Medium
-
Game Play Analysis III
Medium
-
Encode and Decode TinyURL
Medium
-
Construct Binary Tree from String
Medium
-
Complex Number Multiplication
Medium
-
Convert BST to Greater Tree
Medium
-
Minimum Time Difference
Medium
-
Single Element in a Sorted Array
Medium
-
Reverse String II
Easy
-
01 Matrix
Medium
-
Diameter of Binary Tree
Easy
-
Output Contest Matches
Medium
-
Boundary of Binary Tree
Medium
-
Number of Provinces
Medium
-
Binary Tree Longest Consecutive Sequence II
Medium
-
Student Attendance Record I
Easy
-
Optimal Division
Medium
-
Brick Wall
Medium
-
Split Concatenated Strings
Medium
-
Next Greater Element III
Medium
-
Reverse Words in a String III
Easy
-
Logical OR of Two Binary Grids Represented as Quad-Trees
Medium
-
Maximum Depth of N-ary Tree
Easy
-
Subarray Sum Equals K
Medium
-
Array Partition
Easy
-
Longest Line of Consecutive One in Matrix
Medium
-
Binary Tree Tilt
Easy
-
Array Nesting
Medium
-
Reshape the Matrix
Easy
-
Permutation in String
Medium
-
Median Employee Salary
Hard
-
Managers with at Least 5 Direct Reports
Medium
-
Find Median Given Frequency of Numbers
Hard
-
Subtree of Another Tree
Easy
-
Squirrel Simulation
Medium
-
Winning Candidate
Medium
-
Distribute Candies
Easy
-
Out of Boundary Paths
Medium
-
Employee Bonus
Easy
-
Get Highest Answer Rate Question
Medium
-
Find Cumulative Salary of an Employee
Hard
-
Count Student Number in Departments
Medium
-
Shortest Unsorted Continuous Subarray
Medium
-
Kill Process
Medium
-
Delete Operation for Two Strings
Medium
-
Find Customer Referee
Easy
-
Investments in 2016
Medium
-
Customer Placing the Largest Number of Orders
Easy
-
N-ary Tree Preorder Traversal
Easy
-
N-ary Tree Postorder Traversal
Easy
-
Fraction Addition and Subtraction
Medium
-
Valid Square
Medium
-
Longest Harmonious Subsequence
Easy
-
Big Countries
Easy
-
Classes More Than 5 Students
Easy
-
Friend Requests I: Overall Acceptance Rate
Easy
-
Range Addition II
Easy
-
Minimum Index Sum of Two Lists
Easy
-
Human Traffic of Stadium
Hard
-
Friend Requests II: Who Has the Most Friends
Medium
-
Consecutive Available Seats
Easy
-
Design Compressed String Iterator
Easy
-
Can Place Flowers
Easy
-
Construct String from Binary Tree
Easy
-
Sales Person
Easy
-
Tree Node
Medium
-
Find Duplicate File in System
Medium
-
Triangle Judgement
Easy
-
Valid Triangle Number
Medium
-
Shortest Distance in a Plane
Medium
-
Shortest Distance in a Line
Easy
-
Second Degree Follower
Medium
-
Average Salary: Departments VS Company
Hard
-
Add Bold Tag in String
Medium
-
Merge Two Binary Trees
Easy
-
Students Report By Geography
Hard
-
Biggest Single Number
Easy
-
Not Boring Movies
Easy
-
Task Scheduler
Medium
-
Design Circular Queue
Medium
-
Add One Row to Tree
Medium
-
Maximum Distance in Arrays
Medium
-
Minimum Factorization
Medium
-
Exchange Seats
Medium
-
Swap Salary
Easy
-
Maximum Product of Three Numbers
Easy
-
Sum of Square Numbers
Medium
-
Find the Derangement of An Array
Medium
-
Design Log Storage System
Medium
-
Exclusive Time of Functions
Medium
-
Average of Levels in Binary Tree
Easy
-
Shopping Offers
Medium
-
Solve the Equation
Medium
-
Design Circular Deque
Medium
-
Maximum Average Subarray I
Easy
-
Set Mismatch
Easy
-
Maximum Length of Pair Chain
Medium
-
Palindromic Substrings
Medium
-
Replace Words
Medium
-
Dota2 Senate
Medium
-
2 Keys Keyboard
Medium
-
4 Keys Keyboard
Medium
-
Find Duplicate Subtrees
Medium
-
Two Sum IV - Input is a BST
Easy
-
Maximum Binary Tree
Medium
-
Print Binary Tree
Medium
-
Robot Return to Origin
Easy
-
Find K Closest Elements
Medium
-
Split Array into Consecutive Subsequences
Medium
-
Image Smoother
Easy
-
Maximum Width of Binary Tree
Medium
-
Equal Tree Partition
Medium
-
Non-decreasing Array
Medium
-
Path Sum IV
Medium
-
Beautiful Arrangement II
Medium
-
Trim a Binary Search Tree
Medium
-
Maximum Swap
Medium
-
Second Minimum Node In a Binary Tree
Easy
-
Bulb Switcher II
Medium
-
Number of Longest Increasing Subsequence
Medium
-
Longest Continuous Increasing Subsequence
Easy
-
Implement Magic Dictionary
Medium
-
Map Sum Pairs
Medium
-
Valid Parenthesis String
Medium
-
Valid Palindrome II
Easy
-
Next Closest Time
Medium
-
Baseball Game
Easy
-
Redundant Connection
Medium
-
Repeated String Match
Medium
-
Longest Univalue Path
Medium
-
Knight Probability in Chessboard
Medium
-
Employee Importance
Medium
-
Stickers to Spell Word
Hard
-
Top K Frequent Words
Medium
-
Binary Number with Alternating Bits
Easy
-
Number of Distinct Islands
Medium
-
Max Area of Island
Medium
-
Count Binary Substrings
Easy
-
Degree of an Array
Easy
-
Partition to K Equal Sum Subsets
Medium
-
Falling Squares
Hard
-
Search in a Binary Search Tree
Easy
-
Insert into a Binary Search Tree
Medium
-
Search in a Sorted Array of Unknown Size
Medium
-
Kth Largest Element in a Stream
Easy
-
Binary Search
Easy
-
Design HashSet
Easy
-
Design HashMap
Easy
-
Design Linked List
Medium
-
Insert into a Sorted Circular Linked List
Medium
-
To Lower Case
Easy
-
Random Pick with Blacklist
Hard
-
Number of Distinct Islands II
Hard
-
Minimum ASCII Delete Sum for Two Strings
Medium
-
Subarray Product Less Than K
Medium
-
Best Time to Buy and Sell Stock with Transaction Fee
Medium
-
Range Module
Hard
-
Max Stack
Hard
-
1-bit and 2-bit Characters
Easy
-
Maximum Length of Repeated Subarray
Medium
-
Longest Word in Dictionary
Medium
-
Accounts Merge
Medium
-
Remove Comments
Medium
-
Candy Crush
Medium
-
Find Pivot Index
Easy
-
Split Linked List in Parts
Medium
-
Self Dividing Numbers
Easy
-
My Calendar I
Medium
-
My Calendar II
Medium
-
Flood Fill
Easy
-
Sentence Similarity
Easy
-
Asteroid Collision
Medium
-
Sentence Similarity II
Medium
-
Monotone Increasing Digits
Medium
-
Daily Temperatures
Medium
-
Delete and Earn
Medium
-
Closest Leaf in a Binary Tree
Medium
-
Network Delay Time
Medium
-
Find Smallest Letter Greater Than Target
Easy
-
Min Cost Climbing Stairs
Easy
-
Largest Number At Least Twice of Others
Easy
-
Shortest Completing Word
Easy
-
Number Of Corner Rectangles
Medium
-
IP to CIDR
Medium
-
Open the Lock
Medium
-
Reach a Number
Medium
-
Pour Water
Medium
-
Pyramid Transition Matrix
Medium
-
Bold Words in String
Medium
-
Find Anagram Mappings
Easy
-
Prime Number of Set Bits in Binary Representation
Easy
-
Partition Labels
Medium
-
Largest Plus Sign
Medium
-
Toeplitz Matrix
Easy
-
Reorganize String
Medium
-
Max Chunks To Make Sorted
Medium
-
Jewels and Stones
Easy
-
Sliding Puzzle
Hard
-
Global and Local Inversions
Medium
-
Split BST
Medium
-
Swap Adjacent in LR String
Medium
-
K-th Symbol in Grammar
Medium
-
Rabbits in Forest
Medium
-
Minimum Distance Between BST Nodes
Easy
-
Letter Case Permutation
Medium
-
Is Graph Bipartite?
Medium
-
K-th Smallest Prime Fraction
Medium
-
Cheapest Flights Within K Stops
Medium
-
Rotated Digits
Medium
-
Escape The Ghosts
Medium
-
Domino and Tromino Tiling
Medium
-
Custom Sort String
Medium
-
Number of Matching Subsequences
Medium
-
Valid Tic-Tac-Toe State
Medium
-
Number of Subarrays with Bounded Maximum
Medium
-
Rotate String
Easy
-
All Paths From Source to Target
Medium
-
Champagne Tower
Medium
-
Similar RGB Color
Easy
-
Minimum Swaps To Make Sequences Increasing
Hard
-
Most Common Word *
Easy
-
Shortest Distance to a Character
Easy
-
Friends Of Appropriate Ages
Medium
-
Making A Large Island
Hard
-
Flipping an Image
Easy
-
Find And Replace in String
Medium
-
Rectangle Overlap
Easy
-
Guess the Word
Hard
-
Backspace String Compare
Easy
-
Longest Mountain in Array
Medium
-
Maximize Distance to Closest Person
Medium
-
Peak Index in a Mountain Array
Medium
-
Car Fleet
Medium
-
Exam Room
Medium
-
Score of Parentheses *
Medium
-
Shortest Subarray with Sum at Least K
Hard
-
All Nodes Distance K in Binary Tree **
Medium
-
Transpose Matrix
Easy
-
Leaf-Similar Trees
Easy
-
Middle of the Linked List
Easy
-
Boats to Save People
Medium
-
Spiral Matrix III
Medium
-
Possible Bipartition
Medium
-
Fair Candy Swap
Easy
-
Find and Replace Pattern
Medium
-
Online Stock Span
Medium
-
Minimum Add to Make Parentheses Valid
Medium
-
Range Sum of BST
Easy
-
Verifying an Alien Dictionary
Easy
-
K Closest Points to Origin
Medium
-
Subarray Sums Divisible by K
Medium
-
Interval List Intersections
Medium
-
Vertical Order Traversal of a Binary Tree
Hard
-
Cousins in Binary Tree
Easy
-
Grid Illumination
Hard
-
Find Common Characters
Easy
-
Max Consecutive Ones III *
Medium
-
Clumsy Factorial
Medium
-
Construct Binary Search Tree from Preorder Traversal
Medium
-
Complement of Base 10 Integer
Easy
-
Partition Array Into Three Parts With Equal Sum
Easy
-
Next Greater Node In Linked List
Medium
-
Number of Enclaves
Medium
-
Longest Arithmetic Subsequence
Medium
-
Maximum Sum of Two Non-Overlapping Subarrays
Medium
-
Binary Search Tree to Greater Sum Tree
Medium
-
Customers Who Bought All Products
Medium
-
Remove All Adjacent Duplicates In String
Easy
-
Actors and Directors Who Cooperated At Least Three Times
Easy
-
Previous Permutation With One Swap
Medium
-
Product Sales Analysis I
Easy
-
Product Sales Analysis II
Easy
-
Product Sales Analysis III
Medium
-
Project Employees I
Easy
-
Project Employees II
Easy
-
Project Employees III
Medium
-
Smallest Subsequence of Distinct Characters
Medium
-
Sales Analysis I
Easy
-
Sales Analysis II
Easy
-
Sales Analysis III
Easy
-
Duplicate Zeros
Easy
-
Shortest Path in Binary Matrix
Medium
-
Game Play Analysis V
Hard
-
Unpopular Books
Medium
-
The Earliest Moment When Everyone Become Friends
Medium
-
New Users Daily Count
Medium
-
Delete Nodes And Return Forest
Medium
-
Highest Grade For Each Student
Medium
-
Reported Posts
Easy
-
Print in Order
Easy
-
Print FooBar Alternately
Medium
-
Print Zero Even Odd
Medium
-
Building H2O
Medium
-
Active Businesses
Medium
-
User Purchase Platform
Hard
-
Reported Posts II
Medium
-
Parallel Courses
Medium
-
User Activity for the Past 30 Days I
Easy
-
User Activity for the Past 30 Days II
Easy
-
Longest Common Subsequence
Medium
-
Article Views I
Easy
-
Article Views II
Medium
-
Market Analysis I
Medium
-
Market Analysis II
Hard
-
Product Price at a Given Date
Medium
-
Immediate Food Delivery I
Easy
-
Immediate Food Delivery II
Medium
-
Reformat Department Table
Easy
-
Design Bounded Blocking Queue
Medium
-
Monthly Transactions I
Medium
-
Tournament Winners
Hard
-
Fizz Buzz Multithreaded
Medium
-
Ugly Number III
Medium
-
Smallest String With Swaps
Medium
-
Last Person to Fit in the Bus
Medium
-
Monthly Transactions II
Medium
-
Design Skiplist
Medium
-
Queries Quality and Percentage
Easy
-
Team Scores in Football Tournament
Medium
-
Valid Palindrome III
Hard
-
Report Contiguous Dates
Hard
-
The Dining Philosophers
Medium
-
Number of Comments per Post
Easy
-
Web Crawler Multithreaded
Medium
-
Minimum Remove to Make Valid Parentheses
Medium
-
Average Selling Price
Easy
-
Number of Closed Islands
Medium
-
Page Recommendations
Medium
-
All People Report to the Given Manager
Medium
-
Traffic Light Controlled Intersection
Easy
-
Students and Examinations
Easy
-
Find the Start and End Number of Continuous Ranges
Medium
-
Weather Type in Each Country
Easy
-
Number of Paths with Max Score
Hard
-
Find the Team Size
Easy
-
Find N Unique Integers Sum up to Zero
Easy
-
Running Total for Different Genders
Medium
-
Restaurant Growth
Medium
-
Ads Performance
Easy
-
List the Products Ordered in a Period
Easy
-
Number of Transactions per Visit
Hard
-
Movie Rating
Medium
-
Students With Invalid Departments
Easy
-
Activity Participants
Medium
-
Number of Trusted Contacts of a Customer
Medium
-
Get the Second Most Recent Activity
Hard
-
Replace Employee ID With The Unique Identifier
Easy
-
Total Sales Amount by Year
Hard
-
Capital Gain/Loss
Medium
-
Find Lucky Integer in an Array
Easy
-
Customers Who Bought Products A and B but Not C
Medium
-
Circle and Rectangle Overlapping
Medium
-
Top Travellers
Easy
-
Find the Quiet Students in All Exams
Hard
-
Reformat The String
Easy
-
NPV Queries
Easy
-
Diagonal Traverse II
Medium
-
Create a Session Bar Chart
Easy
-
Evaluate Boolean Expression
Medium
-
Apples & Oranges
Medium
-
Active Users
Medium
-
Rectangles Area
Medium
-
Calculate Salaries
Medium
-
Sales by Day of the Week
Hard
-
Group Sold Products By The Date
Easy
-
Friendly Movies Streamed Last Month
Easy
-
Countries You Can Safely Invest In
Medium
-
Customer Order Frequency
Easy
-
Find Users With Valid E-Mails
Easy
-
Patients With a Condition
Easy
-
String Compression II
Hard
-
The Most Recent Three Orders
Medium
-
Kth Missing Positive Number
Easy
-
Fix Product Name Format
Easy
-
The Most Recent Orders for Each Product
Medium
-
Bank Account Summary
Medium
-
Unique Orders and Customers Per Month
Easy
-
Dot Product of Two Sparse Vectors
Medium
-
Warehouse Manager
Easy
-
Customer Who Visited but Did Not Make Any Transactions
Easy
-
Bank Account Summary II
Easy
-
The Most Frequently Ordered Products for Each Customer
Medium
-
Maximum Number of Achievable Transfer Requests
Hard
-
Sellers With No Sales
Easy
-
Maximum Number of Visible Points
Hard
-
Find the Missing IDs
Medium
-
All Valid Triplets That Can Represent a Country
Easy
-
Percentage of Users Attended a Contest
Easy
-
Hopper Company Queries I
Hard
-
Hopper Company Queries II
Hard
-
Lowest Common Ancestor of a Binary Tree III
Medium
-
Hopper Company Queries III
Hard
-
Determine if Two Strings Are Close
Medium
-
Average Time of Process per Machine
Easy
-
Fix Names in a Table
Easy
-
Product's Worth Over Invoices
Easy
-
Invalid Tweets
Easy
-
Daily Leads and Partners
Easy
-
Number of Calls Between Two Persons
Medium
-
Average Waiting Time
Medium
-
Biggest Window Between Visits
Medium
-
Count Apples and Oranges
Medium
-
Swapping Nodes in a Linked List
Medium
-
Find Followers Count
Easy
-
The Number of Employees Which Report to Each Employee
Easy
-
Find Total Time Spent by Each Employee
Easy
-
Leetflex Banned Accounts
Medium
-
Recyclable and Low Fat Products
Easy
-
Buildings With an Ocean View
Medium
-
Form Array by Concatenating Subarrays of Another Array
Medium
-
Find the Subtasks That Did Not Execute
Hard
-
Merge Strings Alternately
Easy
-
Car Fleet II
Hard
-
Product's Price for Each Store
Easy
-
Find Nearest Point That Has the Same X or Y Coordinate
Easy
-
Grand Slam Titles
Medium
-
Primary Department for Each Employee
Easy
-
Rearrange Products Table
Easy
-
Number of Orders in the Backlog
Medium
-
Ad-Free Sessions
Easy
-
Find Interview Candidates
Medium
-
Find Customers With Positive Revenue this Year
Easy
-
Maximum Transaction Each Day
Medium
-
League Statistics
Medium
-
Suspicious Bank Accounts
Medium
-
Convert Date Format
Easy
-
Largest Color Value in a Directed Graph
Hard
-
Orders With Maximum Quantity Above Average
Medium
-
Product of Two Run-Length Encoded Arrays
Medium
-
Calculate Special Bonus
Easy
-
Group Employees of the Same Salary
Medium
-
The Latest Login in 2020
Easy
-
Page Recommendations II
Hard
-
Find a Peak Element II
Medium
-
Count Salary Categories
Medium
-
Leetcodify Friends Recommendations
Hard
-
Leetcodify Similar Friends
Hard
-
Confirmation Rate
Medium
-
Users That Actively Request Confirmation Messages
Easy
-
Strong Friendship
Medium
-
All the Pairs With the Maximum Number of Common Followers
Medium
-
Employees With Missing Information
Easy
-
First and Last Call On the Same Day
Hard
-
Employees Whose Manager Left the Company
Easy
-
Find Cutoff Score for Each School
Medium
-
Count the Number of Experiments
Medium
-
The Number of Seniors and Juniors to Join the Company
Hard
-
The Number of Seniors and Juniors to Join the Company II
Hard
-
Number of Accounts That Did Not Stream
Medium
-
Low-Quality Problems
Easy
-
Accepted Candidates From the Interviews
Medium
-
The Category of Each Member in the Store
Medium
-
Account Balance
Medium
-
The Winner University
Easy
-
The Number of Rich Customers
Easy
-
Drop Type 1 Orders for Customers With Type 0 Orders
Medium
-
Detonate the Maximum Bombs
Medium
-
The Airport With the Most Traffic
Medium
-
Build the Equation
Hard
-
The Number of Passengers in Each Bus I
Medium
-
The Number of Passengers in Each Bus II
Hard
-
Order Two Columns Independently
Medium
-
Longest Winning Streak
Hard
-
The Change in Global Rankings
Medium
-
Finding the Topic of Each Post
Hard
-
The Number of Users That Are Eligible for Discount
Easy
-
Users With Two Purchases Within Seven Days
Medium
-
The Users That Are Eligible for Discount
Easy
-
Add Two Integers
Easy
-
Number of Times a Driver Was a Passenger
Medium
-
Dynamic Pivoting of a Table
Hard
-
Dynamic Unpivoting of a Table
Hard
-
Check if Number Has Equal Digit Count and Digit Value
Easy
-
Products With Three or More Orders in Two Consecutive Years
Medium
-
Tasks Count in the Weekend
Medium
-
Arrange Table by Gender
Medium
-
The First Day of the Maximum Recorded Degree in Each City
Medium
-
Product Sales Analysis IV
Medium
-
Product Sales Analysis V
Easy
-
The Latest Time to Catch a Bus
Medium
-
All the Matches of the League
Easy
-
Compute the Rank as a Percentage
Medium
-
Number of Unique Subjects Taught by Each Teacher
Easy
-
Generate the Invoice
Hard
-
Task Scheduler II
Medium
-
Calculate the Influence of Each Salesperson
Medium
-
Sort the Olympic Table
Easy
-
Change Null Values in a Table to the Previous Value
Medium
-
Employees With Deductions
Medium
-
Meeting Rooms III
Hard
-
Height of Binary Tree After Subtree Removal Queries
Hard