当前位置: 首页 > news >正文

医疗企业网站模板免费下载/软文推广

医疗企业网站模板免费下载,软文推广,申请做网站 论坛版主,商业空间设计平台一直没写过冒泡排序的完整算法,今天用java实现一下,具体思路是这样的,比较相邻的元素,如果前一个比后一个大,那么就交换他们,这样就能选择出最大的那个数,在数组的最下面,每次循环比…

一直没写过冒泡排序的完整算法,今天用java实现一下,具体思路是这样的,比较相邻的元素,如果前一个比后一个大,那么就交换他们,这样就能选择出最大的那个数,在数组的最下面,每次循环比较的区间都-i,因为后面已经有i 个元素已经排好序了,一次次遍历,当发现某次循环不需要交换位置的时候,说明前一个都小于后一个,此时已经排好序了,直接break 跳出节省时间。

package Demo20;import java.util.Arrays;public class Main {public static void main(String[] args) {int[] nums = new int[]{14, 48, 11, 27, 65, 94, 37, 45, 56};System.out.println("排序前的数组" + Arrays.toString(nums));for (int i = 0; i < nums.length - 1; i++) {//排序的次数boolean flag = true;for (int j = 0; j < nums.length - 1 - i; j++) {//每次比较都少比较一位数,因为每次数组后面会排好一位if (nums[j] > nums[j + 1]) {//前面的数大于后面的数,交换int temp = nums[j];nums[j] = nums[j + 1];nums[j + 1] = temp;flag = false;}}System.out.println("排序第" + (i + 1) + "次的数组" + Arrays.toString(nums));if (flag) break;//没有元素的交换位置,直接跳出循环即可}System.out.println("排序后的数组" + Arrays.toString(nums));}
}
http://www.lbrq.cn/news/4969.html

相关文章:

  • 网站开发技术入股协议/互联网外包公司有哪些
  • 哈尔滨工程招投标信息网/行者seo无敌
  • 有没有做家居服设计师看的网站/网络营销活动策划方案模板
  • 深一网站建设招聘/廊坊seo排名
  • 怎么做自己的微信网站/宁波seo搜索优化费用
  • 广告设计公司合同/网站优化推广的方法
  • 外贸建设企业网站服务/网络服务
  • 温岭网站设计/免费接单平台
  • 做算命网站挣钱么/佛山网站排名提升
  • 如何做网课网站/温州网站快速排名
  • 图书馆 网站开发 总结/白帽seo是什么
  • 佛山哪个做网站的好/新闻头条最新消息今天
  • 公司网站上首页代码模板/郑州网络推广哪家口碑好
  • 网站建设需要学什么/宁海关键词优化怎么优化
  • 温州优化售后/怎么进行网站关键词优化
  • 网站群管理/手机优化游戏性能的软件
  • 免费建站平台的源码/山东疫情最新情况
  • 怎么找网站帮我做推广/网站搭建费用
  • 重庆找网站推广/东莞疫情最新消息今天中高风险区
  • 西安疫情最新轨迹公布/免费网站做seo
  • 请科技公司做网站需要注意什么/郑州网站制作公司
  • 不用服务器做视频网站吗/今日新闻国际最新消息
  • 做网站推广产品/网站收录什么意思
  • 网站怎么做域名实名认证/百度关键词seo排名优化
  • 深圳品牌营销型网站建设/什么是网站优化
  • 曹县做网站建设/品牌设计公司排名前十强
  • 建设监狱内网网站的好处/舆情信息范文
  • 网站建设话术/北京网站优化站优化
  • qq业务代理网站建设/网站推广的方法
  • 恒丰建设集团有限公司 网站/网文网站排名
  • API是什么,如何保障API安全?
  • 解决栅格数据裁剪矢量数据问题两种方法,ArcGIS解决与PYTHON解决
  • Java基础教程(010):面向对象中的this和就近原则
  • Three.js 立方体贴图(CubeMap)完全指南:从加载到应用
  • 2025年终端安全管理系统的全方位解析,桌面管理软件的分析
  • Twisted study notes[2]