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

建设网站需要学习什么语言做网站销售的话术

建设网站需要学习什么语言,做网站销售的话术,命理网站开发,千图app的下载方式一、快速排序描述 每一轮排序选择一个基准点#xff08;pivot#xff09;进行分区 1.1. 让小于基准点的元素的进入一个分区#xff0c;大于基准点的元素的进入另一个分区 1.2. 当分区完成时#xff0c;基准点元素的位置就是其最终位置在子分区内重复以上过程#xff0c;直…一、快速排序描述 每一轮排序选择一个基准点pivot进行分区 1.1. 让小于基准点的元素的进入一个分区大于基准点的元素的进入另一个分区 1.2. 当分区完成时基准点元素的位置就是其最终位置在子分区内重复以上过程直至子分区元素个数少于等于 1这体现的是分而治之的思想 divide-and-conquer从以上描述可以看出一个关键在于分区算法常见的有洛穆托分区方案、双边循环分区方案、霍尔分区方案。 二、单边循环快排lomuto 洛穆托分区方案 选择最右元素作为基准点元素j 指针负责找到比基准点小的元素一旦找到则与 i 进行交换i 指针维护小于基准点元素的边界也是每次交换的目标索引最后基准点与 i 交换i 即为分区位置 public static void quick(int[] a, int l, int h) {if (l h) {return;}// p 索引值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[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; }三、双边循环快排不完全等价于 hoare 霍尔分区方案 选择最左元素作为基准点元素j 指针负责从右向左找比基准点小的元素i 指针负责从左向右找比基准点大的元素一旦找到二者交换直至 ij 相交最后基准点与 i此时 i 与 j 相等交换i 即为分区位置 要点 1、基准点在左边并且要先 j 后 i 2、while( i j a[j] pv ) j– 3、while ( i j a[i] pv ) i 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; }四、快排特点 平均时间复杂度是 O(nlog2⁡n)O(nlog_2⁡n )O(nlog2​⁡n)最坏时间复杂度 O(n2)O(n^2)O(n2)数据量较大时优势非常明显属于不稳定排序
http://www.dnsts.com.cn/news/151594.html

相关文章:

  • 建设一个网站平台的费用受欢迎的企业网站建设
  • 国外网站建设什么价格哈尔滨互联网广告公司
  • 福州专业网站建设价格秦皇岛网络优化排名
  • 南昌网站建设设计app模板
  • python做网站好用吗简易东莞网站制作公司
  • 品牌网站建设福州郑州seo外包阿亮
  • 高端网站建设开发做那事的网站
  • 陕西建设银行官网站微信公众号开通流程
  • 做网站去哪里找模板北京百度seo关键词优化
  • 齐齐哈尔做网站的公司华为云免费服务器
  • 山东省建设厅注册中心网站做网站域名怎么选有利于seo
  • 在服务器上中的asp网站后台能输入帐号无法进入淄博网站建设hiddd
  • 陶艺品网站模板北京建设招标信息网站
  • 长春网站seo外包百度浏览器广告怎么投放
  • 网站建设产品图片尺寸要求学ui设计网站
  • 长春门户网站建设制作网页分析案例
  • 网站空间送域名价格表国际进出口贸易网官网
  • 学生个人网站布局在线营销系统
  • 深圳网站设计服全站仪建站流程
  • 盐城网站建设jsxmt高端网站建设多少钱
  • 开装潢公司做网站像做游戏一样编程的网站
  • 电子商务网站建设携程线上营销课程
  • 网站建设 零基础微信公众号小程序怎么开通
  • 宁波模版建站公司建设厅网站的投诉可以哪里查
  • 成都市成华区建设路商务中心网站wordpress get tag
  • 建设网站去工信部备案需要什么资料广州网站建设商城
  • 地图网站怎么做的工业产品设计流程
  • 学网站建设好么ae模板免费下载网站有哪些
  • 网站做最优是什么意思浅谈顺丰的电子商务网站建设
  • 企业门户网站需求模板平台交易