Problems/Coding/Algorithms/Hard

Hard Algorithms

Coding problems ยท 100 total

Median of Two Sorted Arrays

Start problem

Regular Expression Matching

Start problem

Trapping Rain Water

Start problem

First Missing Positive

Start problem

Wildcard Matching

Start problem

Jump Game II

Start problem

Permutation Sequence

Start problem

Valid Number

Start problem

Text Justification

Start problem

Minimum Window Substring

Start problem

Largest Rectangle in Histogram

Start problem

Maximal Rectangle

Start problem

Scramble String

Start problem

Merge Sorted Array

Start problem

Interleaving String

Start problem

Binary Tree Maximum Path Sum

Start problem

Best Time to Buy and Sell Stock III

Start problem

Word Ladder II

Start problem

Palindrome Partitioning II

Start problem

Word Break II

Start problem

Candy

Start problem

Gas Station

Start problem

Clone Graph

Start problem

Max Points on a Line

Start problem

LRU Cache

Start problem

Dungeon Game

Start problem

Best Time to Buy and Sell Stock IV

Start problem

Maximum Gap

Start problem

Find Minimum in Rotated Sorted Array II

Start problem

Median of Two Sorted Arrays

Start problem

Longest Valid Parentheses

Start problem

Sudoku Solver

Start problem

N-Queens

Start problem

N-Queens II

Start problem

Insert Interval

Start problem

Spiral Matrix II

Start problem

Permutation Sequence

Start problem

Rotate List

Start problem

Unique Paths

Start problem

Minimum Path Sum

Start problem

Plus One

Start problem

Add Binary

Start problem

Climbing Stairs

Start problem

Simplify Path

Start problem

Edit Distance

Start problem

Set Matrix Zeroes

Start problem

Search a 2D Matrix

Start problem

Minimum Window Substring

Start problem

Combinations

Start problem

Word Search

Start problem

Remove Duplicates from Sorted Array II

Start problem

Search in Rotated Sorted Array II

Start problem

Remove Duplicates from Sorted List II

Start problem

Partition List

Start problem

Gray Code

Start problem

Subsets II

Start problem

Decode Ways

Start problem

Reverse Linked List II

Start problem

Restore IP Addresses

Start problem

Binary Tree Inorder Traversal

Start problem

Unique Binary Search Trees

Start problem

Unique Binary Search Trees II

Start problem

Interleaving String

Start problem

Validate Binary Search Tree

Start problem

Recover Binary Search Tree

Start problem

Same Tree

Start problem

Symmetric Tree

Start problem

Binary Tree Level Order Traversal

Start problem

Binary Tree Zigzag Level Order Traversal

Start problem

Maximum Depth of Binary Tree

Start problem

Construct Binary Tree from Preorder and Inorder Traversal

Start problem

Construct Binary Tree from Inorder and Postorder Traversal

Start problem

Binary Tree Level Order Traversal II

Start problem

Convert Sorted Array to Binary Search Tree

Start problem

Convert Sorted List to Binary Search Tree

Start problem

Balanced Binary Tree

Start problem

Minimum Depth of Binary Tree

Start problem

Path Sum

Start problem

Path Sum II

Start problem

Flatten Binary Tree to Linked List

Start problem

Distinct Subsequences

Start problem

Populating Next Right Pointers in Each Node

Start problem

Populating Next Right Pointers in Each Node II

Start problem

Pascal's Triangle

Start problem

Pascal's Triangle II

Start problem

Triangle

Start problem

Best Time to Buy and Sell Stock

Start problem

Best Time to Buy and Sell Stock II

Start problem

Best Time to Buy and Sell Stock III

Start problem

Algorithm Coding Challenge 90 (Hard)

Start problem

Algorithm Coding Challenge 91 (Hard)

Start problem

Algorithm Coding Challenge 92 (Hard)

Start problem

Algorithm Coding Challenge 93 (Hard)

Start problem

Algorithm Coding Challenge 94 (Hard)

Start problem

Algorithm Coding Challenge 95 (Hard)

Start problem

Algorithm Coding Challenge 96 (Hard)

Start problem

Algorithm Coding Challenge 97 (Hard)

Start problem

Algorithm Coding Challenge 98 (Hard)

Start problem

Algorithm Coding Challenge 99 (Hard)

Start problem

Algorithm Coding Challenge 100 (Hard)

Start problem