LeetCode92|排序数组

时间:2022-07-26
本文章向大家介绍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对解题速度还是比较合理的,但是不可依赖它,毕竟不重复造轮子也不太好