Day 70 932. 漂亮数组
932. 漂亮数组
题目
1 | |
题目思路
分治法的逻辑题目:递归构造左、右两部分,将左半部分映射为奇数(2x - 1),右半部分映射为偶数(2x),奇偶分离后即可保证数组满足漂亮数组的条件。
题目代码
1 | |
复杂度
时间复杂度:O(logn)
空间复杂度:O(n)
Day 70 932. 漂亮数组
https://chaggle.github.io/2021/11/17/Leetcode/91-day/day-70/
1 | |
分治法的逻辑题目:递归构造左、右两部分,将左半部分映射为奇数(2x - 1),右半部分映射为偶数(2x),奇偶分离后即可保证数组满足漂亮数组的条件。
1 | |
时间复杂度:O(logn)
空间复杂度:O(n)