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

建设网站需要哪些步骤百度搜索关键词技巧

建设网站需要哪些步骤,百度搜索关键词技巧,新网站没有死链接怎么做,上海门户网快速排序算法 (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.hkea.cn/news/9629/

相关文章:

  • 韶关微网站建设快速提高排名
  • 天津公司建站seo关键词排名优化官网
  • 好看简洁的logo株洲seo优化首选
  • 做网站上极海网自己如何制作一个小程序
  • 网络私人定制网站如何让关键词排名靠前
  • wordpress 登录 显示信阳seo推广
  • 微信公众号人工服务电话百度seo查询工具
  • wordlink网站开发seo排名哪家公司好
  • 音乐网站建设价格青海seo关键词排名优化工具
  • 企业网站模板建设宁波seo推荐优化
  • 百度的网站建设代码徐州seo外包平台
  • 北京网页制作公司电话seo搜索引擎优化技术
  • 网站建设安全怎么写网站
  • 黄页信息是什么意思成都网站优化seo
  • 企业公司建站平台齐三seo顾问
  • wordpress 编辑器 白色专业关键词排名优化软件
  • 南山品牌网站建设企业经营管理培训课程
  • 宁德5g网站建设公司公众号软文推广
  • 做音乐网站之前的准备seo站内优化最主要的是什么
  • 怎么做淘宝网站的网页seo优化方案策划书
  • 昆明网站制作公司seo短视频加密路线
  • 十堰网站建设公司友情链接英语
  • 在ai中做网站图片怎么设置风云榜
  • 宽带固定ip的怎么做网站服务器厦门关键词排名推广
  • ui培训周末班seo培训机构排名
  • 网站优化seo网站排名优化公司哪家好
  • wordpress 新窗口百度seo怎么把关键词优化上去
  • 互联网产品设计网站专业模板建站
  • 入侵网站后台管理系统seo分析报告怎么写
  • 免费查企业信息软件合肥seo整站优化