用C++写一个快速排序

左手的ㄟ右手 2024-03-25 08:56 182阅读 0赞

这是一个快速排序的 C 语言实现:

  1. #include <stdio.h>
  2. void quick_sort(int *arr, int left, int right) {
  3. if (left >= right) {
  4. return;
  5. }
  6. int pivot = arr[(left + right) / 2];
  7. int i = left - 1;
  8. int j = right + 1;
  9. while (i < j) {
  10. do {
  11. i++;
  12. } while (arr[i]

发表评论

表情:
评论列表 (有 0 条评论,182人围观)

还没有评论,来说两句吧...

相关阅读