C语言实现快速排序
来源:互联网 发布:windows 网络监控 编辑:程序博客网 时间:2024/06/10 09:15
自己用C语言实现的快速排序 : )
# include <stdio.h>void quick_sort(int a[], int low, int high) { int b = a[low]; int i = low; int j = high; while(i < j) { while(a[j] >= b && i < j) { j--; } a[i] = a[j]; while(a[i] <= b && i < j) { i++; } a[j] = a[i]; } a[i] = b; if(low < i-1) { quick_sort(a, low, i-1); } if(i+1 < high) { quick_sort(a, i+1, high); }}void main(){ int a[11] = {10,-22,32,43,23,45,36,57,14,27,39}; quick_sort(a, 0, 10); for(int c=0; c<11; c++) printf("%3d", a[c]);}
0 0
- 快速排序 C语言实现
- 快速排序C语言实现
- c语言实现快速排序
- C语言实现快速排序
- 快速排序实现(C语言)
- 快速排序C语言实现
- C语言实现快速排序
- 快速排序C语言实现
- 快速排序C语言实现
- C语言实现快速排序
- C语言实现快速排序
- 快速排序c语言实现
- 快速排序c语言实现
- C语言实现快速排序
- 快速排序(C语言实现)
- 快速排序C语言实现
- C语言实现快速排序
- c语言实现快速排序
- 例题9-9 切木棍 UVa10003
- dw 1000 pgdely
- 机器视觉方向大牛介绍(转)
- Boost Signals2 基本用法
- 根据Oauth协议用JAVA来实现qq互联登录
- C语言实现快速排序
- Ssh隧道技术
- 如何编写程序设置Android来电铃声
- java阿里云缓存机制配置
- error C3861: “setw”: 找不到标识符;error C3861:'setw': identifier not found
- Linux权限描述解读
- /usr/libexec/mysqld: File './mysql-bin.index' not found (Errcode: 13)
- 使用wmi引起的 System.UnauthorizedAccessException:拒绝访问
- JAVA连接Oracle两种方式