Изменения

Перейти к: навигация, поиск

Задача флага Нидерландов

2 байта убрано, 00:57, 8 июня 2015
Нет описания правки
Дан массив <tex>a[0..n-1]</tex> из <tex>n</tex> чисел <tex>0</tex> и <tex>1</tex>. Требуется разделить элементы друг от друга так, чтобы сначала оказались все <tex>0</tex>, а в конце <tex>1</tex>.
}}
 
===Пример===
Исходный массив: <tex> a = [0, 1, 0, 1, 0, 0, 1, 1, 1, 0]</tex> <br>
Дан массив <tex>a[0..n-1]</tex> из <tex>n</tex> чисел <tex>0</tex>, <tex>1</tex> и <tex>2</tex>. Требуется разделить их друг от друга так, чтобы сначала шли все <tex>0</tex>, потом все <tex>1</tex> и все <tex>2</tex> в конце.
}}
 
===Пример===
Исходный массив: <tex> a = [0, 1, 1, 0, 1, 2, 1, 2, 0, 0, 0, 1]</tex><br>
55
правок

Навигация