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

企业网站备案域名可以用个人的澳门seo推广

企业网站备案域名可以用个人的,澳门seo推广,中国设计网字体,广州荔湾网站建设✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 🔥系列专栏:Java练习题 💬个人格言:不断的翻越一座又…

✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1🏆
📃个人主页:hacker707的csdn博客
🔥系列专栏:Java练习题
💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人生,我自己书写,余生很长,请多关照,我的人生,敬请期待💖💖💖

在这里插入图片描述

用冒泡排序法实现数组排序

  • 题目
    • 冒泡排序法
    • 实现思路
    • 具体代码实现
  • 结束语

题目

编写程序,实现对数组{25,24,12,76,128,95,63}的排序。提示:使用冒泡排序法

冒泡排序法

冒泡排序法简单来说就是通过比较相邻元素并进行互换,最大(或最小)的元素逐渐移动到列表的末尾,直到整个数组有序

实现思路

1.创建一个整形数组arr,并初始化数值

int[] arr = {25,24,12,76,128,95,63};

2.定义一个外层循环控制 比较轮数,总共需要比较arr.length-1

for(int i = 0; i < arr.length - 1; i++)

3.定义一个内层循环控制每轮比较的次数,逐个比较相邻元素的大小

for(int j = 0; j < arr.length - 1 - i; j++)

4.如果当前元素比后一个元素大,则交换它们的位置,通过int temp = arr[];arr[j] = arr [j+1];arr[j+1] = temp实现位置交换,循环结束后最大(最小)的元素就被冒泡到数组末尾

if(arr[j] > arr[j+1]){int temp = arr[j];arr[j] = arr[j+1];arr[j+1]=temp;}

5.使用增强型for循环for (int j : arr) { System.out.print(j + " "); }遍历排序后的数组并打印每个元素。

for (int j : arr) {System.out.print(j + " ");
}

💨扩展:增强型for循环和普通for循环的区别

第一个for-each循环(也称为增强型for循环)更加简洁和易读。它可以直接遍历整个数组,并将每个元素赋值给迭代变量j。对于只需要访问数组元素而无需关心索引的情况,使用for-each循环更加合适。

第二个普通for循环需要手动维护一个索引变量i,并通过数组的长度arr.length来控制循环次数。这种循环方式适用于需要访问数组元素的索引或者需要对数组元素进行修改的情况。

总体而言,选择哪个循环更好用取决于你的具体需求和个人偏好。如果只是需要遍历并打印数组元素,建议使用第一个for-each循环。如果需要操作数组元素的索引或者进行一些复杂的逻辑处理,那么使用第二个普通for循环比较合适。

具体代码实现

public class BubbleSort {public static void main(String[] args){//创建一个数组int[] arr = {25,24,12,76,128,95,63};//使用冒泡排序法对数组进行排序for(int i = 0; i < arr.length - 1; i++){for(int j = 0; j < arr.length - 1 - i; j++){//如果前一个数比后一个数大,就交换两个数if(arr[j] > arr[j+1]){//创建一个临时变量int temp = arr[j];//交换两个数arr[j] = arr[j+1];//将后一个数赋值给前一个数arr[j+1]=temp;}}}//遍历数组for (int j : arr) {System.out.print(j + " ");}}
}

结束语

以上就是Java练习题-用冒泡排序法实现数组排序
持续更新Java练习题专栏,敬请期待
专栏地址:Java练习题💕

在这里插入图片描述

http://www.dinnco.com/news/45121.html

相关文章:

  • 做网站涉及个人隐私一元友情链接平台
  • js跳转到别的网站nba排名2021最新排名
  • 高端企业网站设计公司seo线上培训多少钱
  • 电商网店培训只要做好关键词优化
  • 私人网站如何做竞价推广计划书范文
  • 做网站视频手机百度seo是什么
  • 做网站临沂宁波seo怎么做优化
  • 自适应网站制作爱站网关键词挖掘工具
  • 心悦做宠物的网站广点通投放平台登录
  • 做网站程序的步骤网页设计网站建设
  • h5网站建设方案.doc网站引流推广软件
  • 做电影网站为什么要数据库seo谷歌外贸推广
  • 有些网站下方只有版权没有ICP百度官方版下载
  • 辛集seo网站优化电话微信推广引流方法
  • 厦门网站建设价图片识别
  • 屏蔽wordpress更新安徽seo
  • 重庆市建设安全管理网江苏seo外包
  • 杭州高端网站建设公司哪家好网站seo规划
  • 幸运飞艇网站建设线上营销策划方案
  • 怎么做本地婚姻介绍网站百度seo优化培训
  • wordpress中脑图形快速优化seo
  • 怎么做招聘网站设计免费网页在线客服制作
  • 成都营销类网站设计网络推广哪个平台最好
  • 营销型网站建设网站建设营销b2b网站推广排名
  • 如何开展网络广告策划国内做seo最好的公司
  • 有一个做5s壁纸的网站河源新闻最新消息
  • 陕西有没有做网站普查公司网络推广外包哪家好
  • 丹阳网站制作发软文是什么意思
  • 下关汇做网站的公司seo的定义是什么
  • 四川微信网站建设seo搜索优化招聘