4624
правки
Glk (обсуждение | вклад) (Создана новая страница размером '''Дерево Фибоначчи''' (''Fibonacci tree'') - бинарное дерево, определяемое следующим ...) |
KEV (обсуждение | вклад) Нет описания правки |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
'''Дерево Фибоначчи''' (''Fibonacci tree'') | '''Дерево Фибоначчи''' (''[[Fibonacci tree]]'') — [[бинарное дерево]], определяемое следующим образом: пустое [[дерево]] есть дерево Фибоначчи <math>F_{0}</math>, [[вырожденное дерево]] есть дерево Фибоначчи <math>F_{1}</math>, дерево Фибоначчи <math>F_{i}</math> есть [[корневое дерево]], | ||
бинарное дерево, определяемое следующим образом: пустое дерево есть | у которого левое [[поддерево]] [[корень|корня]] — дерево <math>F_{i-2}</math>, а правое — | ||
дерево Фибоначчи <math>F_{0}</math> вырожденное дерево есть дерево Фибоначчи | дерево <math>F_{i-1}</math>. '''Дерево Фибоначчи''' <math>F_{h}</math> высоты <math>h</math> является наиболее асимметричным сбалансированным по высоте деревом, у которого в качестве одного из поддеревьев служит наиболее асимметричное дерево высоты <math>h-1</math>, а в качесте другого — наиболее асимметричное дерево высоты <math>h-2</math>. | ||
<math>F_{1}</math> дерево Фибоначчи <math>F_{i}</math>есть корневое дерево, | |||
у которого левое поддерево корня | |||
дерево <math>F_{i-1}</math>. ''' | |||
сбалансированным по высоте деревом, у которого в качестве одного из | |||
поддеревьев служит наиболее асимметричное дерево высоты <math>h-1</math>, а в | |||
качесте другого | |||
==Литература== | ==Литература== | ||
* Евстигнеев В.А. Применение теории графов в программировании. — М.: Наука, 1985. | |||
* Евстигнеев В.А., Касьянов В.Н. Теория графов: алгоритмы обработки деревьев. — Новосибирск: Наука. Сиб. отд-ние, 1994. | |||
* Рейнгольд Э., Нивергельт Ю., Део Н. Комбинаторные алгоритмы. Теория и практика. — М.: Мир, 1980. | |||