Codedale
Codedale
Home
Jobs
Roadmaps
Companies
Career Paths
DSA Sheet
Toggle navigation menu
Codedale
Toggle theme
Sign in
Uber
Previous Year Questions
Construct Quad Tree
Medium
Word Pattern II
Hard
Minesweeper
Medium
Number of Islands II
Hard
Cherry Pickup
Hard
Set Intersection Size At Least Two
Hard
Reconstruct Itinerary
Medium
Flatten Nested List Iterator
Medium
Text Justification
Hard
Optimal Account Balancing
Hard
LRU Cache
Medium
Trips and Users
Hard
Merge Intervals
Medium
Palindrome Permutation II
Medium
Valid Sudoku
Medium
Print Binary Tree
Medium
Basic Calculator II
Medium
Trapping Rain Water
Hard
Number of Islands
Medium
Interval List Intersections
Medium
Serialize and Deserialize Binary Tree
Hard
Meeting Rooms II
Medium
Two Sum
Easy
Serialize and Deserialize N-ary Tree
Hard
Insert Delete GetRandom O(1)
Medium
Sliding Puzzle
Hard
Logger Rate Limiter
Easy
Basic Calculator III
Hard
Fraction to Recurring Decimal
Medium
Reaching Points
Hard
Sliding Window Maximum
Hard
Basic Calculator
Hard
Group Anagrams
Medium
Letter Combinations of a Phone Number
Medium
Word Search II
Hard
Design Search Autocomplete System
Hard
Bomb Enemy
Medium
Word Break
Medium
Walls and Gates
Medium
Tag Validator
Hard
Palindrome Pairs
Hard
Exclusive Time of Functions
Medium
Longest Consecutive Sequence
Hard
Insert Delete GetRandom O(1) - Duplicates allowed
Hard
Find First and Last Position of Element in Sorted Array
Medium
Water and Jug Problem
Medium
Alien Dictionary
Hard
Factor Combinations
Medium
Random Pick with Weight
Medium
Max Points on a Line
Hard
Regular Expression Matching
Hard
Minimum Window Substring
Hard
24 Game
Hard
Longest Increasing Path in a Matrix
Hard
Recover Binary Search Tree
Hard
Solve the Equation
Medium
Connecting Cities With Minimum Cost
Medium
Generate Parentheses
Medium
Add Two Numbers
Medium
Binary Search Tree Iterator
Medium
Insert Interval
Hard
Word Ladder II
Hard
Longest Valid Parentheses
Hard
Flatten 2D Vector
Medium
Clone Graph
Medium
Encode and Decode TinyURL
Medium
Word Ladder
Medium
Median of Two Sorted Arrays
Hard
Integer to English Words
Hard
Shortest Word Distance II
Medium
Stamping The Sequence
Hard
The Skyline Problem
Hard
Spiral Matrix
Medium
Merge k Sorted Lists
Hard
Longest Absolute File Path
Medium
Sudoku Solver
Hard
3Sum
Medium
Implement Trie (Prefix Tree)
Medium
Find K Closest Elements
Medium
Read N Characters Given Read4 II - Call multiple times
Hard
Valid Parentheses
Easy
Word Abbreviation
Hard
Decode Ways
Medium
Longest Substring Without Repeating Characters
Medium
Word Search
Medium
Kth Smallest Number in Multiplication Table
Hard
Maximal Rectangle
Hard
Design Snake Game
Medium
Maximal Square
Medium
Course Schedule
Medium
Moving Average from Data Stream
Easy
Subtract the Product and Sum of Digits of an Integer
Easy
Game of Life
Medium
Remove Invalid Parentheses
Hard
Design Hit Counter
Medium
All Nodes Distance K in Binary Tree
Medium
Interleaving String
Hard
Shortest Word Distance
Easy
Surrounded Regions
Medium
Maximum Vacation Days
Hard
Maximum Subarray
Easy
Merge Two Sorted Lists
Easy
Design Bounded Blocking Queue
Medium
Combination Sum
Medium
Expression Add Operators
Hard
Perfect Squares
Medium
Student Attendance Record II
Hard
Employee Free Time
Hard
Bus Routes
Hard
Split Array With Same Average
Hard
Maximum frequency Stack
Hard
Reverse Pairs
Hard
Evaluate Division
Medium
Product of Array Except Self
Medium
Longest Palindromic Substring
Medium
Find Median from Data Stream
Hard
Container With Most Water
Medium
01 Matrix
Medium
Count of Smaller Numbers After Self
Hard
Palindrome Partitioning
Medium
Sparse Matrix Multiplication
Medium
Search a 2D Matrix
Medium
N-Queens
Hard
One Edit Distance
Medium
Best Time to Buy and Sell Stock
Easy
Sort Characters By frequency
Medium
Parallel Courses
Hard
Falling Squares
Hard
Pancake Sorting
Medium
Design Tic-Tac-Toe
Medium
Word Pattern
Easy
Search in Rotated Sorted Array
Medium
All O`one Data Structure
Hard
Squares of a Sorted Array
Easy
Roman to Integer
Easy
The Maze
Medium
Copy List with Random Pointer
Medium
Find Duplicate Subtrees
Medium
Spiral Matrix II
Medium
Strong Password Checker
Hard
Add Two Numbers II
Medium
Permutations
Medium
First Missing Positive
Hard
Multiply Strings
Medium
Shortest Bridge
Medium
Delete Node in a BST
Medium
Flood Fill
Easy
Array of Doubled Pairs
Medium
Word Break II
Hard
Next Permutation
Medium
Reorganize String
Medium
Move Zeroes
Easy
Number of Distinct Islands
Medium
Reverse Words in a String II
Medium
Serialize and Deserialize BST
Medium
Find All Anagrams in a String
Medium
Coin Change 2
Medium
Predict the Winner
Medium
Candy
Hard
Swap Nodes in Pairs
Medium
Palindrome Partitioning III
Hard
Permutation in String
Medium
House Robber
Easy
Sqrt(x)
Easy
Sort Colors
Medium
Group Shifted Strings
Medium
Add and Search Word - Data structure design
Medium
Binary Tree Maximum Path Sum
Hard
Distribute Coins in Binary Tree
Medium
Remove Comments
Medium
Regions Cut By Slashes
Medium
Design HashMap
Easy
Max Area of Island
Medium
Subsets
Medium
Course Schedule II
Medium
Shortest Distance from All Buildings
Hard
Combination Sum II
Medium
Longest Substring with At Least K Repeating Characters
Medium
Max Chunks To Make Sorted
Medium
Valid Anagram
Easy
Exam Room
Medium
Longest Substring with At Most K Distinct Characters
Hard
Coin Change
Medium
Verify Preorder Sequence in Binary Search Tree
Medium
Time Based Key-Value Store
Medium
Pascal's Triangle
Easy
Binary Tree Cameras
Hard
Lowest Common Ancestor of a Binary Search Tree
Easy
Task Scheduler
Medium
Reverse Linked List
Easy
Flatten a Multilevel Doubly Linked List
Medium
Kth Smallest Element in a BST
Medium
Summary Ranges
Medium
Palindromic Substrings
Medium
LFU Cache
Hard
ZigZag Conversion
Medium
Edit Distance
Hard
Climbing Stairs
Easy
3Sum Closest
Medium
Majority Element II
Medium
Min Stack
Easy
Construct Binary Tree from Preorder and Postorder Traversal
Medium
House Robber III
Medium
Perfect Rectangle
Hard
Symmetric Tree
Easy
New 21 Game
Medium
Open the Lock
Medium
Making A Large Island
Hard
Most Profit Assigning Work
Medium
Lowest Common Ancestor of a Binary Tree
Medium
Palindrome Permutation
Easy
Unique Paths
Medium
Maximum Sum Circular Subarray
Medium
Top K Frequent Words
Medium
Reverse Integer
Easy
Evaluate Reverse Polish Notation
Medium
Find the Closest Palindrome
Hard
Snakes and Ladders
Medium
Maximum Length of Pair Chain
Medium
Wiggle Subsequence
Medium
Best Time to Buy and Sell Stock II
Easy
Top K Frequent Elements
Medium
Jump Game
Medium
Kth Largest Element in an Array
Medium
Validate IP Address
Medium
Partition Equal Subset Sum
Medium
String to Integer (atoi)
Medium
Path Sum III
Medium
Find Minimum in Rotated Sorted Array
Medium
Minimum Path Sum
Medium
Kth Smallest Element in a Sorted Matrix
Medium
K Closest Points to Origin
Medium
Capacity To Ship Packages Within D Days
Medium
Find the Celebrity
Medium
Binary Tree Longest Consecutive Sequence
Medium
Increasing Triplet Subsequence
Medium
Longest Increasing Subsequence
Medium
Rotate Array
Easy
Remove Zero Sum Consecutive Nodes from Linked List
Medium
Merge Sorted Array
Easy
Permutations II
Medium
Binary Tree Level Order Traversal
Medium
Binary Search Tree to Greater Sum Tree
Medium
Find Peak Element
Medium
Minimum Cost For Tickets
Medium
Meeting Scheduler
Medium
Consecutive Numbers Sum
Hard
Human Traffic of Stadium
Hard
Custom Sort String
Medium
Subarray Sum Equals K
Medium
Replace Words
Medium
Delete and Earn
Medium
Reverse String
Easy
Next Closest Time
Medium
Binary Tree Right Side View
Medium
Random Pick Index
Medium
Friend Circles
Medium
Next Greater Node In Linked List
Medium
Find the Distance Value Between Two Arrays
Easy
Maximum Swap
Medium
Validate Binary Search Tree
Medium
Rotate Image
Medium
Implement Queue using Stacks
Easy
Counting Bits
Medium
Valid Triangle Number
Medium
Flatten Binary Tree to Linked List
Medium
Daily Temperatures
Medium
Plus One
Easy
Subarrays with K Different Integers
Hard
My Calendar I
Medium
Valid Palindrome
Easy
Maximum Product Subarray
Medium
Nth Highest Salary
Medium
Snapshot Array
Medium
Shortest Path in Binary Matrix
Medium
Nested List Weight Sum
Easy
Second Minimum Node In a Binary Tree
Easy
Ugly Number II
Medium
Maximum Depth of Binary Tree
Easy
Convert Binary Search Tree to Sorted Doubly Linked List
Medium
Maximum Width of Binary Tree
Medium
Backspace String Compare
Easy
Pow(x;n)
Medium
First Bad Version
Easy
Jump Game II
Hard
Intersection of Two Arrays II
Easy
Remove Duplicates from Sorted Array
Easy
Bulls and Cows
Easy
Longest Palindromic Subsequence
Medium
Happy Number
Easy
Shortest Unsorted Continuous Subarray
Easy
Find Minimum in Rotated Sorted Array II
Hard
Peak Index in a Mountain Array
Easy
Valid Mountain Array
Easy
Binary Tree Inorder Traversal
Medium
Binary Tree Postorder Traversal
Hard
Intersection of Two Arrays
Easy
Remove Linked List Elements
Easy
Employee Importance
Easy
Excel Sheet Column Number
Easy
Find K Pairs with Smallest Sums
Medium
Asteroid Collision
Medium
Random Pick with Blacklist
Hard
Fixed Point
Easy
Minimum Score Triangulation of Polygon
Medium
Find the City With the Smallest Number of Neighbors at a Threshold Distance
Medium
Construct K Palindrome Strings
Medium
Course Schedule IV
Medium
Share this with your loved ones: