题目(easy):
给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。
思路
暴力破解就是遍历一遍之后再排序,时间复杂度为 O(n+nlogn)。
双指针法
1 | const sortedSquares = (nums) => { |
时间复杂度为 O(n)。
给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。
暴力破解就是遍历一遍之后再排序,时间复杂度为 O(n+nlogn)。
1 | const sortedSquares = (nums) => { |
时间复杂度为 O(n)。
原文作者:Yizhou Shen
发表日期:March 6th 2024, 8:32:57 pm
更新日期:March 11th 2024, 12:07:41 pm
版权声明:本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可