快速排序
来源:互联网 发布:win7下安装mac双系统 编辑:程序博客网 时间:2024/05/17 06:41
这个博主写的通俗易懂:
白话经典算法系列之六 快速排序 快速搞定
贴上我自己的代码:
void q_sort(int* nums, int l, int r){ if(l < r){ int i = l, j = r, x = nums[l]; while(i < j){ while(nums[j] >= x && i < j){ j--; } nums[i] = nums[j]; while(nums[i] <= x && i < j){ i++; } nums[j] = nums[i]; } nums[i] = x; q_sort(nums, l, i - 1); q_sort(nums, i + 1, r); }}
阅读全文
0 0
- 快速排序
- 快速排序
- 快速排序
- 快速排序!
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- ajax理解
- maven项目在eclipse的library中没有Maven Dependencies
- OSI七层模型及TCP/IP四层模型
- C#WinForm的 Window 消息大全
- Java学习---5
- 快速排序
- ajax中出现中文乱码和缓存的问题的解决方法
- iOS 应用启动过程
- 快速排序
- Go实战--golang中文件以及文件夹路径相关操作
- 微笑
- 微信公众帐号开发教程04-消息及消息处理工具的封装
- Apache Shiro 集成-Cas
- 【JAVA】集合框架 学习笔记