// Quicksort // // Author: Rob Gysel // ECS60, UC Davis // Adapted from: Lysecky & Vahid "Data Structures Essentials", zyBooks // include guard #ifndef QUICKSORT_H #define QUICKSORT_H #include #include #include int* QuickSort(std::vector* numbers); void QuickSortRecurse(std::vector* numbers, int i, int k, int *comparisonCounter, int *memAccessCounter); int Partition(std::vector* numbers, int i, int k, int *comparisonCounter, int *memAccessCounter); #endif