Company: Adobe
- 01 Matrix
- 132 Pattern
- 3Sum Closest
- 3Sum
- 4Sum II
- 4Sum
- Add Binary
- Add Digits
- Add Two Integers
- Add Two Numbers
- All Elements in Two Binary Search Trees
- All Nodes Distance K in Binary Tree
- All Possible Full Binary Trees
- Amount of Time for Binary Tree to Be Infected
- Apply Transform Over Each Element in Array
- Arranging Coins
- Array Prototype Last
- Assign Cookies
- Asteroid Collision
- Bag of Tokens
- Balanced Binary Tree
- Basic Calculator II
- Best Time to Buy and Sell Stock II
- Best Time to Buy and Sell Stock III
- Best Time to Buy and Sell Stock IV
- Best Time to Buy and Sell Stock with Transaction Fee
- Best Time to Buy and Sell Stock
- Binary Search Tree Iterator
- Binary Search
- Binary Tree Cameras
- Binary Tree Inorder Traversal
- Binary Tree Level Order Traversal
- Binary Tree Maximum Path Sum
- Binary Tree Right Side View
- Binary Tree Zigzag Level Order Traversal
- Binary Trees With Factors
- Bitwise OR of Adjacent Elements
- Build an Array With Stack Operations
- Bulls and Cows
- Calculate Money in Leetcode Bank
- Can Place Flowers
- Candy
- Check if Array Is Sorted and Rotated
- Check if the Sentence Is Pangram
- Check If Word Is Valid After Substitutions
- Choose Numbers From Two Arrays in Range
- Climbing Stairs
- Clone Graph
- Coin Change
- Combination Sum II
- Combination Sum III
- Combination Sum
- Combinations
- Compare Version Numbers
- Complement of Base 10 Integer
- Construct Binary Tree from Preorder and Inorder Traversal
- Construct String from Binary Tree
- Container With Most Water
- Contains Duplicate II
- Contains Duplicate III
- Contains Duplicate
- Continuous Subarrays
- Convert a Number to Hexadecimal
- Convert an Array Into a 2D Array With Conditions
- Copy List with Random Pointer
- Count Binary Substrings
- Count Number of Nice Subarrays
- Count Pairs Of Similar Strings
- Count Primes
- Count Subarrays Where Max Element Appears at Least K Times
- Count Subarrays With Fixed Bounds
- Count Ways to Build Rooms in an Ant Colony
- Counter
- Counting Bits
- Course Schedule
- Cousins in Binary Tree
- Create a DataFrame from List
- Create Hello World Function
- Daily Temperatures
- Decode String
- Decrease Elements To Make Array Zigzag
- Defanging an IP Address
- Degree of an Array
- Delete and Earn
- Delete Node in a BST
- Delete Node in a Linked List
- Delete the Middle Node of a Linked List
- Determine if Two Strings Are Close
- Diameter of Binary Tree
- Different Ways to Add Parentheses
- Divide Intervals Into Minimum Number of Groups
- Divide Two Integers
- Domino and Tromino Tiling
- Dota2 Senate
- Edit Distance
- Element Appearing More Than 25% In Sorted Array
- Encode and Decode TinyURL
- Equal Row and Column Pairs
- Fair Candy Swap
- Find All Anagrams in a String
- Find All People With Secret
- Find Bottom Left Tree Value
- Find Eventual Safe States
- Find First and Last Position of Element in Sorted Array
- Find K Closest Elements
- Find Largest Value in Each Tree Row
- Find Median from Data Stream
- Find Minimum in Rotated Sorted Array
- Find Numbers with Even Number of Digits
- Find Peak Element
- Find the Difference of Two Arrays
- Find the Duplicate Number
- Find the Highest Altitude
- Find the Index of the First Occurrence in a String
- Find the Town Judge
- Find the Winner of an Array Game
- First Bad Version
- First Missing Positive
- First Unique Character in a String
- Fizz Buzz
- Flatten Binary Tree to Linked List
- Frog Jump
- Fruit Into Baskets
- Game of Life
- Gas Station
- Generate Parentheses
- Greatest Common Divisor of Strings
- Group Anagrams
- Group the People Given the Group Size They Belong To
- H-Index
- Happy Number
- House Robber II
- House Robber III
- House Robber
- Implement Queue using Stacks
- Implement Stack using Queues
- Insert Delete GetRandom O(1)
- Insert Interval
- Integer to English Words
- Integer to Roman
- Intersection of Two Arrays
- Interval List Intersections
- Is Object Empty
- Is Subsequence
- Island Perimeter
- Isomorphic Strings
- Jump Game II
- Jump Game
- K-Concatenation Maximum Sum
- K-diff Pairs in an Array
- K Radius Subarray Averages
- K-th Symbol in Grammar
- Kids With the Greatest Number of Candies
- Koko Eating Bananas
- Kth Largest Element in a Stream
- Kth Largest Element in an Array
- Kth Smallest Element in a BST
- Largest Color Value in a Directed Graph
- Largest Combination With Bitwise AND Greater Than Zero
- Largest Divisible Subset
- Largest Number
- Largest Odd Number in String
- Largest Rectangle in Histogram
- Length of Last Word
- Letter Combinations of a Phone Number
- Line Reflection
- Linked List Cycle II
- Linked List Cycle
- Long Pressed Name
- Longest Arithmetic Subsequence
- Longest Common Prefix
- Longest Common Subsequence
- Longest Consecutive Sequence
- Longest Increasing Subsequence
- Longest Palindromic Substring
- Longest Repeating Character Replacement
- Longest String Chain
- Longest Subarray of 1's After Deleting One Element
- Longest Subsequence With Limited Sum
- Longest Substring Without Repeating Characters
- Longest Valid Parentheses
- Lowest Common Ancestor of a Binary Tree
- LRU Cache
- Majority Element II
- Majority Element
- Make The String Great
- Matrix Diagonal Sum
- Max Consecutive Ones
- Maximal Network Rank
- Maximal Square
- Maximum Area of Longest Diagonal Rectangle
- Maximum Average Subarray I
- Maximum Depth of Binary Tree
- Maximum Gap
- Maximum Length of a Concatenated String with Unique Characters
- Maximum Length of Pair Chain
- Maximum Number of Eaten Apples
- Maximum Number of Fish in a Grid
- Maximum Points You Can Obtain from Cards
- Maximum Product of Three Numbers
- Maximum Product Subarray
- Maximum Profit in Job Scheduling
- Maximum Running Time of N Computers
- Maximum Score After Splitting a String
- Maximum Subarray
- Maximum Subsequence Score
- Maximum Sum Circular Subarray
- Maximum Units on a Truck
- Maximum Value at a Given Index in a Bounded Array
- Maximum Width of Binary Tree
- Median of Two Sorted Arrays
- Merge Intervals
- Merge k Sorted Lists
- Merge Operations to Turn Array Into a Palindrome
- Merge Sorted Array
- Merge Strings Alternately
- Merge Two Sorted Lists
- Middle of the Linked List
- Min Cost Climbing Stairs
- Min Cost to Connect All Points
- Min Stack
- Minimize the Total Price of the Trips
- Minimize XOR
- Minimizing Array After Replacing Pairs With Their Product
- Minimum Amount of Time to Collect Garbage
- Minimum Changes To Make Alternating Binary String
- Minimum Consecutive Cards to Pick Up
- Minimum Cost For Tickets
- Minimum Difficulty of a Job Schedule
- Minimum Height Trees
- Minimum Insertion Steps to Make a String Palindrome
- Minimum Moves to Equal Array Elements II
- Minimum Moves to Equal Array Elements
- Minimum Number of Arrows to Burst Balloons
- Minimum Number of Changes to Make Binary String Beautiful
- Minimum Number of Operations to Make Array Continuous
- Minimum Number of Steps to Make Two Strings Anagram
- Minimum Number of Vertices to Reach All Nodes
- Minimum Operations to Reduce X to Zero
- Minimum Processing Time
- Minimum Score Triangulation of Polygon
- Minimum Window Substring
- Missing Number
- Monotonic Array
- Move Zeroes
- N-Queens
- N-th Tribonacci Number
- Next Greater Element I
- Next Greater Element II
- Next Greater Element III
- Next Permutation
- Nim Game
- Number of 1 Bits
- Number of Dice Rolls With Target Sum
- Number of Employees Who Met the Target
- Number of Good Pairs
- Number of Increasing Paths in a Grid
- Number of Islands
- Number of Subarrays with Bounded Maximum
- Number of Subsequences That Satisfy the Given Sum Condition
- Odd Even Linked List
- Online Stock Span
- Out of Boundary Paths
- Pacific Atlantic Water Flow
- Painting the Walls
- Palindrome Linked List
- Palindrome Number
- Palindrome Partitioning
- Palindromic Substrings
- Partition Array for Maximum Sum
- Partition Array Into Two Arrays to Minimize Sum Difference
- Partition List
- Partition to K Equal Sum Subsets
- Pascal's Triangle II
- Pascal's Triangle
- Path Sum III
- Path Sum
- Peak Index in a Mountain Array
- Perfect Squares
- Permutation in String
- Permutation Sequence
- Permutations
- Plates Between Candles
- Plus One
- Poor Pigs
- Power of Four
- Power of Two
- Pow(x, n)
- Predict the Winner
- Preimage Size of Factorial Zeroes Function
- Product of Array Except Self
- Random Pick with Weight
- Range Sum of BST
- Range Sum Query - Immutable
- Ransom Note
- Rearrange Array Elements by Sign
- Regular Expression Matching
- Relative Ranks
- Remove All Adjacent Duplicates In String
- Remove Duplicate Letters
- Remove Duplicates from Sorted Array II
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted List
- Remove Element
- Remove Invalid Parentheses
- Remove K Digits
- Remove Linked List Elements
- Remove Nodes From Linked List
- Remove Nth Node From End of List
- Remove Outermost Parentheses
- Reorder List
- Reorganize String
- Repeated Substring Pattern
- Restore IP Addresses
- Reverse Integer
- Reverse Linked List II
- Reverse Linked List
- Reverse Nodes in k-Group
- Reverse String
- Reverse Substrings Between Each Pair of Parentheses
- Reverse Vowels of a String
- Reverse Words in a String
- Richest Customer Wealth
- Roman to Integer
- Rotate Array
- Rotate Image
- Rotate List
- Rotate String
- Rotting Oranges
- Running Sum of 1d Array
- Same Tree
- Search a 2D Matrix II
- Search a 2D Matrix
- Search in a Binary Search Tree
- Search in Rotated Sorted Array
- Search Insert Position
- Sequential Digits
- Serialize and Deserialize Binary Tree
- Set Matrix Zeroes
- Shortest Bridge
- Shortest Path to Get All Keys
- Single Element in a Sorted Array
- Single Number II
- Single Number
- Sleep
- Sliding Window Maximum
- Smallest Even Multiple
- Smallest Range I
- Smallest Range II
- Sort an Array
- Sort Characters By Frequency
- Sort Colors
- Sort Integers by The Power Value
- Sort List
- Sort the People
- Soup Servings
- Special Binary String
- Spiral Matrix
- Split Array Largest Sum
- Sqrt(x)
- String Compression
- String to Integer (atoi)
- Subarray Product Less Than K
- Subarray Sum Equals K
- Subarrays with K Different Integers
- Subsets II
- Subsets
- Substring with Concatenation of All Words
- Substrings of Size Three with Distinct Characters
- Sudoku Solver
- Sum of Absolute Differences in a Sorted Array
- Sum of Imbalance Numbers of All Subarrays
- Sum of Values at Indices With K Set Bits
- Surrounded Regions
- Swap Adjacent in LR String
- Swap Nodes in Pairs
- Symmetric Tree
- Task Scheduler
- Tenth Line
- Text Justification
- Third Maximum Number
- Timeout Cancellation
- To Be Or Not To Be
- Top K Frequent Elements
- Transpose Matrix
- Trapping Rain Water II
- Trapping Rain Water
- Two Sum II - Input Array Is Sorted
- Two Sum IV - Input is a BST
- Two Sum
- Unique Length-3 Palindromic Subsequences
- Unique Number of Occurrences
- Unique Paths
- Valid Anagram
- Valid Mountain Array
- Valid Palindrome II
- Valid Palindrome
- Valid Parentheses
- Valid Perfect Square
- Valid Sudoku
- Validate Binary Search Tree
- Vertical Order Traversal of a Binary Tree
- Wildcard Matching
- Word Break
- Word Ladder
- Word Search
- Zigzag Conversion