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

西安营销型网站建设动力无限上海网站建设的公司

西安营销型网站建设动力无限,上海网站建设的公司,中国常州网官网,哪些网站建设公司好Day44 Java数组08 冒泡排序 1.什么是冒泡排序 冒泡排序是Java八大排序算法之一,是最简单,最常用的排序法冒泡排序就是将数组中的相邻2个元素依次进行比较,通过把值较大的元素换位到后面(或前面),经过多轮比较,最终会把一个最大值换位到末尾(或开头)。再通过套嵌循环&#xff0c…

Day44 Java数组08 冒泡排序

1.什么是冒泡排序

  • 冒泡排序是Java八大排序算法之一,是最简单,最常用的排序法
  • 冒泡排序就是将数组中的相邻2个元素依次进行比较,通过把值较大的元素换位到后面(或前面),经过多轮比较,最终会把一个最大值换位到末尾(或开头)。再通过套嵌循环,多次重复(arrays.length-1次)上述比较相邻数字的小循环,从而使得数组内元素按照升序(或降序)排列。
//注:如何实现元素换位
int temp;   //首先定义一个空水杯
temp = arrays[i+1];   //把第二个元素倒进空水杯
arrays[i+1] = arrays[i];  //把第一个元素倒进第二个杯子
arrays[i] = temp;  //再把第二个元素倒进第一个杯子,就实现了两个元素的换位

2.冒泡排序演练

package com.kongying.array;import java.util.Arrays;public class Demo06 {//冒泡排序public static void main(String[] args) {int[] A = {35,11,72,96,88,25,10,109,6,55};System.out.println(Arrays.toString(sort(A)));  //调用sort方法}public static int[] sort(int[] arrays){  //定义排序方法sortfor (int j = 0;j< arrays.length-1;j++) {  //外层循环,控制推多少轮for (int i = 0; i < arrays.length - 1; i++) {  //内层循环,,经过数组长度-1次比较,把一个最大值推到最后if (arrays[i] > arrays[i + 1]) {   //如果前一个数字比后一个数字大,就交换两个数字,经过内层循环,每次会把一个最大值推到最后int temp;temp = arrays[i + 1];arrays[i + 1] = arrays[i];arrays[i] = temp;}}}return arrays;}
}
http://www.dtcms.com/a/443879.html

相关文章:

  • 手机可以访问的网站怎么做芜湖百度seo
  • 专注高密做网站哪家强百度首页优化
  • 手机网站建设经典教程网页界面设计遵循的原则
  • 浅谈 Kubernetes apiserver 使用客户端证书认证的流程
  • 临检中心网站建设黄岗住房和城乡建设厅官方网站
  • 【嵌入式Linux - 应用开发】输入设备
  • Hadess入门到实战(6) - 如何管理Helm制品
  • wordpress建淘宝客网站苏州工业园区职业技术学院
  • linode wordpress建站上海注册设计公司网站
  • 太仓网站建设教程西安微信小程序制作公司
  • 中韩双语网站制作价格网站开发的软件介绍
  • 做网站中心网站建设心得8000字
  • 带产品展示的个人网站模板网站平面模板
  • 赣州做网站公司哪家好wordpress 主题 模板 区别
  • 长春二道网站建设html网页设计模板和源代码
  • 阿里巴巴网wordpress优化速度
  • 采集wordpress文章上传seo推广排名重要吗
  • 上海网站备案网站怎样设计一个网页页面
  • 国外订房网站怎么和做创意网站建设设计
  • 湖南网站设计外包费用吉林移动网站
  • 陈村网站设计龙岩iot开发福建小程序建设
  • 网站服务器租用价格商城页面
  • 手机网站打开微信号开发网站如何选需要注意什么问题
  • 宣传片制作网站微信小程序第三方免费制作平台
  • 自己做的网站怎么被搜录阜阳恒亮做网站多少钱
  • dede手机网站标签wordpress 标题字体大小
  • 引导型网站设计做拍卖的网站有哪些
  • 宝安做网站的公司昆山住房和城乡建设局网站
  • 亚马逊品牌网站怎么做校园网站建设提升
  • 分析递归的过程