![]()
|
||||||||||||||||||
Критерии оценивания
Дата: 11 ноября 2020 г. Номер группы: 121 Дисциплина: ОДУ 11. Информатика Тема занятия: Использование деревьев План изучения нового материала:
Видеоурок: Структуры данных деревья, сети, графы, таблицы(https://www.youtube.com/watch?v=yvwQYXWmvzo)
Бинарное дерево — это иерархическая структура данных, в которой каждый узел имеет значение (оно же является в данном случае и ключом) и ссылки на левого и правого потомка. Узел, находящийся на самом верхнем уровне (не являющийся чьим либо потомком) называется корнем. Узлы, не имеющие потомков (оба потомка которых равны NULL) называются листьями. Рис. 1 Бинарное дерево
Сбалансированное бинарное дерево поиска — это бинарное дерево поиска с логарифмической высотой. Данное определение скорее идейное, чем строгое. Строгое определение оперирует разницей глубины самого глубокого и самого неглубокого листа (в AVL-деревьях) или отношением глубины самого глубокого и самого неглубокого листа (в красно-черных деревьях). В сбалансированном бинарном дереве поиска операции поиска, вставки и удаления выполняются за логарифмическое время (так как путь к любому листу от корня не более логарифма). В вырожденном случае несбалансированного бинарного дерева поиска, например, когда в пустое дерево вставлялась отсортированная последовательность, дерево превратится в линейный список, и операции поиска, вставки и удаления будут выполняться за линейное время. Поэтому балансировка дерева крайне важна. Технически балансировка осуществляется поворотами частей дерева при вставке нового элемента, если вставка данного элемента нарушила условие сбалансированности.
Сбалансированное бинарное дерево поиска применяется, когда необходимо осуществлять быстрый поиск элементов, чередующийся со вставками новых элементов и удалениями существующих. В случае, если набор элементов, хранящийся в структуре данных фиксирован и нет новых вставок и удалений, то массив предпочтительнее. Потому что поиск можно осуществлять алгоритмом бинарного поиска за то же логарифмическое время, но отсутствуют дополнительные издержки по хранению и использованию указателей. Контрольные вопросы: 1.Бинарное дерево – это? 2. Перечислите свойства бинарного дерева 3. Сбалансированное бинарное дерево поиска – это?. Критерии оценивания
3. Учебник Семакин И.Г. Информатика. Углубленный уровень: учебник для 10 класса: в 2 ч. Ч. 1 / И.Г.семакин, Т.Ю.Шейна, Л.В.Шестакова. – М.:БИНОМ.Лаборатория знаний, 2016. – 184с. : ил. - ISBN 978-5-9963-1811-7. 4. Внеаудиторная самостоятельная работа: Использование деревьев при хранении данных - презентация 5.Адрес почты: Выполненные задания присылать на электронную почту Галкиной Г.С. - galkinag2020@gmail.com Догадаевой Т.Ю. – dogadaevat@mail.ru
|
||||||||||||||||||
|