Реализации алгоритмов/Сортировка/Слиянием: различия между версиями
Содержимое удалено Содержимое добавлено
→D: оформление |
→C++: оформление |
||
Строка 1:
{{wikipedia|Сортировка слиянием}}
== [[w:C++|C++]] ==
<big><source lang = "cpp">
/**
Строка 58:
}
</source></big>
Существует также итеративный алгоритм сортировки, избавленный от рекурсивных вызовов. Такой алгоритм называют «Восходящей сортировкой слиянием».
<big><source lang = "cpp">
// Слияние двух упорядоченных массивов
Строка 132:
}
}
</source></big>
***
Пример:
Строка 138:
mergeSort(a, 16);
Альтернативная версия алгоритма Сортировки Слиянием.
<big><source lang = "cpp">
template <typename Item>
void Merge(Item Mas[], int left, int right, int medium)
Строка 192:
}
</source></big>
==[[w:C_Sharp|C#]]==
|