// Merge Sort // // Author: Rob Gysel // ECS60, UC Davis // Adapted from: Lysecky & Vahid "Data Structures Essentials", zyBooks #include void MergeSort(std::vector* numbers, int *comparisonCounter, int *memAccessCounter); 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);