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

html静态网站下载百度智能建站怎么样

html静态网站下载,百度智能建站怎么样,网站群发推广软件,百度页面推广1.冒泡排序 (1) 比较领近的两个数 (2) 如果左边的比右边的数字大#xff0c;则交换位置 (3) 向右移动一位#xff0c;继续比较相邻的两个数 排序示例#xff1a; 一轮排序结束后#xff0c;最大值的位置已经移动最右端#xff0c;再次如此循环#xff0c;最终经过n-1次则…1.冒泡排序    (1) 比较领近的两个数  (2) 如果左边的比右边的数字大则交换位置  (3) 向右移动一位继续比较相邻的两个数   排序示例  一轮排序结束后最大值的位置已经移动最右端再次如此循环最终经过n-1次则完成最终排序。 使用java算法表示外部循环需要经过n-1次。即 for(int i0;in-1;i) 内部循环由于外部循环每完成一次就有一个数字完成最终排序则需要经过n-1-i次比较 for(int j0;jn-1-i;j) 最终冒泡排序的java算法为 int[] anew int[]{18,19,5,8,3};int na.length;for(int i0;in-1;i){for(int j0;jn-1-i;j){if(a[j]a[j1]){int tempa[j1];a[j1]a[j];a[j]temp;}}}for(int k0;kn;k){System.out.println(**a[k]);}   2.快速排序  思路基于分治的思想是冒泡排序的改进版。首先在数组中选择一个基准点然后从数组的两端开始扫描设置lo指标指向开始端hi指向结尾端。 从后半部分开始扫描如果扫描到有比基准点值小的则把这个值赋值给基准点位置。然后从前部分扫描扫描比基准点大的元素扫描到后把该元素赋值与上一个移动的元素。 如此循环直到lohi指针重合则结束一轮循环。这次把基准点的值赋值给最后一个变动的元素这时基准点前面都是比它小的元素后面都是比它大的也就是是确定了基准点的最终位置。 排序过程如下 原始数据      72   6   57     83     42    34    81     12      29        {72 设置为基准点lo指向开始hi指向结尾。从后面扫描发现2972 把29赋值为72} 现在数据      29   6   57     83     42    34    81     12   29      {从前面扫描找比72大的扫描到83则把83赋值给29处} 现在数据      29   6   57  83  42    34    81     12       83        {从后面扫描找比72小的发现12将12赋值给(83)} 现在数据      29   6   57     12     42    34    81    (12)     83        { 从前面扫描找比72大的发现81把81赋值给(12)} 现在数据      29   6   57     12     42    34   (81)    81      83         {hi  lo 重合基准点72赋值给(81)完成一次循环} 一轮数据      29   6    57    12     42    34     72     81      83        {基准点的最终位置确定} 其过程图如下: 其算法实现找到基准点位置需要定义lohi   private int partition(int sortArray[],int low,int hight){/*** key 值为基准点的值 */int key sortArray[low];while(lowhight){/*** 从后半部分开始扫描大于key的hi直接-1如果小于key则把该元素赋值给array[lo];*/while(lowhight sortArray[hight]key)hight--;sortArray[low] sortArray[hight];/*** 从前半部分扫描小于key的lo直接1如果大于key则把该元素赋值给array[hi];*/while(lowhight sortArray[low]key)low;sortArray[hight] sortArray[low];}/*** 然后lo hi重合时结束把key赋值给array[lo]即可*/sortArray[low] key;return low;} 到此找到基准点的最终位置然后以基准点现在位置分为左右两部分在循环上面的操作 public void sort4(int[] data,int low,int hight){if(lowhight){int result partition(data,low,hight);sort4(data,low,result-1);sort4(data,result1,hight);}}      转载于:https://www.cnblogs.com/galibujianbusana/p/6536725.html
http://wiki.neutronadmin.com/news/198544/

相关文章:

  • 太原北京网站建设公司哪家好湛江网站建设方案托管
  • 科技园区建设网站的意义企业建设网站目的
  • 网上打字兼职正规网站wordpress主题打开慢
  • 福州网站设计哪家做的好购物网站开发问题域分析
  • 网页制作与网站建设实战大全光盘wordpress悬浮窗插件
  • 网站制作学什么上海 互联网公司
  • 注册公司网站多少钱wordpress 名站
  • 深圳微信网站个人网站设计论文摘要
  • 做网站没有成本费用如何做账国际化网站
  • 企业门户网站模板高中网站建设计划表
  • 正规专业的网站建设公网上做网站任务
  • 2017网站icp备案青岛北京网站建设价格
  • 网站推广指标包括( )。网站开发与应用
  • 衡阳网站建设报价方案专业的网站建设价格
  • 网站建设不完整 审核惠州专门做网站
  • 徐州住房与建设局网站微信做网站的公司
  • 拓者设计吧官方网站网站常用字体大小
  • 团购网站 seo弄个网站多少钱
  • 知识产权教育平台网站开发总结怎么能让我的网站被百度收录
  • 上饶市网站建设公司国外有哪些做建筑材料的网站
  • 用路由器做网站网站建设成功案例书籍
  • asp企业网站cms界面设计属于什么专业
  • 电子商务专业网站设计开个免费一代发网店
  • c#如何做公司网站wordpress 准迁
  • vs网站开发入门网站优化公司排名
  • 综合服务门户网站建设下载学校网站模板下载地址
  • 上海的企业网站备案车票制作图片的软件
  • 网站文件上传好下一步怎么做征婚网站上拉业务做恒指期货
  • 万网网站建设 优帮云新产品代理项目推荐
  • 坪山医院网站建设龙岗网站建设推广报价