青岛网站制作哪里有网页设计课程总结
2026/4/17 23:32:29 网站建设 项目流程
青岛网站制作哪里有,网页设计课程总结,wordpress修改文章链接地址,wordpress登录链接修改冒泡排序 冒泡排序无疑是最出名的排序算法之一#xff0c;总共有八大排序! 冒泡的代码还是相当简单的#xff0c;两层循环#xff0c;外层冒泡轮数#xff0c;里层依次比较#xff0c;江湖中人人尽皆知。 我们看到嵌套循环#xff0c;应该立马就可以得出这个算法的时间复…冒泡排序冒泡排序无疑是最出名的排序算法之一总共有八大排序!冒泡的代码还是相当简单的两层循环外层冒泡轮数里层依次比较江湖中人人尽皆知。我们看到嵌套循环应该立马就可以得出这个算法的时间复杂度为O(n2)。思考如何优化packagecom.array;importjava.util.Arrays;publicclassArrayDemo07{publicstaticvoidmain(String[]args){int[]a{1,4,5,6,72,2,2,2,25,6,7};int[]sortsort(a);//调用完我们自己写的排序方法以后返回一个排序后的数组System.out.println(Arrays.toString(sort));}//冒泡排序//1.比较数组中两个相邻的元素如果第一个数比第二个数大我们就交换他们的位置//2.每一次比较都会产出一个最大或者最小的数字//3.下一轮则可以少一次排序//4.依次循环直到结束publicstaticint[]sort(int[]array){//临时变量inttemp0;//外层循环判断我们这个要走多少次for(inti0;iarray.length-1;i){booleanflagfalse;//通过flag标识位减少没有意义的比较//内层循环比较判断两个数如果第二个数比第一个数大则交换位置for(intj0;jarray.length-1-i;j){if(array[j1]array[j]){//:从小到大:从大到小temparray[j];array[j]array[j1];array[j1]temp;flagtrue;}}if(flagfalse){break;}}returnarray;}}[1,2,2,2,4,5,6,6,7,25,72]进程已结束退出代码为0

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询