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

益阳网站建设公司发帖推广百度首页

益阳网站建设公司,发帖推广百度首页,wordpress 企业网站,鸡蛋做网站目录 核心思想: 过程: 演示: 第一趟: 第二趟: 代码: 核心思想: 从待排序列中取一个元素作为中心,所有比它小或相等的元素一律放在前面, 所有比它大的元素放在后面&…

目录

核心思想:

过程:

演示:

第一趟:

第二趟:

 代码:


核心思想:

从待排序列中取一个元素作为中心,所有比它小或相等的元素一律放在前面,

所有比它大的元素放在后面,形成左右两个表,然后在对各个子表重新选择

中心元素,并按此规则调整,直到每一个子表的元素只剩最后一个,此时

便成为有序序列了。

过程:

设置两个指针 i 和 j ,分别从左往右找比基准元素大的和从右往左找比基准元素小

的元素

演示:

待排序序列:( 2   8   7  1   3    5     6     4)

选则关键字:   4      (以4为基准)

第一趟:

2和4进行比较,2小于4 不交换位置,指针 i 向右移动一位

8和4比较,8大于4,交换位置

此时,基准元素4左边元素都比4小,移动  j 指针向左移动一位

6与4比较,6大于4,不交换位置,指针 j 向左移动一位

 

5与4比较,5大于4,位置不交换,指针 j 向左移动一位

3与4比较,3小于4,交换位置

此时,基准元素4的右边元素都比4大,移动 i 指针向右移动一位

 7和4比较,7大于4,交换位置

 此时,基准元素4左边元素小于4,移动 j 指针向左移动一位

1与4比较,1小于4,交换位置

此时,基准元素4的左边元素都比4小,右边元素都比4大,至此第一趟排序结束

第二趟:

此时划分两个部分,第一部分(2 3 1)  第二部分 (7 5 6 8)

分别按照上述方法进行排列

最后结果 1 2 3  4   5   6   7   8  9 

 代码:

#include <stdio.h>// 定义数组长度
#define N 10// 快速排序函数
void quick_sort(int arr[], int left, int right)
{if (left < right) {int i = left, j = right, pivot = arr[left];while (i < j) {while (i < j && arr[j] >= pivot) {j--;}if (i < j) {arr[i++] = arr[j];}while (i < j && arr[i] <= pivot) {i++;}if (i < j) {arr[j--] = arr[i];}}arr[i] = pivot;quick_sort(arr, left, i - 1);quick_sort(arr, i + 1, right);}
}// 主函数
int main()
{int arr[N] = {5, 9, 3, 6, 1, 8, 2, 7, 4, 0};quick_sort(arr, 0, N - 1);for (int i = 0; i < N; i++) {printf("%d ", arr[i]);}return 0;
}

 

 

 

 

 

 

 

 

 

http://www.tj-hxxt.cn/news/99927.html

相关文章:

  • 山东第二波疫情最新消息搜索引擎优化seo专员招聘
  • 2017网站建设网络营销的概念及内容
  • 沈阳网站seo外包北京搜索引擎推广服务
  • 网站建设微信运营公司西藏自治区seo 标题 关键词优化
  • 任丘 做网站网络营销企业案例
  • 淘宝上网站建设好便宜媒体发稿网
  • wordpress 产品视频上传seo顾问服务公司
  • 精品成品中韩网站源码免费企业怎么做好网站优化
  • 做农资的网站网络营销的发展现状如何
  • 手机可以做网站的服务器吗赛雷猴是什么意思
  • 动态网站 费用seo资讯网
  • 做pc网站如何实时预览全球搜是什么公司
  • 小学的门户网站建设网站优化设计的基础是网站基本要素及每个细节的优化
  • 建设网站申请seosem是什么职位
  • 小说wordpress主题seo整站优化公司持续监控
  • 做网页要花多少钱中山网站seo
  • 有什么做家纺的网站网站seo 工具
  • 中山市有做网站优化的吗发布软文广告
  • 关于政府网站的建设百度云盘
  • 上海公司排行榜东莞做网站seo
  • 网站挂到国外服务器seo百度百科
  • FileZilla做网站seo哪个软件好
  • 网络服务合同纠纷管辖法院规定最新什么是seo是什么意思
  • 怎么做移动网站吗百度搜索引擎优化指南最新版
  • 苏州市建设交通高等学校网站达内教育
  • 做网站需要营业执照嘛苏州优化seo
  • 下载别人做的ppt的网站企业文化
  • 金泉网做网站推广seo是什么意思 seo是什么职位
  • 网站推广页面设计做什么推广最赚钱
  • 旅游网站建设的课题研究的主要内容金戈枸橼酸西地那非