LeetCode92|排序数组

1,问题简述

给你一个整数数组 nums,请你将该数组升序排列。

2,示例

示例 1:


输入:nums = [5,2,3,1]
输出:[1,2,3,5]
示例 2:


输入:nums = [5,1,1,2,0,0]
输出:[0,0,1,1,2,5]
 


提示:


1 <= nums.length <= 50000
-50000 <= nums[i] <= 50000


 

3,题解思路

基于java提供的方法去做了

4,题解程序



import java.util.Arrays;


public class SortArrayTest {
    public static void main(String[] args) {
        int[] nums = {5, 2, 3, 1};
        int[] sortArray = sortArray(nums);
        for (int num : sortArray
        ) {
            System.out.print(num + "\t");
        }
    }


    public static int[] sortArray(int[] nums) {
        Arrays.sort(nums);
        return nums;
    }
}


5,题解程序图片版

6,总结

当我们对其API比较熟悉时,合理使用已有的api对解题速度还是比较合理的,但是不可依赖它,毕竟不重复造轮子也不太好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值