Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ Π²Ρ…ΠΎΠ΄Π° Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ – количСство входящих Π² Π½Π΅Π΅ Ρ€Π΅Π±Π΅Ρ€, ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π° – количСство исходящих Ρ€Π΅Π±Π΅Ρ€.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π³Ρ€Π°Ρ„ΠΎΠ²

Π’ связном Π³Ρ€Π°Ρ„Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ любой ΠΏΠ°Ρ€ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½ сущСствуСт ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄ΠΈΠ½ ΠΏΡƒΡ‚ΡŒ.

Π’ нСсвязном Π³Ρ€Π°Ρ„Π΅ сущСствуСт хотя Π±Ρ‹ ΠΎΠ΄Π½Π° Π²Π΅Ρ€ΡˆΠΈΠ½Π°, Π½Π΅ связанная с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ.

Π“Ρ€Π°Ρ„Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π°

Π’ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π³Ρ€Π°Ρ„Π΅ Ρ€Π΅Π±Ρ€Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‚.Π΅. сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ доступноС Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя связными Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ.

Π’ Π½Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π³Ρ€Π°Ρ„Π΅ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ· Ρ€Π΅Π±Π΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² ΠΎΠ±ΠΎΠΈΡ… направлСниях.

Частный случай Π΄Π²ΡƒΡ… этих Π²ΠΈΠ΄ΠΎΠ² – ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„. Он Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π΅Π½ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΈ Π½Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ€Π΅Π±Π΅Ρ€.

Бпособы прСдставлСния Π³Ρ€Π°Ρ„Π°

Π“Ρ€Π°Ρ„ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСн (сохранСн) нСсколькими способами:

ИспользованиС Π΄Π²ΡƒΡ… ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„Π° Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ массива (ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹). Π Π°Π·ΠΌΠ΅Ρ€ массива зависит ΠΎΡ‚ количСства Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΈ/ΠΈΠ»ΠΈ Ρ€Π΅Π±Π΅Ρ€ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ Π³Ρ€Π°Ρ„Π΅.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° смСТности Π³Ρ€Π°Ρ„Π° β€” это квадратная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: 0 ΠΈΠ»ΠΈ 1.
Число строк ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ смСТности Ρ€Π°Π²Π½ΠΎ числу столбцов ΠΈ соотвСтствуСт количСству Π²Π΅Ρ€ΡˆΠΈΠ½ Π³Ρ€Π°Ρ„Π°.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности
Когда ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ свободСн (имССтся Ρ€Π΅Π±Ρ€ΠΎ), Π² ячСйку заносится 1, ΠΈΠ½Π°Ρ‡Π΅ – 0. ВсС элСмСнты Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ Ρ€Π°Π²Π½Ρ‹ 0 Ссли Π³Ρ€Π°Ρ„ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ΅Ρ‚Π΅Π»ΡŒ.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности (ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ†ΠΈΠΈ) Π³Ρ€Π°Ρ„Π° β€” это ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, количСство строк Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ соотвСтствуСт числу Π²Π΅Ρ€ΡˆΠΈΠ½, Π° количСство столбцов – числу Ρ€Ρ‘Π±Π΅Ρ€. Π’ Π½Π΅ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ связи ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½Ρ‹ΠΌΠΈ элСмСнтами Π³Ρ€Π°Ρ„Π° (Ρ€Π΅Π±Ρ€ΠΎ(Π΄ΡƒΠ³Π°) ΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Π°).

Π’ Π½Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π³Ρ€Π°Ρ„Π΅ Ссли Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½Π° Ρ€Π΅Π±Ρ€Ρƒ Ρ‚ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт Ρ€Π°Π²Π΅Π½ 1, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС элСмСнт Ρ€Π°Π²Π΅Π½ 0.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности для своСго прСдставлСния Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ Ρ€Ρ‘Π±Π΅Ρ€, Ρ‡Ρ‚ΠΎ Π½Π΅ всСгда ΡƒΠ΄ΠΎΠ±Π½ΠΎ.
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

