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

Day17冒泡排序

package com.cc.array;import java.util.Arrays;public class ArrayDemo7 {public static void main(String[] args) {int [] a = {21,4,5,6,35,65,23,34,53,5};Arrays.sort(a);System.out.println(Arrays.toString(a));}//冒泡排序//1,比较数组中,两个相邻的元素,如果第一个数比第二个数大,交换他们的位置,否则不变//2,每一次比较,都会产生一个最大或最小的数字//3,下一轮的排序次数会比上一轮少一次,因为为每完成一轮排序,就会有一个数字被固定到最终的位置//4,依次循环,直至结束public static int[] sort(int [] array){//零临时变量int temp = 0;//外层循环:判断排列该数组需要走几次循环for(int i = 0;i<array.length-1;i++){//优化boolean flag = true;//内层循环,比较两个数,第一个数比第二个数大则交换位置for(int j = 0;j<array.length-1-i;j++){if(array[j]>array[j+1]){temp = array[j+1];array[j]=array[j+1];array[j]=temp;flag = false;}}if(flag==true){break;}}return array;}}
http://www.sczhlp.com/news/113958/

相关文章:

  • 高阶 INTJ 5w4 整合到 8,是完整的过程,从研究到实用(豆包)
  • 几B大模型的空间存储大小
  • hbase安装与配置
  • 梧州专业网站推广xss网站怎么搭建
  • 安徽省住房和建设厅门户网站攀枝花市住房和城乡建设局网站
  • WordPress网站登录邮件提醒望野小说
  • 凡科建站官网登电商网站建设商业计划书
  • 发喷山火(volcano)+CF2119F Volcanic Eruptions 解题报告
  • matlab免费下载安装激活教程(附安装包下载)MATLAB R2025a超详细下载安装教程
  • Spring Boot + flowable 完美结合,快速实现工作流 - 教程
  • Pyfluent 执行Meshing工作流
  • EF Core 与 MySQL:日志和调试详解
  • 南宁设计网站天津seo外包平台
  • 校园网站建设情况河北城乡建设官方网站
  • 兼职网站开发需求wordpress删除版权
  • 河南省建设厅网站考试成绩查询网站 建设 欢迎你
  • visio网站建设流程图站长字体
  • 公司模块网站制作wordpress可视化编辑失效
  • 温岭 网站制作杭州网站建设服务
  • 长宁区网站建设设计网站文章收录查询
  • 淄博网站建设优化上汽4399小游戏在线玩网页版
  • 网站地图后缀网站建设重点是什么
  • 做网站自动赚钱想学营销策划去哪里学
  • 使用镜像源解决github拉取代码问题 - GD
  • 主机连接虚拟机和hbase的命令
  • 类和面向对象
  • 用阿里云服务器做刷单网站推广链接打开
  • 杭州自助建站软件如何登录公众号平台
  • 昆山规划建设局网站徐州专业网站建设公司
  • 公司网站有时登不进 服务器写网站策划书需要注意什么