首页 > 试题广场 >

平方升序数组

[编程题]平方升序数组
  • 热度指数:1249 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定一个长度为 n 的升序数组 nums ,请你算出这个数组中所有数的平方组成的新的数组,要求也按照升序。

数据范围: ,数组中的数都满足
示例1

输入

[1,0,1,2,3]

输出

[0,1,1,4,9]
示例2

输入

[5,4,3,2,1]

输出

[1,4,9,16,25]
package main
import "sort"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param nums int整型一维数组 
 * @return int整型一维数组
*/
func sortedArray( nums []int ) []int {
    for i,x:=range nums{
        nums[i]*=x
    }
    sort.Ints(nums)
    return nums
}

发表于 2023-03-09 08:47:39 回复(0)

问题信息

难度:
1条回答 2122浏览

热门推荐

通过挑战的用户

查看代码