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);
}
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |