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

绍兴网站网站建设青海网页设计与网站建设

绍兴网站网站建设,青海网页设计与网站建设,能看建设动漫黄图的网站,wordpress侧边栏作者一、冒泡排序 冒泡排序的基本思想是对比相邻的元素值#xff0c;如果满足条件就交换元素值#xff0c;把较小的元素移到数组前面#xff0c;把较大的元素移到数组后面#xff08;也就是交换两个元素的位置#xff09;#xff0c;这样较小的元素就像气泡一样从底部升到顶…一、冒泡排序 冒泡排序的基本思想是对比相邻的元素值如果满足条件就交换元素值把较小的元素移到数组前面把较大的元素移到数组后面也就是交换两个元素的位置这样较小的元素就像气泡一样从底部升到顶部。 package haha; public class helloworld{public static void main(String[] args) {int[] array {63,4,24,1,3,15}; //创建一个数组元素是乱序的helloworld sorternew helloworld(); //创建冒泡排序类的对象sorter.sort(array);}public void sort(int[] array) {for(int i1;iarray.length;i){//比较相邻两个元素较大的元素往后冒泡for(int j0;jarray.length-i;j){if(array[j]array[j1]){int temparray[j]; //把第一个元素值保留到临时变量中array[j]array[j1]; //把第二个元素的值保存到第一个元素单位中array[j1]temp; //把临时变量第一个元素原值保存到第二个元素单位中}}}showArray(array);}public void showArray(int[] array) {for(int i:array){System.out.print(i);}System.out.println();} } 二、直接选择排序 直接选择排序的基本思想是将指定排序位置与其他数组元素分别对比如果满足条件就交换元素值。注意这里与冒泡排序的区别不是交换相邻元素而是把满足条件的元素与指定的排序位置元素交换如从最后一个元素开始排序这样排序好的位置逐渐扩大直至整个数组都变成已排序好的格式。 package haha; public class helloworld{public static void main(String[] args) {int[] array {63,4,24,1,3,15}; //创建一个数组元素是乱序的helloworld sorternew helloworld(); //创建直接排序类的对象sorter.sort(array); //调用排序类对象方法对数组排序}public void sort(int[] array) {int index;for(int i1;iarray.length;i){index0;for(int j1;jarray.length-i;j){if(array[j]array[index]){indexj;}}//交换在位置array,length-i和index最大值上的两个数int temparray[array.length-i];array[array.length-i]array[index];array[index]temp;}showArray(array);}public void showArray(int[] array) {for(int i:array){System.out.print(i);}System.out.println();} }三、反转排序 反转排序的基本思想比较简单也很好理解其实思路就是把数组最后一个元素与第一个元素替换倒数第二个元素与第二个元素替换依此类推直到把所有数组元素反转替换。 package haha; public class helloworld{public static void main(String[] args) {int[] array {10,20,30,40,50,60}; //创建一个数组helloworld sorternew helloworld(); //创建反转排序类的对象sorter.sort(array); //调用排序类对象方法将数组反转}public void sort(int[] array) {System.out.println(数组原有内容);showArray(array);int temp;int lenarray.length;for(int i0;ilen/2;i){temparray[i];array[i]array[len-i-1];array[len-i-1]temp;}System.out.println(数组反转后内容);showArray(array);}public void showArray(int[] array) {for(int i:array){System.out.print(\ti);}System.out.println();} }
http://www.hkea.cn/news/14426848/

相关文章:

  • 自己的网站怎么做砍价网站建设中 网页代码
  • 建立网站怎么赚钱wordpress 肖
  • 北京网站开发公司一网天行网站建设与网页设计 视频教程
  • 昆明如何做百度的网站江西建设工程信息网
  • 青岛建网站做网站设计要注意什么问题
  • 石家庄建立网站的公司阿里网站制作需要多少钱
  • 安全的网站建设服务火车头采集器wordpress
  • 广州网站建设市场从零开始学手机网站开发教程
  • 左右翻网站模版wordpress 删除 下载文件
  • 福建建设执业资格注册管理中心网站保定公司网站建设
  • WordPress迁移网站打不开抖音代运营大概多少钱一个月
  • 自己做网站网站资源哪里来中学加强校园网站建设
  • vps搭建网站学校网站建设企业
  • 网站怎样建设才叫人性化免费做网站通栏广告
  • 自己怎么做淘宝网站中国建设官方网
  • 渭南企业网站建设wordpress more标签使用教程
  • 58同城网网站建设网站关键词排名消失
  • 2014最新网站模板-网页模板免费下载-风格吧珠海网站制作案例
  • 建筑设计人才招聘网站快速建站完整版
  • 网站建设昆明网络公司seo入门书籍推荐
  • 惠州做网站 百度优化网站优缺点分析
  • 天美影像传媒有限公司招聘广州seo外包公司
  • 制作一个网站数据库怎么做长沙网站建设与维护
  • 实名网站空间有经验的合肥网站建设
  • 网站记录ip 修改摄影作品网站app十大排名
  • 郑州路普科技惠州seo网站排名
  • 网站地图代码江苏网站建设方案
  • 单位内部网站建设调研模板 网站
  • 网站的动态是什么意思网站底部连接怎么做
  • 3营销型网站建设网上购物软件排行榜