上岸算法公开课题解
  • 欢迎来到上岸算法公开课题解
  • 第二章 - BFS
    • 课上练习
      • Course Schedule
      • Minimum Depth of Binary Tree
      • Binary Tree Level Order Traversal
      • Surrounded Regions
      • Number of Islands
      • Rotting Oranges
    • 课后练习
      • Symmetric Tree
      • Binary Tree Level Order Traversal II
      • The Maze
      • Word Ladder
      • Binary Tree Zigzag Level Order Traversal
      • 01 Matrix
      • Open the Lock
      • Number of Operations to Make Network Connected
  • 第三章 - 指针类问题,以及哈希表
    • 课上练习
      • Group Anagrams
      • Remove Duplicates from Sorted Array
      • Sort colors
      • Move Zeroes
      • Longest Substring Without Repeating Characters
      • Minimum Size Subarray Sum
      • Merge Intervals
    • 课后练习
      • Two Sum
      • 3Sum
      • Container With Most Water
      • Add Two Numbers
      • Multiply Strings
      • Set Matrix Zeroes
      • Reverse Vowels of a String
      • Subarray Product Less Than K
      • Longest Mountain in Array
      • Remove Duplicates from Sorted Array II
      • Majority Element
  • 第四章 - 二分法,以及排序算法
    • 课上练习
      • Sort an Array
        • Merge Sort
        • Quick Sort
      • Last Position of Target
      • Search in a Big Sorted Array
      • Find Peak Element
      • Search a 2D Matrix
      • Split Array Largest Sum
    • 课后练习
      • Find First and Last Position of Element in Sorted Array
      • Search in Rotated Sorted Array
      • Pow(x, n)
      • Search a 2D Matrix II
      • Find the Smallest Divisor Given a Threshold
      • Random Pick with Blacklist
  • 第五章 - 链表
    • 课上练习
      • Reverse Linked List
      • Reverse Linked List II
      • Palindrome Linked List
      • Odd Even Linked List
      • Partition List
      • Linked List Cycle
      • Intersection of Two Linked Lists
      • Copy List with Random Pointer
    • 课后练习
      • Remove Linked List Elements
      • Remove Duplicates from Sorted List
      • Remove Duplicates from Sorted List II
      • Intersection of Two Arrays
      • Intersection of Two Arrays II
      • Next Greater Node in Linked List
      • Reverse Nodes in K-Group
  • 第六章 - 衍生算法,Top K 问题初见
    • 课上练习
      • Kth Largest Element in an Array
      • Kth Largest Element in a Stream
      • Sort Characters By Frequency
    • 课后练习
      • K Closest Points to Origin
      • Top K Frequent Elements
      • Top K Frequent Words
      • Third Maximum Number
      • Maximum Product of Three Numbers
  • 第七章 - 递归(Part 1)
    • 课上练习
      • Combination Sum
      • Combination Sum II
      • Permutations
      • Subsets
      • Path Sum
      • Path Sum II
      • Target Sum
      • Jump Game
    • 课后练习
      • Fibonacci Number
      • Increasing Subsequences
      • Permutations II
      • Subsets II
      • Letter Combinations of a Phone Number
      • index
  • 第八章 - 递归(Part 2)
    • 课上练习
      • Path Sum
      • Symmetric Tree
      • Maximum Depth of Binary Tree
      • Maximum Depth of N-ary Tree
      • Lowest Common Ancestor of a Binary Tree
    • 课后练习
      • Path Sum II
      • Same Tree
      • Binary Tree Paths
      • Find Bottom Left Tree Value
      • Validate Binary Search Tree
      • Tree Diameter
      • Count Good Nodes in Binary Tree
      • Find Largest Value in Each Tree Row
      • All Nodes Distance K in Binary Tree
  • 第十章 - 图类问题
    • 课上练习
      • Clone Graph
      • Graph Valid Tree
      • Minimum Height Trees
      • Keys and Rooms
    • 课后练习
      • All Paths From Source to Target
      • Find Eventual Safe States
      • Count Servers that Communicate
      • Redundant Connection
Powered by GitBook
On this page

Was this helpful?

  1. 第四章 - 二分法,以及排序算法

课上练习

Sort an ArrayLast Position of TargetSearch in a Big Sorted ArrayFind Peak ElementSearch a 2D MatrixSplit Array Largest Sum
Previous第四章 - 二分法,以及排序算法NextSort an Array

Last updated 4 years ago

Was this helpful?