LeetCode Problems

Substring with Concatenation of All Words

Hash Table String Sliding Window
Solution
Hard

Jump Game

Array Dynamic Programming Greedy
Solution
Medium

Trapping Rain Water

Array Two Pointers Dynamic Programming Stack Monotonic Stack
Solution
Hard

Candy

Array Greedy
Solution
Hard

Merge Sorted Array

Array Two Pointers Sorting
Solution
Easy

Minimum Size Subarray Sum

Array Binary Search Sliding Window Prefix Sum
Solution
Medium

Remove Element

Array Two Pointers
Solution
Easy

Remove Duplicates from Sorted Array II

Array Two Pointers
Solution
Medium

Text Justification

Array String Simulation
Solution
Hard

Remove Duplicates from Sorted Array

Array Two Pointers
Solution
Easy

Product of Array Except Self

Array Prefix Sum
Solution
Medium

Two Sum II - Input Array Is Sorted

Array Two Pointers Binary Search
Solution
Medium

Is Subsequence

Two Pointers String Dynamic Programming
Solution
Easy

Integer to Roman

Hash Table Math String
Solution
Medium

Longest Common Prefix

Array String Trie
Solution
Easy

Insert Delete GetRandom O(1)

# 1 Array Hash Table Math Design Randomized
Solution
Medium

Length of Last Word

String
Solution
Easy

Best Time to Buy and Sell Stock

Array Dynamic Programming
Solution
Easy

Zigzag Conversion

String
Solution
Medium

Jump Game II

Array Dynamic Programming Greedy
Solution
Medium

Best Time to Buy and Sell Stock II

Array Dynamic Programming Greedy
Solution
Medium

Gas Station

Array Greedy
Solution
Medium

Majority Element

Array Hash Table Divide and Conquer Sorting Counting
Solution
Easy

Longest Substring Without Repeating Characters

Hash Table String Sliding Window
Solution
Medium

Container With Most Water

Array Two Pointers Greedy
Solution
Medium

Valid Palindrome

Two Pointers String
Solution
Easy

Minimum Window Substring

Hash Table String Sliding Window
Solution
Hard

Reverse Words in a String

Two Pointers String
Solution
Medium

H-Index

Array Sorting Counting Sort
Solution
Medium

3Sum

# 3 Array Two Pointers Sorting
Solution
Medium

Rotate Array

Array Math Two Pointers
Solution
Medium

Find the Index of the First Occurrence in a String

Two Pointers String String Matching
Solution
Easy

Roman to Integer

Hash Table Math String
Solution
Easy

Convert: Insert Delete GetRandom O(1)

Convert