Обход графа: различия между версиями

Материал из WikiGrapp
Перейти к навигации Перейти к поиску
(Создана новая страница размером '''Обход графа''' (''Traversal of a graph'') - последовательность вершин графа, в которой ...)
 
Нет описания правки
 
(не показано 6 промежуточных версий 2 участников)
Строка 1: Строка 1:
'''Обход графа''' (''Traversal of a graph'') -
'''Обход графа''' (''[[Traversal of a graph]]'') —  последовательность [[вершина|вершин]] [[граф|графа]], в которой
последовательность вершин графа, в которой
каждая вершина графа содержится ровно один раз. Обходы обычно рассматриваются в связи с некоторыми специальными
каждая вершина графа содержится ровно один раз. Обходы
видами графов, например [[дерево|деревьями]]. Примерами обхода деревьев являются следующие: ''[[Префиксный обход|префиксный]]'', ''[[Постфиксный обход|постфиксный]]'' и ''[[инфиксный порядок обхода дерева|инфиксный]]'' обходы. При обходе деревьев
обычно рассматриваются в связи с некоторыми специальными
видами графов, например деревьями. Примерами обхода деревьев
являются следующие: ''префиксный'' (preorder traversal),
''постфиксный'' (postorder traversal), ''инфиксный''
(inorder traversal). При обходе деревьев
выражений эти три вида обходов
выражений эти три вида обходов
приводят соответственно к ''префиксной (польской),
приводят соответственно к ''префиксной ([[Польская запись|польской]]),'' ''постфиксной'' ([[Обратная польская запись|''обратной польской'']]) и'' [[Инфиксная запись|инфиксной]]'' записи выражений, различающейся местом расположения в них знаков операций (символов функций): перед операндами, после операндов и между операндами соответственно.
постфиксной (обратной польской)'' и ''инфиксной
записи'' выражений, различающейся местом расположения в
них знаков операций (символов функций)): перед операндами,
после операндов и между операндами соответственно.


Прямая и обратная польские записи --- это способы
Прямая и обратная польские записи это способы бесскобочной записи выражений, названные в честь родины ее автора Яна Лукашевича.
бесскобочной записи выражений, названные в честь родины ее
автора --- Яна Лукашевича.


См. также ''Базисная нумерация, Нумерация вершин, K-нумерация, L-нумерация, M-нумерация, T-нумерация,  Поиск в глубину, Поиск в ширину, Правильная нумерация, Разумная нумерация, Топологическая сортировка, Укладка уграфа''
==См. также==
* ''[[Базисная нумерация]],''
* ''[[Нумерация вершин]],''
* ''[[K-Нумерация|<math>\,K</math>-нумерация]],''
*  ''[[L-Нумерация|<math>\,L</math>-нумерация]],''
* ''[[M-Нумерация|<math>\,M</math>-нумерация]],''
* ''[[N-Нумерация|<math>\,N</math>-нумерация,]]''
* ''[[T-Нумерация|<math>\,T</math>-нумерация]],''
* ''[[Поиск в глубину]],''
* ''[[Поиск в ширину]],''
* ''[[Правильная нумерация]],''
* ''[[Разумная нумерация]],''
* ''[[Топологическая сортировка]],''
* ''[[Укладка уграфа]].''
==Литература==
==Литература==
[Касьянов-Поттосин],
* Евстигнеев В.А., Касьянов В.Н. Теория графов: алгоритмы обработки деревьев. — Новосибирск: Наука. Сиб. отд-ние, 1994.
* Касьянов В.Н., Поттосин И.В. Методы построения трансляторов. — Новосибирск: Наука. Сиб. отд-ние, 1986.
* Толковый словарь по вычислительным системам. — М.: Машиностроение, 1991.


[Словарь],
[[Категория:Деревья]]
 
[[Категория:Кодогенерация]]
[Евстигнеев-Касьянов/94]
[[Категория:Коды деревьев]]
[[Категория:Неориентированные графы]]
[[Категория:Обыкновенные графы]]
[[Категория:Ориентированные графы]]
[[Категория:Основные термины]]
[[Категория:Потоковый анализ программ]]
[[Категория:Преобразование программ]]

Текущая версия от 10:03, 8 декабря 2024

Обход графа (Traversal of a graph) — последовательность вершин графа, в которой каждая вершина графа содержится ровно один раз. Обходы обычно рассматриваются в связи с некоторыми специальными видами графов, например деревьями. Примерами обхода деревьев являются следующие: префиксный, постфиксный и инфиксный обходы. При обходе деревьев выражений эти три вида обходов приводят соответственно к префиксной (польской), постфиксной (обратной польской) и инфиксной записи выражений, различающейся местом расположения в них знаков операций (символов функций): перед операндами, после операндов и между операндами соответственно.

Прямая и обратная польские записи — это способы бесскобочной записи выражений, названные в честь родины ее автора — Яна Лукашевича.

См. также

Литература

  • Евстигнеев В.А., Касьянов В.Н. Теория графов: алгоритмы обработки деревьев. — Новосибирск: Наука. Сиб. отд-ние, 1994.
  • Касьянов В.Н., Поттосин И.В. Методы построения трансляторов. — Новосибирск: Наука. Сиб. отд-ние, 1986.
  • Толковый словарь по вычислительным системам. — М.: Машиностроение, 1991.