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对解题速度还是比较合理的,但是不可依赖它,毕竟不重复造轮子也不太好