[C] ksort →→→→→进入此内容的聊天室

来自 , 2019-10-23, 写在 C, 查看 99 次.
URL http://www.code666.cn/view/999600eb
  1. void ksort(int *num, int low, int hig)
  2. {
  3.     if (hig<low+2) return ;
  4.     int e = hig, p = low;
  5.     if (low<hig)
  6.     {
  7.         while ((++low<e) && (num[low] <= num[p]));
  8.         while ((--hig>p) && (num[hig] >= num[p]));
  9.         if (low<hig) swap(num[low], num[hig]);
  10.     }
  11.     swap(num[hig], num[p]);
  12.     ksort(num, p, hig);
  13.     ksort(num, low, e);
  14. }

回复 "ksort"

这儿你可以回复上面这条便签

captcha