1. Reverse Linked Listhistorical

    Record stack-based and three-pointer implementations for reversing a singly linked list.

  2. Merge Intervalshistorical

    LeetCode notes on merging overlapping intervals.

  3. Min Stackhistorical

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

  4. Merge Two Sorted Linked Listshistorical

    Record iterative and recursive implementations for merging two sorted linked lists.

  5. Sort an Arrayhistorical

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

  6. K-th Node from the End of a Linked Listhistorical

    Record array, length-conversion, and fast-slow-pointer methods for finding the k-th node from the end.

  7. Median of Two Sorted Arrayshistorical

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

  8. Jump Gamehistorical

    LeetCode notes on the Jump Game problem.

  9. Copy Complex Linked Listhistorical

    Record the method of copying a complex linked list by inserting copied nodes after the original nodes.

  10. Shortest Unsorted Continuous Subarrayhistorical

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