
排序
王先生Smile1
这个作者很懒,什么都没留下…
展开
-
排序-归并排序
public class MergeSort { public static void main(String[] args) { int []arr ={1,4,2,7,9,8,3,6}; sort(arr); System.out.println(Arrays.toString(arr)); } public static void sort(int[] arr){ int[] nums = new int[arr.原创 2021-02-23 19:22:44 · 75 阅读 · 0 评论 -
直接插入排序
//选取数据与前一位比较,如果小于前一位,前一位后退一位;循环直到大于前一位,插入在前一位的后面public class InsertSort { public static void main(String[] args) { int[] nums = new int[]{87,234,53,23,1,43}; for (int i = 1;i<nums.length;i++){ int temp = nums[i];原创 2021-02-23 19:21:37 · 111 阅读 · 0 评论 -
冒泡排序
public static void Buddlesort(int[] arr){ //定义有序的起始位置 int lastindex = 0; //需要对比排序的位置 int sortLen = arr.length-1; for (int i = 0;i<arr.length-1;i++){ //标识数组是否处于有序状态 boolean flag = true; .原创 2021-02-23 19:05:56 · 117 阅读 · 0 评论