首页 > 编程知识 正文

python冒泡排序,c语言编写九九乘法表

时间:2023-05-05 19:45:43 阅读:55661 作者:3079

Ava泡沫排序泡沫排序是最有名的排序算法之一,共有8种排序! 直接插入排序希尔排序简单选择排序累计排序气泡排序快速排序合并排序基数排序气泡排序还是很简单的。 要循环两次吗? 依次比较外侧的气泡轮数、内侧的层。 33558 www.Sina.com/package arrays; import java.util.Arrays; /**气泡排序* 1.比较数组中相邻的两个要素,如果第一个数大于第二个,则交换位置* 2。 每次比较都会产生最大或最小的数字* 3。 在下一轮中排序* 4。 依次循环到最后! */public class bubble sort { publicstaticvoidmain (字符串[ ] args ) inta ) }={ 1,5,3,8,56,5252 }; intb [ ]={ 1,5,3,8,56,5252 }; int[]ascsort=ascsort(b; int[]dessort=dessort(a; system.out.println (arrays.tostring ) dessort ); 系统. out.println (arrays.tostring (ascsort ) ); }公共静态int [ ] des sort (int [ ] array ) ) /临时变量,用于交换位置int temp=0; //外层环,我们这个序列发生了几次for(intI=0; i array.length-1; I ) ) /内层循环,两个数比较第一个数大于第二个数则位置for(intj=0; jarray.length-1-i; j () if ) array[j1]array[j] ) { temp=array[j]; array[j]=array[j 1]; array[j 1]=temp; } }返回阵列; }公共静态int [ ] ascsort (int [ ] array ) /临时变量,用于交换位置int temp=0; //外层环,我们这个序列发生了几次for(intI=0; i array.length-1; I ) ) /内层循环,两个数比较第一个数大于第二个数则位置for(intj=0; jarray.length-1-i; j () if ) array[j1]array[j] ) { temp=array[j]; array[j]=array[j 1]; array[j 1]=temp; } }返回阵列; }b想看其他排序时请参考这里

33559 www.cn blogs.com/more think/p/8419151.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。