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

公司宣传册设计与制作图片/基础建站如何提升和优化

公司宣传册设计与制作图片,基础建站如何提升和优化,北京今朝装饰设计有限公司,电脑自助建站QucikSort 快速排序是排序算法中效率较高的; 思路是取一个 值x,作为 基准值,然后从后往前 找到一个比它小 的值 放在左边 第一次是( 放在它的位置上)(挖坑) 再从前往后去查找一个比它大的值放…

QucikSort

快速排序是排序算法中效率较高的;

思路是取一个 值x,作为 基准值,然后从后往前 找到一个比它小 的值 放在左边 第一次是( 放在它的位置上)(挖坑)

再从前往后去查找一个比它大的值放在右边, 依次循环,

直到  左边的值全都小于 这个基准值,右边的值全部大于这个基准值;

这个就直知道了中间值的位置  这个时候 0~left -x -right;

 

还可以理解成 挖坑, 先从0号位置挖一个坑,然后 从后面往前遍历 找一个比它小的位置,把它填到0号位置,

之后有了新坑, 再从前后后找比这个新坑大的数 填到这个坑里,

依次执行,直到 有一个坑没得填了,这个坑 就是 中间位置,

这个时候把基准数 填到这个坑了就好了。

再用相同的方法,依次 把 左边的  和右边的进行排序。

然后再用这个方法 对 左边 和 右边 分别进行分治;

  public static void QuickSort(int[] array,int left,int right){if (left<right){int x = array[left];int i = left;int j = right;while (j>i){while (j > i){if (array[j] <= x)//在右边 找到一个比x小的值 {array[i] = array[j];//放到左边break;}else{j--;}}while (j > i){if (array[i] > x)//在左边找到一个 比x大的值,{array[j] = array[i];//放到 左边break;}else{i++;}}}//跳出循环  i==j ; 把基准书 放在中间 array[i] = x; // 此时  left -i  -rightQuickSort(array, left,i-1);//从0-  left-1QuickSort(array, i + 1, right);}}

 

 

http://www.jmfq.cn/news/4938121.html

相关文章:

  • 登封市建设局网站/企业营销管理
  • 重庆装修公司网站建设/国家免费技能培训有哪些
  • 做免费网站教程国vs/seo自媒体培训
  • 网站搜索排名高怎么做/成都seo的方法
  • 做哪类网站/搜索关键词
  • 监控设备网站制作/网络营销是做什么的
  • 温州专业手机网站制作多少钱/十大互联网广告公司
  • 图书馆门户网站建设有哪些公司/石家庄seo排名公司
  • mysql网站后台管理系统下载/东莞市网络seo推广服务机构
  • 如何做好网站seo优化/快速排名优化推广手机
  • 免费做旅游海报的网站/百度推广怎么收费
  • 做美妆网站的关键词/制作网站要花多少钱
  • 微信app网站建设/历史权重查询
  • 收费网站建设/近三天的国内外大事
  • cc域名有哪些知名网站/上海seo公司哪家好
  • 网站建设是 口号/营销网站
  • 做试题公务员在哪个网站做/微博推广平台
  • 网站建设教程主页/seo实战培训
  • wordpress 信息录入/网站排名优化方法
  • 厦门做公司网站/百度指数快刷软件
  • 非洲外贸平台有哪些/如何优化网络连接
  • 网站开发公司的/贵阳网站建设制作
  • 广州网站设计成功柚米/常宁seo外包
  • 网站安全检测入口/爱站网怎么使用
  • 网易企业邮箱是什么意思/seo外包顾问
  • 网站默认首页/怎么把自己的网站发布到网上
  • wordpress制作图床/网站推广与优化平台
  • 怎么建设一个外国网站/樱桃bt磁力天堂
  • 质量好网站建设加工/短视频推广app
  • 网站域名打不开的原因/怎么推广淘宝店铺