- •Однонаправленные (односвязные) списки
- •Int Data; //информационное поле
- •Создание однонаправленного списка
- •Печать (просмотр) однонаправленного списка
- •Int Data; //информационное поле
- •Лабораторная работа 1. Динамические структуры данных: однонаправленные и двунаправленные списки
- •Указания к выполнению работы.
- •Очереди
- •Ключевые термины
- •Краткие итоги
- •Очереди
- •Ключевые термины
- •Краткие итоги
- •Лабораторная работа 2. Динамические структуры данных: очередь и стек
- •Контрольные вопросы
- •Бинарные деревья
- •Ключевые термины
- •Краткие итоги
- •Лабораторная работа 3. Динамические структуры данных: бинарные деревья
- •Контрольные вопросы
Контрольные вопросы
С чем связана популярность использования деревьев в программировании?
Можно ли список отнести к деревьям? Ответ обоснуйте.
Какие данные содержат адресные поля элемента бинарного дерева?
Может ли бинарное дерево быть строгим и неполным? Ответ обоснуйте.
Может ли бинарное дерево быть нестрогим и полным? Ответ обоснуйте.
Каким может быть почти сбалансированное бинарное дерево: полным, неполным, строгим, нестрогим? Ответ обоснуйте.
Куда может быть добавлен элемент в бинарное дерево в зависимости от его вида (полное, неполное, строгое, нестрогое)? Вид дерева при этом должен сохраниться.
Куда может быть добавлен элемент в сбалансированное бинарное дерево? Вид дерева при этом должен сохраниться.
Чем отличаются, с точки зрения реализации алгоритма, прямой, симметричный и обратный обходы бинарного дерева?