Бписок смСТности (инцидСнтности)
Если количСство Ρ€Π΅Π±Π΅Ρ€ Π³Ρ€Π°Ρ„Π° ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с количСством Π²Π΅Ρ€ΡˆΠΈΠ½ Π½Π΅Π²Π΅Π»ΠΈΠΊΠΎ, Ρ‚ΠΎ значСния Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° элСмСнтов ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ смСТности Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π²Π½Ρ‹ 0. ΠŸΡ€ΠΈ этом использованиС Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° нСцСлСсообразно. Для ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ способы ΠΈΡ… прСдставлСния.

По ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ памяти списки смСТности ΠΌΠ΅Π½Π΅Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, Ρ‡Π΅ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ смСТности. Π’Π°ΠΊΠΎΠΉ список ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, столбцов Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ – 2, Π° строк β€” Π½Π΅ большС, Ρ‡Π΅ΠΌ Π²Π΅Ρ€ΡˆΠΈΠ½ Π² Π³Ρ€Π°Ρ„Π΅.
Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ столбцС ΡƒΠΊΠ°Π·Π°Π½Π° Π²Π΅Ρ€ΡˆΠΈΠ½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°, Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ столбцС – список Π²Π΅Ρ€ΡˆΠΈΠ½, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ входят Ρ€Π΅Π±Ρ€Π° ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹.Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° списка смСТности:

НСдостатки списка смСТности:

Алгоритмы ΠΎΠ±Ρ…ΠΎΠ΄Π° Π³Ρ€Π°Ρ„ΠΎΠ²

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ ΠΎΠ±Ρ…ΠΎΠ΄Π° Π³Ρ€Π°Ρ„ΠΎΠ² ΡΠ²Π»ΡΡŽΡ‚ΡΡ

Поиск Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ ΠΏΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ исслСдованиС Π³Ρ€Π°Ρ„Π°:

Π’Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² порядкС возрастания ΠΈΡ… расстояния ΠΎΡ‚ корня.
Алгоритм ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ послС ΠΎΠ±Ρ…ΠΎΠ΄Π° всСх Π²Π΅Ρ€ΡˆΠΈΠ½ Π³Ρ€Π°Ρ„Π°, Π»ΠΈΠ±ΠΎ Π² случаС выполнСния Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ условия (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°ΠΉΡ‚ΠΈ ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠΉ ΠΏΡƒΡ‚ΡŒ ΠΈΠ· Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ 1 Π² Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ 6).
КаТдая Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· 3 состояний:

Π€ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ – рассматриваСмая Π²Π΅Ρ€ΡˆΠΈΠ½Π°.
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности
ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° поиска Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ

Алгоритм поиска Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π½Π° ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΈ Π½Π° Π½Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„Π°Ρ….
Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ.

РСализация Π½Π° C++ (с использованиСм ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ STL)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

Π—Π°Π΄Π°Ρ‡Π° поиска ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠ΅Π³ΠΎ ΠΏΡƒΡ‚ΠΈ
РСализация Π½Π° Π‘++

Поиск Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ – это Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΠ±Ρ…ΠΎΠ΄Π° Π²Π΅Ρ€ΡˆΠΈΠ½ Π³Ρ€Π°Ρ„Π°.

Поиск Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ производится симмСтрично (Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π³Ρ€Π°Ρ„Π° ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π»ΠΈΡΡŒ ΠΏΠΎ уровням). Поиск Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²Π³Π»ΡƒΠ±ΡŒ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ продвиТСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° послСдний, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² двиТСния (ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… исслСдован ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ), Ρ€Π°Π½Π΅Π΅ посСщСнный ΡƒΠ·Π΅Π» (Π²Π΅Ρ€ΡˆΠΈΠ½Π°).

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ послСднСго ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π΄Π²ΡƒΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ситуаций:

КаТдая Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· 3 состояний:

Π€ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ – рассматриваСмая Π²Π΅Ρ€ΡˆΠΈΠ½Π°.
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности
ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° поиска Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ

