Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void quicksort(int *array, int low, int high) {
- if (high - low < MINSIZE) {
- bubblesort(array, low, high);
- return;
- }
- int middle = partition(array, low, high);
- #pragma omp parallel sections num_threads(numThreads)
- {
- #pragma omp section
- if (low < middle)
- quicksort(array, low, middle-1);
- #pragma omp section
- if (middle < high)
- quicksort(array, middle+1, high);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement