Обход графа: различия между версиями
Glk (обсуждение | вклад) (Создана новая страница размером '''Обход графа''' (''Traversal of a graph'') - последовательность вершин графа, в которой ...) |
KVN (обсуждение | вклад) Нет описания правки |
||
(не показано 6 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
'''Обход графа''' (''Traversal of a graph'') | '''Обход графа''' (''[[Traversal of a graph]]'') — последовательность [[вершина|вершин]] [[граф|графа]], в которой | ||
последовательность вершин графа, в которой | каждая вершина графа содержится ровно один раз. Обходы обычно рассматриваются в связи с некоторыми специальными | ||
каждая вершина графа содержится ровно один раз. Обходы | видами графов, например [[дерево|деревьями]]. Примерами обхода деревьев являются следующие: ''[[Префиксный обход|префиксный]]'', ''[[Постфиксный обход|постфиксный]]'' и ''[[инфиксный порядок обхода дерева|инфиксный]]'' обходы. При обходе деревьев | ||
обычно рассматриваются в связи с некоторыми специальными | |||
видами графов, например деревьями. Примерами обхода деревьев | |||
являются следующие: ''префиксный'' | |||
''постфиксный'' | |||
выражений эти три вида обходов | выражений эти три вида обходов | ||
приводят соответственно к ''префиксной (польской), | приводят соответственно к ''префиксной ([[Польская запись|польской]]),'' ''постфиксной'' ([[Обратная польская запись|''обратной польской'']]) и'' [[Инфиксная запись|инфиксной]]'' записи выражений, различающейся местом расположения в них знаков операций (символов функций): перед операндами, после операндов и между операндами соответственно. | ||
постфиксной (обратной польской | |||
них знаков операций (символов функций | |||
после операндов и между операндами соответственно. | |||
Прямая и обратная польские записи | Прямая и обратная польские записи — это способы бесскобочной записи выражений, названные в честь родины ее автора — Яна Лукашевича. | ||
бесскобочной записи выражений, названные в честь родины ее | |||
автора | |||
См. также ''Базисная нумерация, Нумерация вершин, 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. | |||
[ | [[Категория:Деревья]] | ||
[[Категория:Кодогенерация]] | |||
[ | [[Категория:Коды деревьев]] | ||
[[Категория:Неориентированные графы]] | |||
[[Категория:Обыкновенные графы]] | |||
[[Категория:Ориентированные графы]] | |||
[[Категория:Основные термины]] | |||
[[Категория:Потоковый анализ программ]] | |||
[[Категория:Преобразование программ]] |
Текущая версия от 10:03, 8 декабря 2024
Обход графа (Traversal of a graph) — последовательность вершин графа, в которой каждая вершина графа содержится ровно один раз. Обходы обычно рассматриваются в связи с некоторыми специальными видами графов, например деревьями. Примерами обхода деревьев являются следующие: префиксный, постфиксный и инфиксный обходы. При обходе деревьев выражений эти три вида обходов приводят соответственно к префиксной (польской), постфиксной (обратной польской) и инфиксной записи выражений, различающейся местом расположения в них знаков операций (символов функций): перед операндами, после операндов и между операндами соответственно.
Прямая и обратная польские записи — это способы бесскобочной записи выражений, названные в честь родины ее автора — Яна Лукашевича.
См. также
- Базисная нумерация,
- Нумерация вершин,
- [math]\displaystyle{ \,K }[/math]-нумерация,
- [math]\displaystyle{ \,L }[/math]-нумерация,
- [math]\displaystyle{ \,M }[/math]-нумерация,
- [math]\displaystyle{ \,N }[/math]-нумерация,
- [math]\displaystyle{ \,T }[/math]-нумерация,
- Поиск в глубину,
- Поиск в ширину,
- Правильная нумерация,
- Разумная нумерация,
- Топологическая сортировка,
- Укладка уграфа.
Литература
- Евстигнеев В.А., Касьянов В.Н. Теория графов: алгоритмы обработки деревьев. — Новосибирск: Наука. Сиб. отд-ние, 1994.
- Касьянов В.Н., Поттосин И.В. Методы построения трансляторов. — Новосибирск: Наука. Сиб. отд-ние, 1986.
- Толковый словарь по вычислительным системам. — М.: Машиностроение, 1991.