Алгоритм поиска Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π½Π° ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΈ Π½Π° Π½Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„Π°Ρ…. ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° зависит ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.
Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стСк ΠΈΠ»ΠΈ Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΡŽ.

РСализация Π½Π° C++ (с использованиСм стСка STL)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности
Π—Π°Π΄Π°Ρ‡Π° поиска лСксикографичСски ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ Π½Π° Π³Ρ€Π°Ρ„Π΅.
РСализация Π½Π° C++

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

Поиск Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ с использованиСм рСкурсивного Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

РСализация ΠΎΠ±Ρ…ΠΎΠ΄Π° Π³Ρ€Π°Ρ„Π° Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ Π½Π° C++ (с использованиСм рСкурсии)

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности.

Π“ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π±Ρ€ΠΎ g ΠΈ каТдая ΠΈΠ· Π²Π΅Ρ€ΡˆΠΈΠ½ u ΠΈ y ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½Π° g, стоит лишь Π² Ρ‚ΠΎΠΌ случаС, Ссли g соСдиняСт u ΠΈ y. Уяснив это, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ ΠΏΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΌΡƒ, Π½ΠΎ Π½Π΅ ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° смСТности. Π’Π°ΠΊ Ссли послСдняя ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ nΓ—n, Π³Π΄Π΅ n – число Π²Π΅Ρ€ΡˆΠΈΠ½, Ρ‚ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности – nΓ—m, здСсь n – число Π²Π΅Ρ€ΡˆΠΈΠ½ Π³Ρ€Π°Ρ„Π°, m – число Ρ€Π΅Π±Π΅Ρ€. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ячСйки, Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ с Π²Π΅Ρ€ΡˆΠΈΠ½ΠΎΠΉ, Π° Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ с Ρ€Π΅Π±Ρ€ΠΎΠΌ.

1) НСориСнтированный Π³Ρ€Π°Ρ„

a. 1 – Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½Π° Ρ€Π΅Π±Ρ€Ρƒ

b. 0 – Π²Π΅Ρ€ΡˆΠΈΠ½Π° Π½Π΅ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½Π° Ρ€Π΅Π±Ρ€Ρƒ

2) ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„

a. 1 – Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½Π° Ρ€Π΅Π±Ρ€Ρƒ, ΠΈ являСтся Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π»ΠΎΠΌ

b. 0 – Π²Π΅Ρ€ΡˆΠΈΠ½Π° Π½Π΅ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½Π° Ρ€Π΅Π±Ρ€Ρƒ

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ инцидСнтности сначала для Π½Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„Π°, Π° Π·Π°Ρ‚Π΅ΠΌ для ΠΎΡ€Π³Ρ€Π°Ρ„Π°.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

Π Π΅Π±Ρ€Π° ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ ΠΎΡ‚ a Π΄ΠΎ e, Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ – Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ. ВсС Ρ€Π΅Π±Ρ€Π° Π³Ρ€Π°Ρ„Π° Π½Π΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹, поэтому ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ значСниями.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности задаСтся, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° смСТности, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ массива. Π•Π³ΠΎ элСмСнты ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΏΡ€ΠΈ объявлСнии, Π»ΠΈΠ±ΠΎ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности β€” ΠΎΠ΄Π½Π° ΠΈΠ· Ρ„ΠΎΡ€ΠΌ прСдставлСния Π³Ρ€Π°Ρ„Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ связи ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½Ρ‹ΠΌΠΈ элСмСнтами Π³Ρ€Π°Ρ„Π° (Ρ€Π΅Π±Ρ€ΠΎ(Π΄ΡƒΠ³Π°) ΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Π°). Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π΅Π±Ρ€Π°ΠΌ, строки β€” Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌ. НСнулСвоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ячСйкС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ связь ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅Ρ€ΡˆΠΈΠ½ΠΎΠΉ ΠΈ Ρ€Π΅Π±Ρ€ΠΎΠΌ (ΠΈΡ… ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ).

