#includevoid swap(int v[],int i,int j){ int temp; temp = v[i]; v[i] = v[j]; v[j] = temp;}void qsort(int v[],int left,int right){ int i,last; if(left >= right) return; swap(v,left,(left + right) / 2); last = left; for(i = left + 1;i <= right;i++) if(v[i] < v[left]) swap(v,++last,i); swap(v,left,last); qsort(v,left,last - 1); qsort(v,last + 1,right);}int main(){ int v[10] = {10,9,8,7,6,5,4,3,2,1}; int i; qsort(v,0,9); for(i = 0;i < 10;i++) printf("%d ",v[i]); return 0;}
《c程序设计语言》读书笔记-递归实现快速排序算法
发布日期:2021-08-22 08:05:46
浏览次数:1
分类:技术文章
本文共 618 字,大约阅读时间需要 2 分钟。
转载于:https://www.cnblogs.com/batteryhp/p/5020457.html
转载地址:https://blog.csdn.net/weixin_33738982/article/details/93323324 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年03月18日 23时50分39秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
java shape用法_Java PShape.scale方法代码示例
2019-04-21
java字符串三目_java字符串连接运算符和三目运算符
2019-04-21
java 堆内存 非堆内存_JVM 堆内存和非堆内存
2019-04-21
Java新手写什么demo_通过入门demo简单了解netty使用方法
2019-04-21
java图片延迟加载_jQuery实现图片延迟加载
2019-04-21
java开发加入购物车功能_java web开发——购物车功能实现
2019-04-21
Java虚拟机不能满足_深入理解Java虚拟机--读书笔记1/3
2019-04-21
hanlp java api_java分词工具hanlp介绍
2019-04-21
nginx php 源码安装,Nginx1.12.2加php7.2.0的编译安装
2019-04-21
php 删除字节,php – 删除无效/不完整的多字节字符
2019-04-21
php 实现版本号对比,如何在PHP中实现比较版本号
2019-04-21
php sql 给数据库追加内容,php如何向数据库中的某串数据后追加内容【急】
2019-04-21
php微信小程序获取用户信息,微信小程序授权获取用户详细信息openid的实例详解...
2019-04-21
Java三元运算和if,Java三元运算符与<JDK8兼容性中的if / else
2019-04-21
php date 函数用法,php中date()日期时间函数使用方法
2019-04-21
php除法获取整数和余数,PHP除法取整和取余数
2019-04-21