00001 00002 00003 //----------------------------------------------------------------------------- 00004 // CVS: $Revision: 2123 $, $Date: 2006-04-20 17:37:21 +0100 (Thu, 20 Apr 2006) $, $Author: rsc $ 00005 //----------------------------------------------------------------------------- 00006 #ifndef QUICKSORT_H 00007 #define QUICKSORT_H 00008 00009 #include "datatypes.h" 00010 //----------------------------------------------------------------------------- 00013 void quicksort(IndexedList a[], int left, int right); 00014 00016 void swap(IndexedList a[], int i, int j); 00017 00020 int Random(int i, int j); 00021 //----------------------------------------------------------------------------- 00022 #endif