Π’ случаС ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ€Π΅Π±Ρ€Ρƒ ставится Π² соотвСтствиС «-1» Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (x,y) ΠΈ «1» Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (y,x); Ссли связи ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ Π½Π΅Ρ‚, Ρ‚ΠΎ ставится Π² соотвСтствиС «0».

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ прСдставлСния

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅

ПолСзноС

Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ «ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности» Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… словарях:

ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности ΠΏΡ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ β€” β€” [[http://www.rfcmd.ru/glossword/1.8/index.php?a=index d=23]] Π’Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ EN incidence matrix of authenticating rules … Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ тСхничСского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° смСТности β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· способов прСдставлСния Π³Ρ€Π°Ρ„Π° Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ 1 ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 2 ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ 3 Бвойства … ВикипСдия

Π˜ΠΠ¦Π˜Π”Π•ΠΠ’ΠΠžΠ‘Π’Π˜ Π‘Π˜Π‘Π’Π•ΠœΠ β€” ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π΄Π²ΡƒΡ… мноТСств Аи с ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ инцидСнтности I ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΡ… элСмСнтами, ΠΊ Ρ€ΠΎΠ΅ записываСтся ΠΊΠ°ΠΊ Π°IΠ’ для Π² этом случаС говорят, Ρ‡Ρ‚ΠΎ элСмСнт Π°ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π΅Π½ элСмСнту Π›, ΠΈΠ»ΠΈ Π’ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π΅Π½ Π°. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ И. с. вводится с Ρ†Π΅Π»ΡŒΡŽ использования Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡.… … ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ энциклопСдия

Унимодулярная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° β€” квадратная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° с Ρ†Π΅Π»Ρ‹ΠΌΠΈ коэффициСнтами, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π²Π΅Π½ +1 ΠΈΠ»ΠΈ 1. Π­Ρ‚ΠΎ Π² точности Ρ‚Π΅ Π½Π΅Π²Ρ‹Ρ€ΠΎΠΆΠ΄Π΅Π½Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ A, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Ax = b ΠΈΠΌΠ΅Π΅Ρ‚ цСлочислСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для любого цСлочислСнного Π²Π΅ΠΊΡ‚ΠΎΡ€Π° b. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ 1 Бвойства … ВикипСдия

Π“Ρ€Π°Ρ„ (ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°) β€” Π£ этого Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния, см. Π“Ρ€Π°Ρ„ (значСния). НСориСнтированный Π³Ρ€Π°Ρ„ с ΡˆΠ΅ΡΡ‚ΡŒΡŽ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ ΠΈ сСмью Ρ€Ρ‘Π±Ρ€Π°ΠΌΠΈ Π’ матСматичСской Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΎΠ² ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ Π³Ρ€Π°Ρ„ это ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ нСпустого мноТСства Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΈ мноТСства пар… … ВикипСдия

Π“Ρ€Π°Ρ„ (тСория Π³Ρ€Π°Ρ„ΠΎΠ²) β€” НСориСнтированный Π³Ρ€Π°Ρ„ с ΡˆΠ΅ΡΡ‚ΡŒΡŽ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ ΠΈ сСмью Ρ€Ρ‘Π±Ρ€Π°ΠΌΠΈ Π’ матСматичСской Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΎΠ² ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ Π³Ρ€Π°Ρ„ это ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² со связями ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, ΠΈΠ»ΠΈ ΡƒΠ·Π»Ρ‹ Π³Ρ€Π°Ρ„Π°, Π° связи ΠΊΠ°ΠΊ Π΄ΡƒΠ³ΠΈ, ΠΈΠ»ΠΈ Ρ€Ρ‘Π±Ρ€Π°. Для… … ВикипСдия

Π”Π²ΡƒΠ΄ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ β€” НСориСнтированный Π³Ρ€Π°Ρ„ с ΡˆΠ΅ΡΡ‚ΡŒΡŽ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ ΠΈ сСмью Ρ€Ρ‘Π±Ρ€Π°ΠΌΠΈ Π’ матСматичСской Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΎΠ² ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ Π³Ρ€Π°Ρ„ это ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² со связями ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, ΠΈΠ»ΠΈ ΡƒΠ·Π»Ρ‹ Π³Ρ€Π°Ρ„Π°, Π° связи ΠΊΠ°ΠΊ Π΄ΡƒΠ³ΠΈ, ΠΈΠ»ΠΈ Ρ€Ρ‘Π±Ρ€Π°. Для… … ВикипСдия

НСориСнтированный Π³Ρ€Π°Ρ„ β€” с ΡˆΠ΅ΡΡ‚ΡŒΡŽ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ ΠΈ сСмью Ρ€Ρ‘Π±Ρ€Π°ΠΌΠΈ Π’ матСматичСской Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΎΠ² ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ Π³Ρ€Π°Ρ„ это ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² со связями ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, ΠΈΠ»ΠΈ ΡƒΠ·Π»Ρ‹ Π³Ρ€Π°Ρ„Π°, Π° связи ΠΊΠ°ΠΊ Π΄ΡƒΠ³ΠΈ, ΠΈΠ»ΠΈ Ρ€Ρ‘Π±Ρ€Π°. Для Ρ€Π°Π·Π½Ρ‹Ρ… областСй… … ВикипСдия

ΠžΡ€Π³Ρ€Π°Ρ„ β€” НСориСнтированный Π³Ρ€Π°Ρ„ с ΡˆΠ΅ΡΡ‚ΡŒΡŽ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ ΠΈ сСмью Ρ€Ρ‘Π±Ρ€Π°ΠΌΠΈ Π’ матСматичСской Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΎΠ² ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ Π³Ρ€Π°Ρ„ это ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² со связями ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, ΠΈΠ»ΠΈ ΡƒΠ·Π»Ρ‹ Π³Ρ€Π°Ρ„Π°, Π° связи ΠΊΠ°ΠΊ Π΄ΡƒΠ³ΠΈ, ΠΈΠ»ΠΈ Ρ€Ρ‘Π±Ρ€Π°. Для… … ВикипСдия

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Ρ†ΠΈΠΊΠ» β€” НСориСнтированный Π³Ρ€Π°Ρ„ с ΡˆΠ΅ΡΡ‚ΡŒΡŽ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ ΠΈ сСмью Ρ€Ρ‘Π±Ρ€Π°ΠΌΠΈ Π’ матСматичСской Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΎΠ² ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ Π³Ρ€Π°Ρ„ это ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² со связями ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, ΠΈΠ»ΠΈ ΡƒΠ·Π»Ρ‹ Π³Ρ€Π°Ρ„Π°, Π° связи ΠΊΠ°ΠΊ Π΄ΡƒΠ³ΠΈ, ΠΈΠ»ΠΈ Ρ€Ρ‘Π±Ρ€Π°. Для… … ВикипСдия

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

Π“ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π±Ρ€ΠΎ g ΠΈ каТдая ΠΈΠ· Π²Π΅Ρ€ΡˆΠΈΠ½ u ΠΈ y ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½Π° g, стоит лишь Π² Ρ‚ΠΎΠΌ случаС, Ссли g соСдиняСт u ΠΈ y. Уяснив это, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ ΠΏΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΌΡƒ, Π½ΠΎ Π½Π΅ ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° смСТности. Π’Π°ΠΊ Ссли послСдняя ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ nΓ—n, Π³Π΄Π΅ n – число Π²Π΅Ρ€ΡˆΠΈΠ½, Ρ‚ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности – nΓ—m, здСсь n – число Π²Π΅Ρ€ΡˆΠΈΠ½ Π³Ρ€Π°Ρ„Π°, m – число Ρ€Π΅Π±Π΅Ρ€. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ячСйки, Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ с Π²Π΅Ρ€ΡˆΠΈΠ½ΠΎΠΉ, Π° Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ с Ρ€Π΅Π±Ρ€ΠΎΠΌ.

Π’ΠΎ ΠΆΠ΅ самоС, Π½ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ структурировано:

1. НСориСнтированный Π³Ρ€Π°Ρ„:

Β· 1 – Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½Π° Ρ€Π΅Π±Ρ€Ρƒ;

Β· 0 – Π²Π΅Ρ€ΡˆΠΈΠ½Π° Π½Π΅ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½Π° Ρ€Π΅Π±Ρ€Ρƒ.

2. ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„:

Β· 1 – Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½Π° Ρ€Π΅Π±Ρ€Ρƒ, ΠΈ являСтся Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π»ΠΎΠΌ;

Β· 0 – Π²Π΅Ρ€ΡˆΠΈΠ½Π° Π½Π΅ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½Π° Ρ€Π΅Π±Ρ€Ρƒ;

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ инцидСнтности сначала для Π½Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„Π° (рис. 3.10), Π° Π·Π°Ρ‚Π΅ΠΌ для ΠΎΡ€Π³Ρ€Π°Ρ„Π° (рис. 3.11). Π Π΅Π±Ρ€Π° ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ ΠΎΡ‚ a Π΄ΠΎ e, Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ – Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ. ВсС Ρ€Π΅Π±Ρ€Π° Π³Ρ€Π°Ρ„Π° Π½Π΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹, поэтому ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ значСниями.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

Рисунок 3.10 – НСориСнтированный Π³Ρ€Π°Ρ„ ΠΈ Π΅Π³ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

Рисунок 3.11 – ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ ΠΈ Π΅Π³ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности задаСтся, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° смСТности, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ массива. Π•Π³ΠΎ элСмСнты ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΏΡ€ΠΈ объявлСнии, Π»ΠΈΠ±ΠΎ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π³Ρ€Π°Ρ„, классификация Π³Ρ€Π°Ρ„ΠΎΠ², рСализация Π½Π° C++

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π³Ρ€Π°Ρ„, классификация Π³Ρ€Π°Ρ„ΠΎΠ², рСализация Π½Π° C++

Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ Π²Ρ…ΠΎΠ΄Π° Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ – количСство входящих Π² Π½Π΅Π΅ Ρ€Π΅Π±Π΅Ρ€, ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π° – количСство исходящих Ρ€Π΅Π±Π΅Ρ€.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтностиЧто Ρ‚Π°ΠΊΠΎΠ΅ Π³Ρ€Π°Ρ„, классификация Π³Ρ€Π°Ρ„ΠΎΠ², рСализация Π½Π° C++

ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π³Ρ€Π°Ρ„ΠΎΠ²

Π’ связном Π³Ρ€Π°Ρ„Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ любой ΠΏΠ°Ρ€ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½ сущСствуСт ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄ΠΈΠ½ ΠΏΡƒΡ‚ΡŒ.

Π’ нСсвязном Π³Ρ€Π°Ρ„Π΅ сущСствуСт хотя Π±Ρ‹ ΠΎΠ΄Π½Π° Π²Π΅Ρ€ΡˆΠΈΠ½Π°, Π½Π΅ связанная с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ.

Π“Ρ€Π°Ρ„Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π°

Π’ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π³Ρ€Π°Ρ„Π΅ Ρ€Π΅Π±Ρ€Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‚.Π΅. сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ доступноС Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя связными Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ.

Π’ Π½Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π³Ρ€Π°Ρ„Π΅ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ· Ρ€Π΅Π±Π΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² ΠΎΠ±ΠΎΠΈΡ… направлСниях.

Частный случай Π΄Π²ΡƒΡ… этих Π²ΠΈΠ΄ΠΎΠ² – ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„. Он Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π΅Π½ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΈ Π½Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ€Π΅Π±Π΅Ρ€.

Бпособы прСдставлСния Π³Ρ€Π°Ρ„Π°

Π“Ρ€Π°Ρ„ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСн (сохранСн) нСсколькими способами:

ИспользованиС Π΄Π²ΡƒΡ… ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„Π° Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ массива (ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹). Π Π°Π·ΠΌΠ΅Ρ€ массива зависит ΠΎΡ‚ количСства Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΈ/ΠΈΠ»ΠΈ Ρ€Π΅Π±Π΅Ρ€ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ Π³Ρ€Π°Ρ„Π΅.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° смСТности Π³Ρ€Π°Ρ„Π° β€” это квадратная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: 0 ΠΈΠ»ΠΈ 1.

Число строк ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ смСТности Ρ€Π°Π²Π½ΠΎ числу столбцов ΠΈ соотвСтствуСт количСству Π²Π΅Ρ€ΡˆΠΈΠ½ Π³Ρ€Π°Ρ„Π°.

Когда ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ свободСн (имССтся Ρ€Π΅Π±Ρ€ΠΎ), Π² ячСйку заносится 1, ΠΈΠ½Π°Ρ‡Π΅ – 0. ВсС элСмСнты Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ Ρ€Π°Π²Π½Ρ‹ 0 Ссли Π³Ρ€Π°Ρ„ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ΅Ρ‚Π΅Π»ΡŒ.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности (ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ†ΠΈΠΈ) Π³Ρ€Π°Ρ„Π° β€” это ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, количСство строк Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ соотвСтствуСт числу Π²Π΅Ρ€ΡˆΠΈΠ½, Π° количСство столбцов – числу Ρ€Ρ‘Π±Π΅Ρ€. Π’ Π½Π΅ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ связи ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½Ρ‹ΠΌΠΈ элСмСнтами Π³Ρ€Π°Ρ„Π° (Ρ€Π΅Π±Ρ€ΠΎ(Π΄ΡƒΠ³Π°) ΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Π°).

Π’ Π½Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π³Ρ€Π°Ρ„Π΅ Ссли Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½Π° Ρ€Π΅Π±Ρ€Ρƒ Ρ‚ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт Ρ€Π°Π²Π΅Π½ 1, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС элСмСнт Ρ€Π°Π²Π΅Π½ 0.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности для своСго прСдставлСния Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ Ρ€Ρ‘Π±Π΅Ρ€, Ρ‡Ρ‚ΠΎ Π½Π΅ всСгда ΡƒΠ΄ΠΎΠ±Π½ΠΎ.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΠΈΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности (ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ†ΠΈΠΈ) Π³Ρ€Π°Ρ„Π°

Бписок смСТности (инцидСнтности)
Если количСство Ρ€Π΅Π±Π΅Ρ€ Π³Ρ€Π°Ρ„Π° ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с количСством Π²Π΅Ρ€ΡˆΠΈΠ½ Π½Π΅Π²Π΅Π»ΠΈΠΊΠΎ, Ρ‚ΠΎ значСния Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° элСмСнтов ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ смСТности Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π²Π½Ρ‹ 0. ΠŸΡ€ΠΈ этом использованиС Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° нСцСлСсообразно. Для ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ способы ΠΈΡ… прСдставлСния.

По ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ памяти списки смСТности ΠΌΠ΅Π½Π΅Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, Ρ‡Π΅ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ смСТности. Π’Π°ΠΊΠΎΠΉ список ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, столбцов Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ – 2, Π° строк β€” Π½Π΅ большС, Ρ‡Π΅ΠΌ Π²Π΅Ρ€ΡˆΠΈΠ½ Π² Π³Ρ€Π°Ρ„Π΅.
Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ столбцС ΡƒΠΊΠ°Π·Π°Π½Π° Π²Π΅Ρ€ΡˆΠΈΠ½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°, Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ столбцС – список Π²Π΅Ρ€ΡˆΠΈΠ½, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ входят Ρ€Π΅Π±Ρ€Π° ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтностиБписок смСТности (инцидСнтности)

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° списка смСТности:

НСдостатки списка смСТности:

Бписок Ρ€Ρ‘Π±Π΅Ρ€
Π’ спискС Ρ€Ρ‘Π±Π΅Ρ€ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Π²Π΅ смСТныС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΈ вСс ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π΅Π³ΠΎ ΠΈΡ… Ρ€Π΅Π±Ρ€Π° (для взвСшСнного Π³Ρ€Π°Ρ„Π°).
ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ строк Π² спискС Ρ€Π΅Π±Π΅Ρ€ всСгда Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½ΠΎ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‰Π΅ΠΉΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ слоТСния ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ€Ρ‘Π±Π΅Ρ€ с ΡƒΠ΄Π²ΠΎΠ΅Π½Π½Ρ‹ΠΌ количСством Π½Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ€Ρ‘Π±Π΅Ρ€.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтностиБписок Ρ€Ρ‘Π±Π΅Ρ€

Алгоритмы ΠΎΠ±Ρ…ΠΎΠ΄Π° Π³Ρ€Π°Ρ„ΠΎΠ²

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ ΠΎΠ±Ρ…ΠΎΠ΄Π° Π³Ρ€Π°Ρ„ΠΎΠ² ΡΠ²Π»ΡΡŽΡ‚ΡΡ

Поиск Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ ΠΏΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ исслСдованиС Π³Ρ€Π°Ρ„Π°:

Π’Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² порядкС возрастания ΠΈΡ… расстояния ΠΎΡ‚ корня.
Алгоритм ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ послС ΠΎΠ±Ρ…ΠΎΠ΄Π° всСх Π²Π΅Ρ€ΡˆΠΈΠ½ Π³Ρ€Π°Ρ„Π°, Π»ΠΈΠ±ΠΎ Π² случаС выполнСния Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ условия (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°ΠΉΡ‚ΠΈ ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠΉ ΠΏΡƒΡ‚ΡŒ ΠΈΠ· Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ 1 Π² Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ 6).
КаТдая Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· 3 состояний:

Π€ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ – рассматриваСмая Π²Π΅Ρ€ΡˆΠΈΠ½Π°.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° поиска Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ

Алгоритм поиска Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π½Π° ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΈ Π½Π° Π½Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„Π°Ρ….
Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ.

РСализация Π½Π° C++ (с использованиСм ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ STL)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния

Π—Π°Π΄Π°Ρ‡Π° поиска ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠ΅Π³ΠΎ ΠΏΡƒΡ‚ΠΈ
РСализация Π½Π° Π‘++

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния

Поиск Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ – это Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΠ±Ρ…ΠΎΠ΄Π° Π²Π΅Ρ€ΡˆΠΈΠ½ Π³Ρ€Π°Ρ„Π°.

Поиск Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ производится симмСтрично (Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π³Ρ€Π°Ρ„Π° ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π»ΠΈΡΡŒ ΠΏΠΎ уровням). Поиск Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²Π³Π»ΡƒΠ±ΡŒ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ продвиТСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° послСдний, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² двиТСния (ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… исслСдован ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ), Ρ€Π°Π½Π΅Π΅ посСщСнный ΡƒΠ·Π΅Π» (Π²Π΅Ρ€ΡˆΠΈΠ½Π°).

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ послСднСго ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π΄Π²ΡƒΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ситуаций:

КаТдая Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· 3 состояний:

Π€ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ – рассматриваСмая Π²Π΅Ρ€ΡˆΠΈΠ½Π°.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° инцидСнтности

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° поиска Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ

Алгоритм поиска Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π½Π° ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΈ Π½Π° Π½Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„Π°Ρ…. ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° зависит ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.
Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стСк ΠΈΠ»ΠΈ Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΡŽ.

РСализация Π½Π° C++ (с использованиСм стСка STL)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния

Π—Π°Π΄Π°Ρ‡Π° поиска лСксикографичСски ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ Π½Π° Π³Ρ€Π°Ρ„Π΅.
РСализация Π½Π° C++

Поиск Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ с использованиСм рСкурсивного Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

РСализация ΠΎΠ±Ρ…ΠΎΠ΄Π° Π³Ρ€Π°Ρ„Π° Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ Π½Π° C++ (с использованиСм рСкурсии)

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *