Categories
Data Structure and Algorithm
English
2025
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
2023
Comparative and Superlative