c语言排序方法(快速排序 ,冒泡排序,选择排序,哈希表)。
**
C语言快速排序
**
#include <stdio.h>
#include<string.h>
void quick_sort(int *a,int n)
{
int i,j,p,temp;
if(n<2)return;
p=a[n/2];//获取数组基准值
for(i=0,j=n-1;;i++,j--)
{
while(a[i]<p)//对元素进行遍历,假设左边的数据没有p中保存的元素大,那么继续寻找,并且把i自增,当找到比p大的或者相等得则停止
原创
2021-01-09 18:51:05 ·
434 阅读 ·
0 评论