КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Лекція №16. Машинне представлення графів
Представлення графа списком його ребер Представлення графа структурою суміжності його вершин Представлення графа списком суміжності вершин із використанням індексного масиву Схема зберігання з полем зв’язків Граф може бути описаний списком його ребер, де кожне ребро представляється парою інцидентних йому вершин. Це представлення можна реалізувати двома масивами.
Кожний елемент в масиві є мітка вершини, а
Для співвіднесеного графа:
Дане представлення дозволяє легко представити петлі і кратні ребра. Орієнтований і неорієнтований граф може бути однозначно представлений структурою суміжності своїх вершин. Структура суміжності складається із списків
Така таблиця зв’язків може бути дуже неефективною, якщо багато вершин, буде мати ступінь меншу ніж Більш економно таку структуру можна реалізувати зберігаючи списки суміжності послідовно в одномірному масиві, наприклад, Додатковий індексний масив Наприклад, розв’язок деякої задачі звівся до матриці такої структури:
Рис. 16.1 Структура деякої матриці
Щоб підкреслити відповідність
Рис. 16.2 Граф матриці, зображеної на рис. 16.1
Тоді масив суміжності
1 3 6 8 9 11 13
1 2 3 4 5 6 7
Розглянуті схеми мають той недолік, що якщо ступені вершин (вузлів) невідомі (матриця будується динамічно), то неможливо побудувати схему зберігання графа, заданого списком ребер, оскільки невідомі формати окремих списків суміжності. Цю складність долають вводячи поле зв’язків. Значенням вказівника
Загальна довжина масивів при такому способі представлення графів
Дата добавления: 2014-01-04; Просмотров: 884; Нарушение авторских прав?; Мы поможем в написании вашей работы! |