// Quicksort algorithm for n elements // in a Monitored array, a. #include #include "array.h" extern MArray a; void swap (int,int); void quicksrt (int,int); void quick (int n) { quicksrt (0,n-1); } void quicksrt (int first, int last) { int c,t; int right, left; c = a[first]; right = first + 1; left = last; // while (rightc) left--; while (rightc) left --; while (a[right]left+1) quicksrt (left+1, last); if (first