
Categories
2025
Dijkstra Finding the Shortest Path II

Reorder List

Dijkstra Finding the Shortest Path I

Restore IP Address

Defanging an IP Address

Top Sort

Level of Point in Graph

Walking Through the Maze

Digit 8

N-Queens

Arrange Numbers

Sort An Array

Number of Unique Paths

Sum of All Odd Length Subarrays

Intersection of Two Arrays II

Intersection of Two Arrays

IPO

Maximal Square

Best Time to Buy and Sell Stock IV

Best Time to Buy and Sell Stock III

Interleaving String

Unique Paths II

Triangle

Max Points On A Line

Sort

Pow X N

Sqrt X

Factorial Trail Zeroes

Plus One

Palindrome Number

Bitwise and of Numbers Range

Find K Pairs with Smallest Sums

Single Number II

Add Binary

Maximum Sum Circular Subarray

Combinations

Word Ladder

Design Add and Search Words Data Structure

Snakes And Ladders

Minimum Genetic Mutation

Course Schedule II

Surrounded Regions

Minimum Absolute Difference In BST

Clone Graph

Sum Root To Leaf Numbers

Count Complete Tree Nodes

Same Tree

Populating Next Right Pointers In Each Node II

Populating Next Right Pointers In Each Node

Construct Binary Tree From Inorder And Postorder Traversal

Partition List

Insertion Sort List

Basic Calculator

Evaluate Reverse Polish Notation

Summary Ranges

Simplify Path

Insert Interval

Valid Anagram

Happy Number

Contains Duplicate

Word Pattern

Ransom Note

Isomorphic Strings

Valid Sudoku

Substr with Concatenation of All Words

Game of Life

Valid Palindrome

Two Sum II

Minimum Size Subarray Sum

Zigzag Conversion

Text Justification

Length of Last Word

Find the Index of the First Occurrence In a String

Insert Delete Get Random

Gas Station

Candy

Merge Sorted Array

H Index

Best Time to Buy and Sell Stock II

Online Stock Span

Non Overlapping Intervals

Minimum Number Of Arrows To Burst Balloons

Search Suggestions System

Minimum Flips To Make A or B Equal to C

Count Bits

Domino And Tromino Tiling

Best Time to Buy and Sell Stock With Transaction Fee

Nth Tribonacci Number

Min Cost Climbing Stairs

Koko Eating Bananas

Combination Sum III

Successful Pairs Of Spells And Potions

Guess Number Higher Or Lower

Find Peak Element

Total Cost To Hire K Workers

Smallest Number In Infinite Set

Maximum Subsequence Score

Reorder Routes To Make All Paths Lead to The City Zero

Nearest Exit From Entrance In Maze

Evaluate Division

Number Of Provinces

Keys And Rooms

Delete Node In a BST

Search In a Binary Search Tree

Maximum Level Sum Of A Binary Tree

Longest Zigzag Path In a Binary Tree

2024
Flatten Binary Tree to Linked List

Construct Binary Tree from Preorder and Inorder Traversal

Lowest Common Ancestor Of A Binary Tree

Kth Smallest Element In A Bst

Binary Tree Right Side View

Path Sum III

Count Good Nodes In Binary Tree

Binary Tree Maximum Path Sum

Odd Even Linked List

Maximum Twin Sum of A Linked List

Leaf Similar Trees

Number of Recent Calls

Dota 2 Senate

Delete The Middle Node of A Linked List

Removing Stars from a String

Asteroid Collision

Unique Number of Occurrences

Equal Row and Column Pairs

Determine If Two Strings Are Close

Find The Highest Altitude

Find The Difference Of Two Arrays

Find Pivot Index

Max Consecutive Ones III

Max Consecutive Ones

Longest Subarray of 1 After Deleting one Element

Maximumu Average Subarray I

Maximum Number of Vowels In a Substring Of Given Length

Max Number of K Sum Pairs

String Compression

Is Subsequence

Reverse Words in a String

Increasing Triplet Subsequence

Reverse Vowels of a String

Kids with the Greatest Number of Candies

Can Place Flowers

Merge Strings Alternately

Greatest Common Divisor Of Strings

Partition Lables

Jupm Game II

Jump Game

Best Time to Buy and Sell Stock

Sort Colors

Majority Element

Find the Duplicate Number

Single Number

Longest Palindromic Substring

Longest Common Subsequence

Edit Distance

Unique Paths

Partition Equal Subset Sum

Minimum Path Sum

Word Break

Longest Increasing Subsequence

Coin Change

Perfect Squares

Pascals Triangle

House Robber

Climbing Stairs

Top K Frequent Elements

Largest Rectangle In Histogram

Kth Largest Element In An Array

Find Median From Data Stream

Min Stack

Decode String

Daily Temperatures

Push Dominoes

Multiply Strings

Median of Two Sorted Arrays

Search Insert Position

N Queens

Find Minimum in Rotated Sorted Array

Find First and Last Postion of Element In Sorted Array

Word Search

Palindrome Partitioning

Combination Sum

subsets

Permutations

Validate Binary Search Tree

Rotting Oranges

Number of Islands

Implement Trie Prefix Tree

Course Schedule

Level Order

Is Symmetric

Invert Binary Tree

Diameter of Binary Tree

Convert Sorted Array to Binary Search Tree

Sort List

Maximum Depth of Binary Tree

Binary Tree inorder Traversal

Copy List with Random Pointer

Add Two Numbers

reverseLinkedList

palindromeLinkedList

linkedListCycleII

linkedListCycle

spiralMatrix

search2dMatrixII

search2dMatrix

rotateImage

intersectionOfTwoLinkedLists

setMatrixZeroes

rotateArray

productOfArrayExceptSelf

maxSubArray

firstMissPositive

subarraySum

maxWindow

maxSlidingWindow

Longest Substring Without Repeating Characters

findAnagrams

trap

moveZeroes

maxArea

longestConsecutiveSequence

groupAnagrams

mergeIntervals

LRUCache

reverseBits

maxProduct

Three Sum

twoSum

Search in Rotated Sorted Array

Longest Valid Parentheses

Next Permutation

Divide Two Integers

Find the Index of the First Occurrence in a String

Remove Element

Remove Duplicates from Sorted Array

Swap Nodes in Pairs

Reverse Nodes in k-Group

Merge k Sorted Lists

Generate Parentheses

Merge Two Sorted Lists

Valid Parentheses

Remove Nth Node From End of List

4Sum

Letter Combinations of a Phone Number

3Sum Closest

Longest Common Prefix

Roman to Integer

Integer to Roman

Container With Most Water
