Problem: 654. 最大二叉树
思路
这里没有搞明白vector<int> left(nums.begin(), nums.begin() + maxIndex);
为什么是nums.begin() + maxIndex
而不是nums.begin() + maxIndex - 1
复杂度
时间复杂度:
添加时间复杂度, 示例: $O(n)$
空间复杂度:
添加空间复杂度, 示例: $O(n)$
Code
1 | /** |
Problem: 654. 最大二叉树
这里没有搞明白vector<int> left(nums.begin(), nums.begin() + maxIndex);
为什么是nums.begin() + maxIndex
而不是nums.begin() + maxIndex - 1
时间复杂度:
添加时间复杂度, 示例: $O(n)$
空间复杂度:
添加空间复杂度, 示例: $O(n)$
1 | /** |