nums = [5,2,3,1]
输出:[1,2,3,5]
示例 2:
输入:nums = [5,1,1,2,0,0]
输出:[0,0,1,1,2,5]
思路:
这道题如果用api,一行就搞定了——Arrays.sort...(int i = 0; i < nums.length; i++){
strs[i] = String.valueOf(nums[i]);
}
Arrays.sort...最大数 和这道题基本一样。
剑指 Offer 51. 数组中的逆序对
☕ 题目:剑指 Offer 51....(nums, left, mid);
//右半部分
mergeSort(nums, mid + 1, right);
//合并
merge...我们需要从未排序序列里将元素插入到排序序列的合适位置
关于链表插入:链表插入是插入节点前驱节点改变后继的一个操作,为了头插也能统一,通常我们会加一个虚拟头节点
所以,综合起来,我们需要标记有序序列和无序序列的分界点