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

火影忍者网页制作网站网络卖货平台有哪些

火影忍者网页制作网站,网络卖货平台有哪些,网站解析需要多长时间,wordpress可视化 吾爱一、冒泡排序 冒泡排序的基本思想是对比相邻的元素值,如果满足条件就交换元素值,把较小的元素移到数组前面,把较大的元素移到数组后面(也就是交换两个元素的位置),这样较小的元素就像气泡一样从底部升到顶…

一、冒泡排序

冒泡排序的基本思想是对比相邻的元素值,如果满足条件就交换元素值,把较小的元素移到数组前面,把较大的元素移到数组后面(也就是交换两个元素的位置),这样较小的元素就像气泡一样从底部升到顶部。

package haha;
public class helloworld{public static void main(String[] args) {int[] array= {63,4,24,1,3,15};  //创建一个数组,元素是乱序的helloworld sorter=new helloworld();  //创建冒泡排序类的对象sorter.sort(array);}public void sort(int[] array) {for(int i=1;i<array.length;i++){//比较相邻两个元素,较大的元素往后冒泡for(int j=0;j<array.length-i;j++){if(array[j]>array[j+1]){int temp=array[j];  //把第一个元素值保留到临时变量中array[j]=array[j+1];  //把第二个元素的值保存到第一个元素单位中array[j+1]=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 sorter=new helloworld();  //创建直接排序类的对象sorter.sort(array);  //调用排序类对象方法,对数组排序}public void sort(int[] array) {int index;for(int i=1;i<array.length;i++){index=0;for(int j=1;j<=array.length-i;j++){if(array[j]>array[index]){index=j;}}//交换在位置array,length-i和index(最大值)上的两个数int temp=array[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 sorter=new helloworld();  //创建反转排序类的对象sorter.sort(array);  //调用排序类对象方法,将数组反转}public void sort(int[] array) {System.out.println("数组原有内容:");showArray(array);int temp;int len=array.length;for(int i=0;i<len/2;i++){temp=array[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("\t"+i);}System.out.println();}
}

 

http://www.shuangfujiaoyu.com/news/9130.html

相关文章:

  • 做机械设计的要知道哪些网站页优化软件
  • 网站的经典推广方法b站免费推广app大全
  • 网站建设如何跑单子安徽企业网站建设
  • 一起做网店类似网站太原网站建设谁家好
  • 网站建设公司专业网站开发制作游戏代理平台
  • 买源码做网站简单嘛人民日报今天新闻
  • 长治网站建设案例邯郸网站优化
  • 济南长清网站建设无锡百度竞价推广
  • 手机在线做ppt的网站有哪些问题我赢网客服系统
  • 阿里云ecs 做网站互联网广告精准营销
  • 有专门做牙膏的网站吗阿里大数据分析平台
  • 网站建设361百度云网盘网页版登录
  • 泰康人寿网站如何做计划领取中国制造网外贸平台
  • 坪山做网站品牌策划方案案例
  • 网站制作怎样快速市场调研公司
  • 垂直b2c平台有哪些网站在线网页服务器
  • 网站怎么广告投放哪些网站可以发广告
  • 优化型网站的好处网络营销工具体系
  • 电子商务网站建设asp sql 源码下载任何东西都能搜出来的软件
  • 做公司官网需要哪些技术佛山网站优化软件
  • 网站建设评估怎样做网站卖自己的产品
  • 如何做自己的电影网站seo团队管理系统
  • 渠道网站外链火
  • 中小学生做的网站线上直播营销策划方案
  • 网站的缩略图外贸网站建设流程
  • 国内wordpress著名网站app代理推广合作50元
  • 网站插入银行支付怎么做网络推广计划书
  • 衡水网站建设0318168891关键词
  • 黑马程序员ppt课件网络网站推广选择乐云seo
  • php可视化网站开发工具免费学生网页制作成品