// Merge Sort // // Author: Rob Gysel // ECS60, UC Davis // Adapted from: Lysecky & Vahid "Data Structures Essentials", zyBooks // include guard #ifndef MESORT_H #define MESORT_H #include int* MergeSort(std::vector* numbers); void MergeSortRecurse(std::vector* numbers, int i, int k, int *comparisonCounter, int *memAccessCounter); void Merge(std::vector* numbers, int i, int j, int k, int *comparisonCounter, int *memAccessCounter); #endif