ВУЗ:
Составители:
Рубрика:
3) Под ста нов ка на зы ва ет ся чет ной, ес ли об щее чис ло ин вер сий
в ее стро ках (пе ре ста нов ках) чет но, и не чет ной — в про тив ном слу чае.
Ин вер сию об ра зу ют два чис ла в пе ре ста нов ке, ко гда мень шее
из них рас по ло же но пра вее боль ше го. Для ка ж до го из чи сел оп ре де ля ет -
ся ко ли че ст во стоя щих правее его меньших чисел.
При мер: рас смот рим под ста нов ку:
4 2 5 1 3 6
5 3 1 4 2 6
æ
è
ç
ç
ö
ø
÷
÷
.
Это не чет ная под ста нов ка, так как ко ли че ст во ин вер сий в верх -
ней под ста нов ке: 3 + 1 + 2 + 0 + 0 + 0 = 6; в ниж ней под ста нов ке: 4 + 2 +
+ 0 + 1 + 0 + 0 = 7. Об щее чис ло ин вер сий: 6 + 7 = 13.
4) Вся кую под ста нов ку мож но раз ло жить в про из ве де ние цик лов.
Цикл — это та кая под ста нов ка
( )
a a a a a a
a a a a a a
a a a
1
2
1 1
2 3
1 1
1
2
K K
K K
K
k
k
k
n
k
k
n
k
- +
+
æ
è
ç
ç
ö
ø
÷
÷
=
,
ко то рая пе ре во дит
a
1
в
a
2
,
a
2
в
a
3
, … ,
a
k-1
в
a
k
и
a
k
в
a
1
, а ос таль ные
эле мен ты
a
k+1
…
a
n
пе ре хо дят са ми в се бя. За пись (
a
1
a
2
…
a
k
) — это пе -
ре чис ле ние мно же ст ва эле мен тов, ко то рые цик ли че ски пе ре хо дят друг
в дру га, а ко ли че ст во этих эле мен тов оп ре де ля ет дли ну (по ря док) цик ла.
При мер:
( )( )( )
4 2 5 1 3 6
5 3 1 4 2 6
4 5 1 2 3 6
æ
è
ç
ç
ö
ø
÷
÷
= , , ,
.
Ес ли цикл со сто ит из од ной циф ры (6), то его мож но не за пи сы -
вать. Под ста нов ка, все n эле мен тов ко то рой об ра зу ют цикл, на зы ва ет ся
кру го вой или цик ли че ской.
Цикл дли ны 2 на зы ва ет ся транс по зи ци ей (два эле мен та). Вся кая
под ста нов ка мо жет быть пред став ле на про из ве де ни ем транспозиций:
1 2 3 4 5
2 5 4 1 3
1 2 3 4 5
2 1 3 4 5
2 1 3 4 5
2 5 3 4 1
æ
è
ç
ç
ö
ø
÷
÷
=
æ
è
ç
ç
ö
ø
÷
÷
×
æ
è
ç
ç
ö
ø
÷
÷
×
×
æ
è
ç
ç
ö
ø
÷
÷
×
æ
è
ç
ç
ö
ø
÷
÷
=
2 5 3 4 1
2 5 4 3 1
2 5 4 3 1
2 5 4 1 3
1 2( , ) ( , ) ( , ) ( , )× × ×1 5 3 4 1 3
8
3) Подстановка называется четной, если общее число инверсий в ее строках (перестановках) четно, и нечетной — в противном случае. Инверсию образуют два числа в перестановке, когда меньшее из них расположено правее большего. Для каждого из чисел определяет- ся количество стоящих правее его меньших чисел. æ4 2 5 1 3 6ö Пример: рассмотрим подстановку: çç ÷÷ . è5 3 1 4 2 6ø Это нечетная подстановка, так как количество инверсий в верх- ней подстановке: 3 + 1 + 2 + 0 + 0 + 0 = 6; в нижней подстановке: 4 + 2 + + 0 + 1 + 0 + 0 = 7. Общее число инверсий: 6 + 7 = 13. 4) Всякую подстановку можно разложить в произведение циклов. Цикл — это такая подстановка æa1 a 2 K a k -1 ak a k +1 K a n ö ç ÷ = ( a 1 a 2 K a k ), ça a3 K ak a1 a k + 1 K a n ÷ø è 2 которая переводит a 1 в a 2 , a 2 в a 3 , … , a k -1 в a k и a k в a 1 , а остальные элементы a k +1 … a n переходят сами в себя. Запись (a 1 a 2 … a k) — это пе- речисление множества элементов, которые циклически переходят друг в друга, а количество этих элементов определяет длину (порядок) цикла. Пример: æ4 2 5 1 3 6ö çç ÷÷ = ( 4, 5, 1) ( 2, 3) ( 6). è5 3 1 4 2 6ø Если цикл состоит из одной цифры (6), то его можно не записы- вать. Подстановка, все n элементов которой образуют цикл, называется круговой или циклической. Цикл длины 2 называется транспозицией (два элемента). Всякая подстановка может быть представлена произведением транспозиций: æ1 2 3 4 5ö æ1 2 3 4 5ö æ2 1 3 4 5ö çç ÷÷ = çç ÷×ç ÷× è2 5 4 1 3ø è2 1 3 4 5 ÷ø çè 2 5 3 4 1 ÷ø æ2 5 3 4 1ö æ 2 5 4 3 1ö × çç ÷×ç ÷ = (1, 2) × (1, 5) × (3, 4) × (1, 3) è2 5 4 3 1 ÷ø çè 2 5 4 1 3 ÷ø 8
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »