Junior
რა არის მიმართულებული გრაფი და რა თვისებები აქვს?
sobes.tech AI
პასუხი AI-სგან
Бойондог граф — бул вершоттордун (түйүндөрдүн) жана алардын багытталган (сүрөттөрдүн) жыйындысы бар граф. Ар бир сүрөттүн багыты бар.
Өзгөчөлүктөрү:
- Багытталган сүрөттөр: Сүрөт аркылуу кыймыл бир гана багытта мүмкүн, ал сүрөт менен көрсөтүлгөн.
- Вершоттун даражасы: Бойондог граф үчүн кирүү даражасы (вершотко аяктап жаткан сүрөттөрдүн саны) жана чыгуу даражасы (вершоттон башталган сүрөттөрдүн саны) аныкталат.
- Жолдор жана циклер: Жол — бул туура багытта байланышкан вершоттордун тизмеси. Цикл — бул ошол эле вершоттон баштап аяктоо. Бойондог графтар багытталган циклерди камтышы мүмкүн.
- Байланыштык: Ашыкча байлангандык (сүрөттөрдүн багыттарын эске албастан, граф эмес багытталган байланыштуу) жана күчтүү байлангандык (ар бир эки вершот A жана B үчүн, Aдан Bга жана Bдан Aга багытталган жол бар) айырмаланат.
- Өрнөк: Алар тизмелер же матрицалар аркылуу көрсөтүлүшү мүмкүн, жана бойондог граф үчүн матрица адатта симметриялык эмес.
Тизмелер менен көрсөтүүнүн мисалы:
# Граф G = (V, E), анда V = {0, 1, 2}, E = {(0, 1), (1, 2), (2, 0)}
graf = {
0: [1],
1: [2],
2: [0]
}
Матрица менен көрсөтүүнүн мисалы:
# Граф G = (V, E), анда V = {0, 1, 2}, E = {(0, 1), (1, 2), (0, 2)}
matрица = [
[0, 1, 1], # 0 -> 1, 0 -> 2
[0, 0, 1], # 1 -> 2
[0, 0, 0] # 2дон чыгуу жок
]