Day-06 768. 最多能完成排序的块 II
768. 最多能完成排序的块 II
题目
1 |
|
题目思路
- 1、分块排序,组合之后与原数组进行升序排序要相同
- 2、所以可以采用动态规划的思想,前一个块的最大值要小于下一个块的最小值,这样分块排序合并之后也会与原数组升序排序一致。
- 3、
代码块
1 |
|
复杂度
时间复杂度:O(n)
空间复杂度:O(2n),两个数组开辟 2n 的空间;
Day-06 768. 最多能完成排序的块 II
https://chaggle.github.io/2021/09/15/Leetcode/91-day/day-06/