加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java循环语句怎么用?经典排序算法见真知

发布时间:2020-12-14 06:33:42 所属栏目:Java 来源:网络整理
导读:bubbleSort( ( i=0;i ( j=0;j (arr[j+1] temp= arr[j]=arr[j+1 arr[j+1]= } 选择排序的原理:每一趟从待排序的记录中选出最小的元素,顺序放在已排好序的序列最后,直到全部记录排序完毕。也就是:每一趟在 简单选择排序的基本思想:给定数组:int[]?arr={ s

bubbleSort( ( i=0;i ( j=0;j (arr[j+1] temp= arr[j]=arr[j+1 arr[j+1]= }

选择排序的原理:每一趟从待排序的记录中选出最小的元素,顺序放在已排好序的序列最后,直到全部记录排序完毕。也就是:每一趟在

简单选择排序的基本思想:给定数组:int[]?arr={

selectSort( ( i=0;i k=i; ( j=k+1;j (arr[j] k= (i!=k) { temp= arr[i]= arr[k]= }

?图解分析:

insertSort( ( i=1;i ( j=i;j>0;j--) { (arr[j] temp=arr[j-1 arr[j-1]= arr[j]= }

  bubbleSort( ( i=0;i ( j=0;j (arr[j+1] temp= arr[j]=arr[j+1 arr[j+1]= ( System.out.print(i+" " selectSort( ( i=0;i k=i; ( j=k+1;j (arr[j] k= (i!=k) { temp= arr[i]= arr[k]= ( System.out.print(i+" "   insertSort( ( i=1;i ( j=i;j>0;j--) { (arr[j] temp=arr[j-1 arr[j-1]= arr[j]= ( System.out.print(i+" " }

[] arr= [] {9,6,11,4,3,1,7}; System.out.println("原数组为:" ( System.out.print(i+" " System.out.println("n使用冒泡排序的结果为:" Sort.bubbleSort(arr); System.out.println("n使用选择排序的结果为:" Sort.selectSort(arr); System.out.println("n使用插入排序的结果为:" Sort.insertSort(arr); }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读