这是一个使用 C 语言写的快速排序的示例代码:
#include <stdio.h>
#include <stdlib.h>
void quick_sort(int *arr, int left, int right) {
if (left >= right) {
return;
}
int i = left;
int j = right;
int pivot = arr[(left + right) / 2];
while (i <= j) {
while (arr[i] < pivot) {
i++;
}