Home | History | Annotate | Download | only in libutil

Lines Matching refs:nums

25  * @nums: The numbers to sort
36 static void quick_sort_range(int *nums, int l, int u)
42 swap(&nums[l], &nums[randint(l, u)]);
46 if (nums[i] < nums[l])
47 swap(&nums[++m], &nums[i]);
50 swap(&nums[l], &nums[m]);
52 quick_sort_range(nums, l, m - 1);
53 quick_sort_range(nums, m + 1, u);
56 void quick_sort(int *nums, int count)
58 quick_sort_range(nums, 0, count - 1);