Squares of a Sorted Array
2024-09-24 22:32:43
Given an array of integers A
sorted in non-decreasing order, return an array of the squares of each number, also in sorted non-decreasing order.
Example 1:
Input: [-4,-1,0,3,10]
Output: [0,1,9,16,100]
Example 2:
Input: [-7,-3,2,3,11]
Output: [4,9,9,49,121]
class Solution {
public int[] sortedSquares(int[] A) {
int n = A.length;
int[] result = new int[n];
int i = , j = n - ;
for (int p = n - ; p >= ; p--) {
if (Math.abs(A[i]) > Math.abs(A[j])) {
result[p] = A[i] * A[i];
i++;
} else {
result[p] = A[j] * A[j];
j--;
}
}
return result;
}
}
最新文章
- Derived Column 用法
- C#去掉HTML标记
- 《C与指针》第六章练习
- C# WebRequestExtensions
- laravel小抄
- 中文+django1.9+python3.5一些注意点
- 使用安卓读取sqlite数据库方法记录
- echarts 问题2
- Nginx【第一篇】安装
- datables的基本操作
- (译)Windsor入门教程---第三部分 编写第一个Installer
- centos 修改hostname
- windows上安装zip版mongodb
- 【导航】Python常用资源(从新手到大牛)
- 洛谷P3806 点分治
- A - Subarrays Beauty gym 位运算 &;
- EntityFramework 优化建议(转)
- Jenkins安装卸载
- delphi的一个公用函数库
- vue中的路由嵌套