Top 100 Coding Test

HackerRank LeetCode
Two Sum
Reverse a Linked List
Merge Intervals
Longest Substring Without Repeating Characters
Binary Tree Inorder Traversal
Valid Parentheses
Search in Rotated Sorted Array
Merge Two Sorted Lists
Maximum Subarray
Word Break
Coin Change
Climbing Stairs
Subtree of Another Tree
Product of Array Except Self
Valid Anagram
Linked List Cycle
Find Minimum in Rotated Sorted Array
Combination Sum
House Robber
Longest Palindromic Substring
Word Ladder
Pow(x, n)
Rotate Image
Group Anagrams
Maximum Depth of Binary Tree
Insert Interval
Subsets
Palindromic Substrings
Minimum Path Sum
3Sum
Best Time to Buy and Sell Stock
Course Schedule
Linked List Random Node
Min Stack
Reverse Integer
Integer to Roman
Roman to Integer
Palindrome Number
Container With Most Water
Longest Valid Parentheses
Maximum Product Subarray
Search Insert Position
Unique Paths
Decode Ways
Jump Game
Word Search
Set Matrix Zeroes
Trapping Rain Water
Sudoku Solver
Spiral Order Matrix
Permutations
LRU Cache
Validate Binary Search Tree
Recover Binary Search Tree
Kth Largest Element
Merge K Sorted Lists
Flatten Nested List Iterator
Binary Tree Zigzag Level Order Traversal
Longest Consecutive Sequence
Graph Valid Tree
Course Schedule II
Valid Palindrome
Longest Common Prefix
Find Peak Element
Find the Duplicate Number
First Missing Positive
N-Queens
Minimum Window Substring
Rotate List
Word Search II
Basic Calculator
First Unique Character in a String
Serialize and Deserialize Binary Tree
Sort Colors
Find Median from Data Stream
Isomorphic Strings
Reverse Linked List II
Maximal Square
Largest Rectangle in Histogram
Binary Tree Maximum Path Sum
House Robber II
N-Queens II
Best Time to Buy and Sell Stock II
Clone Graph
Sliding Window Maximum
Merge Sorted Array
Find the Celebrities
Regular Expression Matching
Distinct Subsequences
Longest Increasing Subsequence
Palindrome Partitioning
Different Ways to Add Parentheses
Serialize and Deserialize BST
Range Sum Query
Jump Game II
Copy List with Random Pointer
Critical Connections in a Network
Coin Change 2
Path Sum
Number of Islands
Two Sum
Add Two Numbers
Longest Substring Without Repeating Characters
Median of Two Sorted Arrays
Longest Palindromic Substring
Zigzag Conversion
Reverse Integer
String to Integer (atoi)
Palindrome Number
Regular Expression Matching
Container With Most Water
Integer to Roman
Roman to Integer
Longest Common Prefix
3Sum
3Sum Closest
Letter Combinations of a Phone Number
Valid Parentheses
Merge Two Sorted Lists
Remove Nth Node From End of List
Generate Parentheses
Merge k Sorted Lists
Swap Nodes in Pairs
Reverse Nodes in k-Group
Remove Duplicates from Sorted Array
Remove Element
Implement strStr()
Divide Two Integers
Substring with Concatenation of All Words
Next Permutation
Longest Valid Parentheses
Search in Rotated Sorted Array
Find First and Last Position of Element in Sorted Array
Search Insert Position
Valid Sudoku
Sudoku Solver
Count and Say
Combination Sum
Combination Sum II
First Missing Positive
Trapping Rain Water
Multiply Strings
Jump Game
Permutations
Permutations II
Rotate Image
Group Anagrams
Pow(x, n)
N-Queens
N-Queens II
Maximum Subarray
Spiral Matrix
Jump Game II
Merge Intervals
Insert Interval
Length of Last Word
Spiral Matrix II
Set Matrix Zeroes
Search a 2D Matrix
Sort Colors
Minimum Window Substring
Search in Rotated Sorted Array II
Remove Duplicates from Sorted List
Remove Duplicates from Sorted List II
Subsets
Word Search
Climbing Stairs
Set Matrix Zeroes
Search a 2D Matrix II
Sort Colors
Minimum Path Sum
Unique Paths
Unique Paths II
Subsets II
Word Ladder
Word Ladder II
Longest Consecutive Sequence
Palindrome Partitioning
Restore IP Addresses
Distinct Subsequences
Largest Rectangle in Histogram
Maximal Rectangle
Scramble String
Interleaving String
Minimum Edit Distance
Decode Ways
Unique Binary Search Trees
Unique Binary Search Trees II
Validate Binary Search Tree
Binary Tree Maximum Path Sum
Flatten Binary Tree to Linked List
Populating Next Right Pointers in Each Node
Populating Next Right Pointers in Each Node II
Binary Tree Inorder Traversal
Binary Tree Preorder Traversal
Binary Tree Postorder Traversal
Symmetric Tree
Binary Tree Level Order Traversal
Binary Tree Zigzag Level Order Traversal
Maximum Depth of Binary Tree