数据结构
约 130 字小于 1 分钟
2025-07-14
算法题
对于排序算法而言,熟记快速排序算法,因为该算法是最快的,代码量也较少。
快速排序算法.c
int huafen(int A[], int L, int R){
int mid = A[L];
while(L < R){
while(A[R] >= mid && L < R) R--;
A[L] = A[R];
while(A[L] <= mid && L > R) L++;
A[R] = A[L];
}
A[L] = mid;
return L;
}
void Qsort(int A[], int L, int R){
if(L >= R) return ;
int M = huafen(A, L, R);
Qsort(A, L, M - 1);
Qsort(A, M + 1, R);
}
更新日志
版权所有
版权归属:代码・生 活・THINKING