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

网站建设维护去哪里学湖南长沙理工大学

网站建设维护去哪里学,湖南长沙理工大学,网站建设租房网模块,小说网站开发设计以从小到大的顺序进行说明。 前后指针法 是指对于一个数组,定义前后各一个指针(prev 和 cur) prev用于卡一个比基准值大的值进行交换cur用于向前遍历出比基准值小的,和prev进行交换 图解 初始化 选出基准值4 如果cur 所在的值…

以从小到大的顺序进行说明。

前后指针法

是指对于一个数组,定义前后各一个指针(prev 和 cur)

  • prev用于卡一个比基准值大的值进行交换
  • cur用于向前遍历出比基准值小的,和prev进行交换

图解

  1. 初始化
    在这里插入图片描述
  1. 选出基准值4
  • 如果cur 所在的值比基准值小,那就++prev,看prev是否与 cur 在同一个位置(是一个位置那就还不到交换的时候,说明刚到这个比基准值大的区间,要开始让cur往后走,确定这个大区间有多长了
  • 如果 cur 的值要比4大,需要扩大大区间的范围,但是不++prev,prev就是大区间的起始位置
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

再次进行交换在这里插入图片描述

此后都是比基准值大的,只需让cur++> 在这里插入图片描述

交换prev 和基准位置(left)的值,完成一次调整
在这里插入图片描述

代码

private int partationRearPrev(int[] array, int left, int right) {int key = array[left];int prev = left;int cur = prev + 1;// 取到等号才能遍历完while (cur <= right) {// 先让prev 向前走,但是和cur 没有位置上的距离,那就不换// 和基准值进行比较if (array[cur] < array[left]) {swap(array, cur, prev);}cur++;}// 将分界线置于中间swap(array, left, prev);// prev就是分界线return prev;}
http://www.yayakq.cn/news/956203/

相关文章:

  • 能不能用自己的主机做网站北京网站排名优化软件
  • 泡棉制品东莞网站建设学室内设计学费大概要多少钱?
  • 上海网站建设关键词排名创业网站建设
  • 浙江商城网站建设秦皇岛黄金海岸浴场
  • 软件开发还是网站开发好百度如何网站
  • 渝北网站建设公司虚拟服务器建网站
  • 网站的文章标题太短怎么弄备份wordpress数据库
  • 手机模板网站制作域名网站备案
  • 如何制作一个网站包含多个网页软件开发需要学什么专业好
  • flash网站建设公司中国设计网站排名
  • 做网站需要会的软件对战平台网站怎么建设
  • 化妆品网站设计论文玉溪网站建设设计
  • 族谱网站建设电商培训机构有哪些?哪家比较好
  • 行业网站作用c2c平台二手车
  • 如何做好网站关键词布局龙之向导的发展前景
  • 个人开网站上海网站维护
  • 关于网站开发的自我评价装修平台加盟
  • 公司内部网站怎么建设wordpress如何把网站语言改成英文
  • 企业建站系统免费本地服务器网站建设
  • 天津做网站的公网站招标建设
  • 专业网站设计力荐亿企邦如何制作一个平台软件
  • 做签名的网站天猫店铺申请条件
  • 成都网站优化页面网站建设哪家最专业
  • 椒江建设工程机械厂网站莱芜网站建设价格
  • 横泉水库建设管理局网站镇海区建设交通局网站进不去了
  • 制作网站代码大全网页网站制作公司
  • 淘宝做的网站优化wordpress 如何加速
  • 长春网站设计880元室内设计案例网
  • 系统官网网站模板下载最新网站域名ip地址查询
  • 网站怎么推广软文wordpress上传服务器域名