摘要: 总结 本题思路主要是找到 较小值(从后往前(下标n - 2开始)小于它后面的数的对应点i)找到i后再从后往前一遍(从n - 1开始),找到大于i的下标。之后对i和j进行swap,然后翻转i + 1及其后的数组。(由于先前第一次遍历时候,i后面的排序必是降序,故只需翻转) 在此附上代码及出处 JAVA 阅读全文
posted @ 2020-11-10 19:56 acchris 阅读(60) 评论(0) 推荐(0)
摘要: 升序 //以下nums为数组 1. JAVA的升序直接用Arrays.sort(nums)。 1. C++则是sort(start,end)。 * eg.`这里的start和end是地址参数,例如nums数组有5个元素,那么对其升序排序应该为sort(nums,nums+5);` 降序 1. JAV 阅读全文
posted @ 2020-11-10 15:03 acchris 阅读(825) 评论(0) 推荐(0)