59
правок
Изменения
Нет описания правки
=== Сортировка пузырьком и вставками ===
[[Файл:Parralelsort.png]]
=== Сортировка выбором ===
{{
Теорема
|statement=
В результирующей сети будет <tex>\dfrac{n(n - 1)}{2}</tex> компараторов.
|proof=
Воспользуемся принципом математической индукции.
Базой индукции будет <tex> n = 2 </tex>
Шаг индукции:
Рассмотрим метод построения сетей для сортировок выбором.
Пусть <tex> S(n) </tex> - количество компараторов в сети сортировки с <tex> n </tex> входами, тогда для получения <tex>(n + 1)</tex>-й сети сортировки надо к предыдущей добавить компараторы: <tex>[n + 1; 1], [n; 1]\dots[3; 1], [2; 1] </tex>.
Подсчитаем общее количество компараторов: <tex>S(n + 1) = \dfrac{n(n - 1)}{2} + n = \dfrac{n(n + 1)}{2} </tex>, заметим, что данное количество компараторов удовлетворяет нашему шагу индукции.
}}
[[Файл:Choosesortparralel.png]]
==См.также==* [[Сортировочные сети с особыми свойствами]] == Источники информации==*Дональд Э. Кнут. Искусство программирования. Том 3. Сортировка и Поиск. — стр. 238— ISBN 0-201-89685-0*Кормен, Томас Х.,Рональд Л., Штайн, Клифорд. Глава 27. Сортирующие сети // Алгоритмы: построение и анализ = Introduction to Algorithms. — 2-e издание. — М.: «Вильямс», 2005. — С. 799 - 822. — ISBN 5-8459-0857-4.*[https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D1%8C_%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8 Википедия - Сети сортировки]
[[Категория: Дискретная математика и алгоритмы]]
[[Категория: Сортирующие сети]]