 |
поддержка курса
Введение в алгоритмы
информация
[-]
информация
[+]
Автор:
В.П. Иванников
|
?
|
Уровень: для специалистов
||
Статус: бесплатный
||
Опубликован: 18.03.2009
Рейтинг: 4.38
||
Популярность: 22
||
Студентов: 1281/30
|
 |
|
9. Лекция:
Двоичные деревья
|
|
вопросы |
»
|
|
Приводятся варианты обхода дерева c использованием циклов, рекурсий, стеков. Вводятся понятия первичного и вторичного ключа, даются оценки алгоритмов.
Содержание00:00 Введение00:27 Алгоритмы обхода двоичных деревьев01:29 Полный обход дерева02:07 Варианты обхода- 1-й вариант обхода дерева c использованием циклов (итеративный)
03:05 Ситуация 1 (вход)05:30 Ситуация 2 (вверх)08:35 Ситуация 3 (влево)09:45 Ситуация 4 (вправо)10:55 Типы и переменные для варианта №112:05 Процедура разметки для варианта №115:55 Реализация ситуации 1 (вход)16:00 Определение case(повторение)22:20 Реализация ситуации 2 (вверх)24:39 Реализация ситуации 3 (влево)28:30 Реализация ситуации 4 (вправо)
- 2-й вариант обхода дерева(рекурсивный)
32:04 Общие сведения32:35 Описание типов данных33:43 Особенность объявления (отсутствие родительского указателя)34:33 Рекурсивная процедура37:35 Рекурсивное дерево (повторение)39:45 Обобщение алгоритма
- 3-й вариант обхода дерева с использованием стеков(рекурсивно-итеративный)
41:00 Общие сведения41:35 Описание типов данных44:00 Рекурсивная процедура со стеками45:40 Применение стека в алгоритме47:45 Случай №1 в рекурсивной процедуре со стеками50:40 Случай №1 в рекурсивной процедуре со стеками (пояснения)54:20 Случай №2 в рекурсивной процедуре со стеками
57:15 Особенность вариантов - отсутствие указателя на родительский узел58:35 Замечания об использовании рекурсии01:01:00 Сравнение алгоритмов обхода бинарных деревьев01:02:00 Внутренние таблицы01:02:30 Понятие (n)-арного отношения01:03:16 Понятие первичного ключа и его использование при поиске01:05:20 Понятие вторичного ключа01:06:20 Внутренние и внешние таблицы (общность методов поиска)01:08:30 Оценка алгоритма при работе с неотсортированным массивом01:09:20 Оценка алгоритма при работе с отсортированным массивом01:10:15 Набор операций для поиска01:11:09 Описание типов данных01:11:09 Описание функции fetch (функции выборки)01:13:30 Идея дихотомического метода поиска (метод деления пополам)
Желаете поддержать проект по съемке видеолекций
и наших авторов?
| |
|
 |
 |
|
Перейти к вопросам »
|
 |
 |
|
вопросы |
»
|
|
 |
 |
|
 |
 |
 |
Помогите ответить на вопрос:
|
| |
|
|
| |
|
|
|