diff options
remove redundant copying
1 files changed, 1 insertions, 6 deletions
| -rw-r--r-- | Seminar02/src/sorting-algorithms/merge-sort.cpp | 7 |
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 +} |
