From 6ba9b645e3bd14912da90d3d9f2eb8e2df58a009 Mon Sep 17 00:00:00 2001 From: Hristo Partenov <146854527+ico12319@users.noreply.github.com> Date: Sun, 20 Oct 2024 23:18:16 +0300 Subject: remove redundant copying --- Seminar02/src/sorting-algorithms/merge-sort.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Seminar02/src/sorting-algorithms/merge-sort.cpp b/Seminar02/src/sorting-algorithms/merge-sort.cpp index 3ae3c09..16d7d4b 100644 --- a/Seminar02/src/sorting-algorithms/merge-sort.cpp +++ b/Seminar02/src/sorting-algorithms/merge-sort.cpp @@ -35,11 +35,6 @@ void merge(T* firstArray, unsigned firstSize, { buffer[resultIter++] = secondArray[secondIter++]; } - - for (size_t i = 0; i < firstSize + secondSize; i++) - { - firstArray[i] = buffer[i]; - } } @@ -84,4 +79,4 @@ int main() mergeSort(numbers.data(), numbers.size()); std::cout << std::is_sorted(numbers.begin(), numbers.end()) << std::endl; -} \ No newline at end of file +} -- cgit v1.3.1-23-gd82d