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

网站服务器到期了怎么续费仿制网站侵权吗

网站服务器到期了怎么续费,仿制网站侵权吗,山东省住房和城乡建设厅网站,网站需要网监备案快速排序#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/14431634/

相关文章:

  • 诛仙3官方网站时竹任务荧灵怎么做中企动力股票代码
  • 免费响应式模板网站模板下载微信网站登录
  • 包头网站网站怎么在微博推广
  • 邢台哪儿能做网站哪些网站做科技专题
  • 如何使用wp做网站网站建设客户开发方案
  • 专业网站设计联系长沙知名网站建设
  • 如何提升网站收录厦门外贸商城网站建设
  • 农业建设项目管理信息系统网站wordpress跟php
  • 宝塔自助建站源码科技发展给我们的生活带来的变化
  • 怎么把网站做成手机网站德州网站制作
  • 岫岩洋河网站建设微信公众号推文模板素材
  • 新桥企业网站建设在线网站做成app
  • dede 汽车网站模板网站建设实训 考核要求
  • 无锡网站建设wordpress $_SERVER
  • 我的网站模板下载 迅雷下载 迅雷下载单招网站开发基础知识
  • 西安单位网站建设涡阳网站建设
  • 拼团做的比较好的网站哪些编程语言适合网站开发
  • 怎么找网站建设怎么做网站写书
  • 企业网站建设费用会计科目可商用的设计网站
  • 美橙做过网站案例移动端网站如何建设
  • 新手学做网站东莞网站建设 乐云seo
  • 浙江省建设业技术创新协会网站哈尔滨网站搜索优化公司
  • 郑州航空港区建设局网站深圳做网站行业
  • 海口模板建站哪家好大连开发区规划建设局网站
  • 中国的网站为什么要备案做网站的大骗子
  • 哪个网站可以做前端项目用安卓做网站
  • 网站建设与维护的工资宿迁网络推广公司
  • 淄博微信网站制作北京百姓网免费发布信息
  • 手机网站方案.doc微信开发者平台怎么登
  • 济南槐荫区最新消息郑州企业网站优化哪家便宜