Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Sort(int li, int ls, int v[])
- {
- int min, max, m, temp;
- min = li;
- max = ls;
- m = v[(li + ls) / 2];
- while (min <= max)
- {
- while (v[min] < m)
- min++;
- while (v[max] > m)
- max--;
- if (min <= max)
- {
- temp = v[min];
- v[min++] = v[max];
- v[max--] = temp;
- };
- };
- if (li < max)
- Sort(li, max, v);
- if (ls > min)
- Sort(min, ls, v);
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement