摘要:
已知序列S=x1x2...xn以及整数K,k在1,n之间,查找S中第K小的数。int partion(int *a, int i, int j){ int pivot = a[i]; int l = i, r = j; int mid =0; while(l =pivot && r >= l){r++;} if(l = k) select(ary, i, mid, k); else select(ary, mid+1, j, k-(mid-i+1)); } } 阅读全文
posted @ 2014-04-07 20:53
清尘2010
阅读(224)
评论(0)
推荐(0)

浙公网安备 33010602011771号