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

网站怎么做伪静态页面百度推广官网

网站怎么做伪静态页面,百度推广官网,天津建设网站,c 做网站后台快速排序算法 (1)概念:快速排序是指通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序。整个排序过程可以递归进行&…

快速排序算法

(1)概念:快速排序是指通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序。整个排序过程可以递归进行,以此达到整个数据变成有序序列。

(2)快速排序的的过程简图:

选择一个关键值作为基准值。比基准值小的都在左边序列(一般是无序的),比基准值大的都在右边(一般是无序的)。

在这里插入图片描述

示例代码:

/*** 快速排序** @param arr   需要排序的数组* @param start 数组的最小索引: 0* @param end   数组的最大索引: arr.length - 1* @return 排序好的数组*/
public static int[] quickSort(int arr[], int start, int end) {int pivot = arr[start];int i = start;int j = end;while (i < j) {while ((i < j) && (arr[j] > pivot)) {j--;}while ((i < j) && (arr[i] < pivot)) {i++;}if ((arr[i] == arr[j]) && (i < j)) {i++;} else {int temp = arr[i];arr[i] = arr[j];arr[j] = temp;}}if (i - 1 > start) arr = quickSort(arr, start, i - 1);if (j + 1 < end) arr = quickSort(arr, j + 1, end);return (arr);
}

示例代码2:

/*** 快速排序(无返回值)* @param a 需要排序的数组* @param low 数组的最小索引: 0* @param high 数组的最大索引: arr.length - 1*/
public static void quickSort2(int[] a, int low, int high) {int start = low;int end = high;int key = a[low];while (end > start) {//从后往前比较while (end > start && a[end] >= key)//如果没有比关键值小的,比较下一个,直到有比关键值小的交换位置,然后又从前往后比较end--;if (a[end] <= key) {int temp = a[end];a[end] = a[start];a[start] = temp;}//从前往后比较while (end > start && a[start] <= key)//如果没有比关键值大的,比较下一个,直到有比关键值大的交换位置start++;if (a[start] >= key) {int temp = a[start];a[start] = a[end];a[end] = temp;}//此时第一次循环比较结束,关键值的位置已经确定了。左边的值都比关键值小,右边的值都比关键值大,但是两边的顺序还有可能是不一样的,进行下面的递归调用}//递归if (start > low) quickSort2(a, low, start - 1);//左边序列。第一个索引位置到关键值索引-1if (end < high) quickSort2(a, end + 1, high);//右边序列。从关键值索引+1 到最后一个
}

http://www.yidumall.com/news/68508.html

相关文章:

  • 宝安中心地铁站是几号线网站快速收录入口
  • 12380网站建设情况总结宁波网站建设与维护
  • 哪个网站可以做竖屏广西壮族自治区人民医院
  • b2b网站建设谷歌浏览器下载安装(手机安卓版)
  • 如何做新增网站备案引流最好的推广方法
  • 做设计一般用什么素材网站chrome下载
  • 武汉 做网站网站运营包括哪些内容
  • 怎么用手机建网站网站seo优化8888
  • 做市级网站需要什么北京网站制作400办理多少钱
  • b2c电商网站建设优化方案英语
  • 什么网站可以做兼职设计免费二级域名建站
  • 做网站价格表长沙网站推广和优化
  • 网站免费域名申请郑州seo课程
  • 成都网站建设熊掌号百度统计网站
  • php网站链接支付宝成人技术培训学校
  • 日照疫情最新消息seo优化快速排名
  • 温州网站推广好不好百度校招
  • 公司logo设计模板天天seo站长工具
  • 六安做网站百度快照是怎么做上去的
  • 网站内链建设的方法百度云网盘资源
  • 简述网站栏目管理北京网站优化专家
  • 外贸网站模板下载百度网络营销中心客服电话
  • 独立ip网站建设免费网页制作网站
  • 网上帮别人做网站引流客户的最快方法是什么
  • 公司网站域名如何备案优化网站广告优化
  • 做下一个盗版小说网站查看浏览过的历史记录百度
  • 做网站开发的想接私活邵阳网站seo
  • 百度app下载windows优化大师好用吗
  • 榆林做网站windows优化大师的作用
  • 自家电脑做网站服务器w7花生壳百度经验怎么赚钱