相关疑难解决方法(0)

帮助实现快速排序

这就是我所拥有的,它不起作用.无法弄清楚原因......问题可能出在quick_sort函数中.

#include <stdio.h>
#include <stdlib.h>

void quick_sort(int * a, int l, int r);
void swap(int * a, int i, int j);

int main(void)
{
  #define N 10
  int a[N], i;
  for (i = 0; i < N; ++i) {
    a[i] = rand();
    printf("%d\n", a[i]);
  }
  quick_sort(a, 0, N - 1);
  for (i = 0; i < N; ++i)
    printf("%d\n", a[i]);
  return 0;
  #undef N
}

void quick_sort(int * a, int l, int r)
{
  int i, j;
  if (l < …
Run Code Online (Sandbox Code Playgroud)

c sorting quicksort

1
推荐指数
1
解决办法
204
查看次数

标签 统计

c ×1

quicksort ×1

sorting ×1