1.3 有序数组的平方(线性表-数组)——【LeetCode】

2022/1/24 23:09:15

本文主要是介绍1.3 有序数组的平方(线性表-数组)——【LeetCode】,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

在这里插入图片描述
在这里插入图片描述

 public int[] sortedSquares(int[] nums) {
		 
		 int right = nums.length - 1;
         int left = 0;
         int[] result = new int[nums.length];
         int index = result.length - 1;
		 
		 while(left <= right) {
			 if (nums[left] * nums[left] > nums[right] * nums[right]) {
				 result[index--] = nums[left] * nums[left];
				 left++;
			 }else {
				 result[index--] = nums[right] * nums[right];
				 right--;
			 }
		 }
		 
		 return result;
	 }


这篇关于1.3 有序数组的平方(线性表-数组)——【LeetCode】的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程