Sobes.tech
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дон чыгуу жок
]