418
правок
Изменения
м
→Перестановочная сеть
{{Определение
|definition=
<b>Перестановочная сортирующая сеть (permutation sorting network)</b> {{---}} сеть сортировки, содержащая на <tex>n</tex> входов и <tex>n</tex> выходов переключатели, позволяющие соединять входы сети с её выходами в соответствии с любой из <tex>n!</tex> возможных перестановок.}}{{Определение|definition=<b>Перестановочная сортирующая сеть (permutation sorting network)</b> {{---}} сеть сортировки, содержащая последовательность компараторов <tex>[i_1:j_1]...[i_r:j_r]</tex>, где каждый модуль [i:j] может устанавливаться извне в одно из двух остояний: либо он передает свои входы без изменений, либо меняет местами <tex>x_i</tex> и <tex>x_j</tex> (независимо от значений <tex>x_i</tex> и <tex>x_j</tex>)
}}
=== Примеры ===
[[Файл:permutation_network.png]]
На рисунке показана рекурсивная схема перестановочной сети <tex>P_8</tex> на <tex>8</tex> входов и <tex>8</tex>, которая содержит две копии <tex>P_4</tex> и 8 переключателей (<tex>P_2</tex>).
[[Файл:permutation_sorting_network.png]]
== Периодическая сортировочная сеть ==
{{Определение