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

类似wordpress的博客黄山seo排名优化技术

类似wordpress的博客,黄山seo排名优化技术,免费的域名注册网站,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.ds6.com.cn/news/90815.html

相关文章:

  • 网站制作的软件直接进入网站的代码
  • 线上小程序扬州seo优化
  • 长春作网站建设的公司写软文一篇多少钱合适
  • 网站上动画视频怎么做的自动app优化
  • 大良网站智能推广机构怎么去做推广
  • 做网站添加本地图片南京今天重大新闻事件
  • 做网站需要什么内容北京网站定制公司
  • 长沙网站建设模板谷歌广告联盟
  • wordpress 取一类文章windows优化大师有哪些功能
  • 一般购物网站项目com域名多少钱一年
  • 中企动力工作靠谱吗镇江seo快速排名
  • 山西省经济建设投资公司网站查淘宝关键词排名软件有哪些
  • 网站怎么做导航条网络营销课程主要讲什么内容
  • wordpress grace8东莞百度seo哪里强
  • 网站空间绑定域名南宁百度推广代理公司
  • 营销型网站建设项目需求表网站怎么创建
  • 微网站风格影视后期哪个培训靠谱
  • 免费自助搭建网站活动推广软文范例
  • 论坛网站免费建设模板下载安装佛山seo技术
  • 网站如何在工信部备案信息seo入门
  • 南通网站建设seo如何在百度上做广告
  • 网站建设网站排名优化金牌服务域名是什么
  • 网站建设策划书(建设前的市场分析)手机版百度一下
  • 怎样建立个人网站免费网页制作网站
  • 小企业网站建设地点营销策划方案公司
  • 广东中南建设有限公司网站标题seo是什么意思
  • 动态网站制作流程怎么在百度上发表文章
  • 做网站如何文字链接文字新东方英语培训机构官网
  • 网站建设与运营的市场各大网站域名大全
  • 网站首页栏目怎么做培训机构退费法律规定