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

网站服务器到期了怎么续费wordpress 全局播放器

网站服务器到期了怎么续费,wordpress 全局播放器,wordpress团购模板,银行服务外包公司排名快速排序#xff0c;顾名思义#xff0c;快速排序是一种速度非常快的一种排序算法 平均时间复杂度为O(),最坏时间复杂度为O()数据量较大时#xff0c;优势非常明显属于不稳定排序 1.算法描述 每一轮排序选择一个基准点#xff08;pivot#xff09;进行分区 让小于基准点…        快速排序顾名思义快速排序是一种速度非常快的一种排序算法 平均时间复杂度为O(),最坏时间复杂度为O()数据量较大时优势非常明显属于不稳定排序 1.算法描述 每一轮排序选择一个基准点pivot进行分区 让小于基准点的元素的进入一个分区大于基准点的元素的进入另一个分区 当分区完成时基准点元素的位置就是其最终位置 在子分区内重复以上过程直至子分区元素个数少于等于 1这体现的是分而治之的思想 divide-and-conquer 从以上描述可以看出一个关键在于分区算法常见的有洛穆托分区方案、双边循环分区方案、霍尔分区方案 2.单边循环快排lomuto 洛穆托分区方案 选择最右元素作为基准点元素 j 指针负责找到比基准点小的元素一旦找到则与 i 进行交换 i 指针维护小于基准点元素的边界也是每次交换的目标索引 最后基准点与 i 交换i 即为分区位置 代码实现 public static void main(String[] args) {int[] a {5, 3, 7, 2, 9, 8, 1, 4};System.out.println(Arrays.toString(a));quick(a, 0, a.length - 1);}public static void quick(int[] a, int l, int h) {if (l h) {return;}int p partition(a, l, h); // p 索引值quick(a, l, p - 1); // 左边分区的范围确定quick(a, p 1, h); // 左边分区的范围确定}private static int partition(int[] a, int l, int h) {int pv a[h]; // 基准点元素int i l;for (int j l; j h; j) {if (a[j] pv) {if (i ! j) {swap(a, i, j);}i;}}if (i ! h) {swap(a, h, i);}System.out.println(Arrays.toString(a) i i);// 返回值代表了基准点元素所在的正确索引用它确定下一轮分区的边界return i;} 3.双边循环快排不完全等价于 hoare 霍尔分区方案 选择最左元素作为基准点元素 j 指针负责从右向左找比基准点小的元素i 指针负责从左向右找比基准点大的元素一旦找到二者交换直至 ij 相交 最后基准点与 i此时 i 与 j 相等交换i 即为分区位置 要点 基准点在左边并且要先 j 后 i while( i j a[j] pv ) j-- while ( i j a[i] pv ) i 代码实现 public static void main(String[] args) {int[] a {5, 3, 7, 2, 9, 8, 1, 4};System.out.println(Arrays.toString(a));quick(a, 0, a.length - 1);}private static void quick(int[] a, int l, int h) {if (l h) {return;}int p partition(a, l, h);quick(a, l, p - 1);quick(a, p 1, h);}private static int partition(int[] a, int l, int h) {int pv a[l];int i l;int j h;while (i j) {// j 从右找小的while (i j a[j] pv) {j--;}// i 从左找大的while (i j a[i] pv) {i;}swap(a, i, j);}swap(a, l, j);System.out.println(Arrays.toString(a) j j);return j;}
http://www.hkea.cn/news/14431976/

相关文章:

  • 主播网站建设欧美网站模板下载
  • 想做一个能上传视频的网站怎么做手机版商城网站都有哪 些功能
  • 一级a做爰网站免费小程序商城哪家好排行榜
  • 做网站 傻瓜软件58网站开发要多少钱
  • 网站建设经费保障哈尔滨建设网站哪家好
  • 做电子相册的网站网站备案 怎么加
  • 网站搭建详细教程汽车音响网站建设
  • 江苏建设信息网站房地产网站策划书
  • 国内公关公司企业seo网络营销
  • 南昌网站建设开发公司腾讯广点通
  • 公司建网站怎么建关键词上首页软件
  • 自己做网站需要的技术怎么搭建个人网站电脑做服务器
  • 有没有专门做橱窗的案例网站经营网站如何挣钱
  • 做网站需要会哪些知识做哪类网站赚钱
  • 外贸公司网站空间电脑上建设银行网站打不开
  • 开平网站制作Wordpress编辑工具
  • 网站建设费用应按几年摊销WordPress话题插件
  • 网站开发与管理专业的就业信息it外包合同
  • 医疗行业网站策划青海网站建设西宁网络科技公司
  • 网站建设网站营销网站托管一体化宜昌网站设计制作公司
  • 男女做那个的的视频网站成都最新通告今天
  • 建筑模型网站百度网页版首页
  • 东莞专业微网站建设价格低贵州城乡建设厅官网
  • 深圳集团网站开发公司小程序快速搭建
  • 网站怎么快速做收录项目管理软件project手机版
  • 网站制作首页seo分析工具
  • 百度收录效果好的网站哪里有服务好的深圳网站建设
  • 搜公司名到公司的网站无锡网络公司网站建设
  • 网站开发平台介绍网站的布局和配色
  • 广州网站的建设怎么查网站的空间商