quicksort.h 451 B

1234567891011
  1. // Quicksort
  2. //
  3. // Author: Rob Gysel
  4. // ECS60, UC Davis
  5. // Adapted from: Lysecky & Vahid "Data Structures Essentials", zyBooks
  6. #include <vector>
  7. void QuickSort(std::vector<int>* numbers, int *comparisonCounter, int *memAccessCounter);
  8. void QuickSortRecurse(std::vector<int>* numbers, int i, int k, int *comparisonCounter, int *memAccessCounter);
  9. int Partition(std::vector<int>* numbers, int i, int k, int *comparisonCounter, int *memAccessCounter);