Реализации алгоритмов/Сортировка/Слиянием: различия между версиями

Содержимое удалено Содержимое добавлено
→‎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#]]==