Codedale
Codedale
Home
Jobs
Roadmaps
Companies
Career Paths
DSA Sheet
Toggle navigation menu
Codedale
Toggle theme
Sign in
Adobe
Previous Year Questions
Two Sum
Easy
Add Two Numbers
Medium
Median of Two Sorted Arrays
Hard
Cherry Pickup
Hard
Longest Substring Without Repeating Characters
Medium
Reverse Integer
Easy
Combine Two Tables
Easy
Merge Two Sorted Lists
Easy
Longest Palindromic Substring
Medium
3Sum
Medium
Roman to Integer
Easy
ZigZag Conversion
Medium
Tenth Line
Easy
Maximum Subarray
Easy
Word Frequency
Medium
Container With Most Water
Medium
LRU Cache
Medium
Longest Common Prefix
Easy
Palindrome Number
Easy
Nim Game
Easy
Reverse Linked List
Easy
Generate Parentheses
Medium
Burst Balloons
Hard
Jewels and Stones
Easy
4Sum
Medium
Reverse String
Easy
Valid Parentheses
Easy
Merge k Sorted Lists
Hard
Trapping Rain Water
Hard
H-Index
Medium
Big Countries
Easy
Minimum Window Substring
Hard
Regular Expression Matching
Hard
Lexicographical Numbers
Medium
Shortest Palindrome
Hard
Array Partition I
Easy
Integer to Roman
Medium
Merge Sorted Array
Easy
Nth Highest Salary
Medium
String to Integer (atoi)
Medium
Permutations
Medium
Bitwise AND of Numbers Range
Medium
Second Highest Salary
Easy
Spiral Matrix
Medium
Product of Array Except Self
Medium
Count of Smaller Numbers After Self
Hard
Maximal Rectangle
Hard
First Missing Positive
Hard
Count and Say
Easy
Coin Change
Medium
Delete Node in a Linked List
Easy
Best Time to Buy and Sell Stock
Easy
Longest Valid Parentheses
Hard
Strong Password Checker
Hard
Single Number
Easy
Sort List
Medium
Remove Duplicates from Sorted List II
Medium
3Sum Closest
Medium
Jump Game II
Hard
Encode and Decode TinyURL
Medium
Unique Binary Search Trees
Medium
Reverse Linked List II
Medium
Substring with Concatenation of All Words
Hard
Search in Rotated Sorted Array
Medium
Minimum Path Sum
Medium
Perfect Squares
Medium
Swap Nodes in Pairs
Medium
Integer Break
Medium
Next Permutation
Medium
Palindrome Partitioning
Medium
Linked List Cycle
Easy
Number of Islands
Medium
Simplify Path
Medium
Copy List with Random Pointer
Medium
Search a 2D Matrix
Medium
Min Stack
Easy
Remove Duplicates from Sorted Array
Easy
Majority Element
Easy
Sudoku Solver
Hard
Rotate Image
Medium
Maximum Product Subarray
Medium
Design HashMap
Easy
Kth Smallest Element in a Sorted Matrix
Medium
Distinct Subsequences
Hard
Wildcard Matching
Hard
House Robber
Easy
Longest Increasing Path in a Matrix
Hard
Subsets
Medium
Palindrome Linked List
Easy
Word Break
Medium
Reverse Nodes in k-Group
Hard
Unique Email Addresses
Easy
Count Primes
Easy
Diameter of Binary Tree
Easy
Rising Temperature
Easy
Find All Numbers Disappeared in an Array
Easy
Arithmetic Slices II - Subsequence
Hard
Symmetric Tree
Easy
Climbing Stairs
Easy
Find the Difference
Easy
Brace Expansion II
Hard
N-Queens
Hard
Single Number II
Medium
Merge Intervals
Medium
Remove Nth Node From End of List
Medium
Group Anagrams
Medium
Number of Subarrays with Bounded Maximum
Medium
Missing Number
Easy
Construct Binary Tree from Preorder and Inorder Traversal
Medium
Search in Rotated Sorted Array II
Medium
Linked List Cycle II
Medium
Reorder List
Medium
Majority Element II
Medium
Binary Tree Maximum Path Sum
Hard
Lowest Common Ancestor of a Binary Tree
Medium
Search a 2D Matrix II
Medium
Longest Consecutive Sequence
Hard
Contains Duplicate III
Medium
Happy Number
Easy
Self Dividing Numbers
Easy
Longest Substring with At Least K Repeating Characters
Medium
Rectangle Overlap
Easy
Valid Number
Hard
Rank Scores
Medium
Contains Duplicate II
Easy
Divide Two Integers
Medium
Binary Tree Right Side View
Medium
Daily Temperatures
Medium
Edit Distance
Hard
Employees Earning More Than Their Managers
Easy
Rotate List
Medium
Pow(x;n)
Medium
Maximal Square
Medium
Sliding Window Maximum
Hard
Path Sum
Easy
Largest Divisible Subset
Medium
Add Strings
Easy
Longest Increasing Subsequence
Medium
Best Time to Buy and Sell Stock II
Easy
Split Linked List in Parts
Medium
Score of Parentheses
Medium
Subarray Sum Equals K
Medium
Decode Ways
Medium
Fizz Buzz
Easy
Pairs of Songs With Total Durations Divisible by 60
Easy
Implement strStr()
Easy
Unique Paths
Medium
The Skyline Problem
Hard
Contains Duplicate
Easy
Remove Duplicates from Sorted List
Easy
Excel Sheet Column Title
Easy
Unique Binary Search Trees II
Medium
Jump Game
Medium
Guess Number Higher or Lower II
Medium
Brick Wall
Medium
Number of Atoms
Hard
Valid Palindrome
Easy
Vertical Order Traversal of a Binary Tree
Medium
Balanced Binary Tree
Easy
Search Insert Position
Easy
Reverse Substrings Between Each Pair of Parentheses
Medium
Find the Duplicate Number
Medium
First Bad Version
Easy
Largest Rectangle in Histogram
Hard
Basic Calculator
Hard
Lowest Common Ancestor of a Binary Search Tree
Easy
Binary Tree Level Order Traversal II
Easy
Print in Order
Easy
Restore IP Addresses
Medium
Remove Duplicate Letters
Hard
Number of 1 Bits
Easy
Maximum Depth of Binary Tree
Easy
Combination Sum II
Medium
Defanging an IP Address
Easy
Find Median from Data Stream
Hard
Validate Binary Search Tree
Medium
Move Zeroes
Easy
Merge Two Binary Trees
Easy
Spiral Matrix II
Medium
Plus One
Easy
Kth Largest Element in an Array
Medium
Binary Tree Paths
Easy
Department Top Three Salaries
Hard
Set Matrix Zeroes
Medium
First Unique Character in a String
Easy
Pascal's Triangle
Easy
Koko Eating Bananas
Medium
Word Search
Medium
Add Binary
Easy
Contiguous Array
Medium
Evaluate Division
Medium
Trim a Binary Search Tree
Easy
LFU Cache
Hard
Add Digits
Easy
Flatten Binary Tree to Linked List
Medium
Path Sum II
Medium
Binary Tree Level Order Traversal
Medium
Human Traffic of Stadium
Hard
Non-decreasing Array
Easy
Next Closest Time
Medium
Combinations
Medium
Friend Circles
Medium
Middle of the Linked List
Easy
Squares of a Sorted Array
Easy
Isomorphic Strings
Easy
Height Checker
Easy
Valid Sudoku
Medium
Boundary of Binary Tree
Medium
Palindromic Substrings
Medium
Binary Tree Vertical Order Traversal
Medium
Repeated String Match
Easy
Remove Linked List Elements
Easy
Insert Delete GetRandom O(1)
Medium
Permutations II
Medium
Remove K Digits
Medium
Find Common Characters
Easy
Sum of Left Leaves
Easy
Kth Largest Element in a Stream
Easy
Rotting Oranges
Medium
Max Area of Island
Medium
To Lower Case
Easy
Longest Substring with At Most Two Distinct Characters
Medium
Stone Game
Medium
Find Minimum in Rotated Sorted Array II
Hard
Cousins in Binary Tree
Easy
How Many Numbers Are Smaller Than the Current Number
Easy
Critical Connections in a Network
Hard
Insert Interval
Hard
Search in a Binary Search Tree
Easy
Top K Frequent Words
Medium
Binary Tree Postorder Traversal
Hard
Shuffle the Array
Easy
Preimage Size of Factorial Zeroes Function
Hard
Smallest Range I
Easy
Smallest Range II
Medium
Share this with your loved ones: