1. Next Permutationhistorical

    LeetCode notes on the Next Permutation problem.

  2. Permutationshistorical

    LeetCode notes on the Permutations problem.

  3. Subsetshistorical

    LeetCode notes on the Subsets problem.

  4. Unique Pathshistorical

    LeetCode notes on the Unique Paths problem.

  5. Number of Islandshistorical

    LeetCode notes on the Number of Islands problem.

  6. Maximal Squarehistorical

    LeetCode notes on the Maximal Square problem.

  7. Partition Equal Subset Sumhistorical

    LeetCode notes on the Partition Equal Subset Sum problem.

  8. Perfect Squareshistorical

    LeetCode notes on the Perfect Squares problem.

  9. Target Sumhistorical

    LeetCode notes on the Target Sum problem.

  10. Combination Sumhistorical

    LeetCode notes on the Combination Sum problem.

  11. Coin Changehistorical

    LeetCode notes on the Coin Change problem.

  12. Burst Balloonshistorical

    LeetCode notes on the Burst Balloons problem.

  13. House Robberhistorical

    LeetCode notes on the House Robber problem.

  14. Best Time to Buy and Sell Stock with Cooldownhistorical

    LeetCode notes on the Best Time to Buy and Sell Stock with Cooldown problem.

  15. Minimum Path Sumhistorical

    LeetCode notes on the Minimum Path Sum problem.

  16. Longest Increasing Subsequencehistorical

    LeetCode notes on the Longest Increasing Subsequence problem.

  17. Jump Gamehistorical

    LeetCode notes on the Jump Game problem.

  18. Maximum Product Subarrayhistorical

    LeetCode notes on the Maximum Product Subarray problem.

  19. Maximum Subarrayhistorical

    LeetCode notes on the Maximum Subarray problem.

  20. First Missing Positivehistorical

    LeetCode notes on the First Missing Positive problem.

  21. 3Sumhistorical

    LeetCode notes on the 3Sum problem.

  22. Find the Duplicate Numberhistorical

    LeetCode notes on the Find the Duplicate Number problem.

  23. Two Sumhistorical

    LeetCode notes on the Two Sum problem.

  24. Find All Numbers Disappeared in an Arrayhistorical

    LeetCode notes on finding all disappeared numbers in an array.

  25. Subarray Sum Equals Khistorical

    LeetCode notes on the Subarray Sum Equals K problem.

  26. Longest Consecutive Sequencehistorical

    LeetCode notes on the Longest Consecutive Sequence problem.

  27. Binary Search Upper Boundhistorical

    LeetCode notes on binary-search upper bound.

  28. Find First and Last Position of Element in Sorted Arrayhistorical

    LeetCode notes on finding the first and last position of an element in a sorted array.

  29. Binary Search Upper Boundhistorical

    LeetCode notes on binary-search upper bound.

  30. Find First and Last Position of Element in Sorted Arrayhistorical

    LeetCode notes on finding the first and last position of an element in a sorted array.

  31. Search in Rotated Sorted Arrayhistorical

    LeetCode notes on searching in a rotated sorted array.

  32. Search in Rotated Sorted Arrayhistorical

    LeetCode notes on searching in a rotated sorted array.

  33. Merge Two Sorted Arrayshistorical

    Merge two sorted integer arrays into one sorted array.

  34. Find Peak Elementhistorical

    LeetCode notes on the Find Peak Element problem.

  35. Find the K-th Largesthistorical

    Find the K-th largest element in an array using sorting or quicksort partitioning.

  36. Binary Searchhistorical

    Use binary search to find a target value in a sorted ascending integer array.

  37. Find Minimum in Rotated Sorted Arrayhistorical

    LeetCode notes on finding the minimum in a rotated sorted array.

  38. Square Roothistorical

    LeetCode notes on computing an integer square root.

  39. Spiral Matrixhistorical

    Traverse a matrix in clockwise spiral order.

  40. Find Smallest Letter Greater Than Targethistorical

    Find the smallest letter greater than the target in a cyclically ordered character list.

  41. Trapping Rain Waterhistorical

    LeetCode notes on the Trapping Rain Water problem.

  42. Container With Most Waterhistorical

    LeetCode notes on the Container With Most Water problem.

  43. Queue Reconstruction by Heighthistorical

    Sort first and then insert by position to reconstruct a queue described by height and preceding-person counts.

  44. Largest Numberhistorical

    Rearrange non-negative integers so their concatenation forms the largest integer.

  45. Top K Frequent Elementshistorical

    Find the top K frequent elements using frequency counting with sorting or a min-heap.

  46. Majority Elementhistorical

    Find the majority element using a counting map or candidate cancellation.

  47. Single Numberhistorical

    Find the element that appears only once using counting or XOR.

  48. Move Zeroeshistorical

    Move all zeroes to the end of the array while preserving the relative order of non-zero elements.

  49. Product of Array Except Selfhistorical

    Compute the product of array elements except self using left and right product arrays.

  50. Sort Colorshistorical

    Sort 0, 1, and 2 in place using quicksort, bucket sort, or the move-zeroes idea.

  51. Search a 2D Matrixhistorical

    Search a matrix whose rows and columns are both sorted, starting from the top-right corner.

  52. Maximum Product Subarrayhistorical

    LeetCode notes on the Maximum Product Subarray problem.

  53. Subarray Sum Equals Khistorical

    LeetCode notes on the brute-force solution for Subarray Sum Equals K.

  54. Maximal Squarehistorical

    LeetCode notes on the brute-force solution for Maximal Square.

  55. Daily Temperatureshistorical

    LeetCode notes on the brute-force solution for Daily Temperatures.

  56. Daily Temperatureshistorical

    LeetCode notes on Daily Temperatures with brute force and a monotonic stack.

  57. Sliding Window Maximumhistorical

    LeetCode notes on Sliding Window Maximum using brute force, a priority queue, and a monotonic deque.

  58. Merge Intervalshistorical

    LeetCode notes on merging overlapping intervals.

  59. Min Stackhistorical

    LeetCode notes on implementing a stack that retrieves the minimum element in constant time.

  60. Sort an Arrayhistorical

    LeetCode notes on sorting an array with merge sort and quicksort.

  61. Median of Two Sorted Arrayshistorical

    LeetCode notes on finding the median of two sorted arrays by merging them.

  62. Jump Gamehistorical

    LeetCode notes on the Jump Game problem.

  63. Shortest Unsorted Continuous Subarrayhistorical

    LeetCode notes on finding the shortest continuous subarray that must be sorted.

  64. Best Time to Buy and Sell Stockhistorical

    LeetCode notes on maximizing profit from one stock transaction.

  65. Rotate Imagehistorical

    LeetCode notes on rotating an n x n matrix 90 degrees clockwise.