Презентация N-арные деревья онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему N-арные деревья абсолютно бесплатно. Урок-презентация на эту тему содержит всего 18 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    18 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    477.00 kB
  • Просмотров:
    63
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
N-арные деревья Обобщением
Содержание слайда: N-арные деревья Обобщением бинарных деревьев являются n-арные деревья, то есть деревья со степенью исхода n. Характерная черта n-арных деревьев – узел содержит один ключ и n указателей. Наиболее популярными деревьями этого типа среди программистов можно считать: деревья цифрового поиска, trie – деревья или нагруженные деревья, patricia – деревья, синтаксические деревья и другие.

№2 слайд
Преимущества и недостатки
Содержание слайда: Преимущества и недостатки n-арных деревьев Очевидное преимущество n-арных деревьев - их меньшая высота, чем у бинарных деревьев, а соответственно и меньшее время поиска очевидный недостаток – необходимость в дополнительной памяти для указателей.

№3 слайд
Деревья цифрового поиска
Содержание слайда: Деревья цифрового поиска Деревья цифрового поиска (digital search trees - DST) представляют собой n-арные деревья, ветвление в которых выполняется не в соответствии с результатом сравнения полных ключей, а в соответствии с выбранными разрядами ключа.

№4 слайд
Пример , , , , , , , , , ,
Содержание слайда: Пример 180, 195, 1867, 768, 207, 217, 2174, 21749, 27, 307, 368;

№5 слайд
Анализ деревьев цифрового
Содержание слайда: Анализ деревьев цифрового поиска Производительность для худшего случая деревьев, построенных по методу поразрядного поиска, значительно выше производительности для худшего случая бинарных деревьев, при условии - если количество ключей велико, а длина ключей мала по сравнению с их количеством. Количество сравнений никогда не превышает количество разрядов в ключе поиска. Большие DST-деревья, образованные случайными ключами, часто почти идеально сбалансированы. Алгоритм поиска и вставки с анализом приведен у Кнута Можно организовать поиск только по небольшому списку сыновей для того, чтобы узнать, появляется ли заданный символ в некоторой заданной позиции ключей.

№6 слайд
Уплотненный лес Данные
Содержание слайда: Уплотненный лес Данные деревья можно сделать еще меньше, исключив те узлы, из которых можно достичь только одиночные листья. Такое представление называется уплотненным лесом. 180, 195, 1867, 768, 207, 217, 2174, 21749, 27, 307, 368;

№7 слайд
Модификация цифрового дерева
Содержание слайда: Модификация цифрового дерева Если набор ключей является плотным внутри множества всех возможных ключей, то процесс поиска по цифровому дереву неэффективен. Так, если в отделе кадров университета в качестве ключа использовать номер зачетной книжки, то затраты на поиск будут очень большими. В этом случае проводится модификация цифрового дерева. Таблица ключей представляется не как дерево, а как некоторый двумерный массив (“БОР”). Каждая строка этого массива представляет один из возможных символов, который может появляться в ключе, а каждый столбец представляет узел в цифровом дереве. Каждый элемент такого массива является указателем или на другой столбец в этом массиве, или на некоторый ключ и его запись.

№8 слайд
Представление уплотненного
Содержание слайда: Представление уплотненного леса с помощью двумерного массива (“БОРа”)

№9 слайд
Trie-деревья нагруженные
Содержание слайда: Trie-деревья (нагруженные деревья) Обычно в узлах дерева поиска хранятся значения ключей, но в случае, когда ключами являются достаточно короткие слова, можно рассматривать каждый ключ как список букв, а все списки вместе—как дерево поиска, структура которого несколько отличается от рассмотренных ранее. В этой структуре узлу (i+1)-го уровня ставится в соответствие i-я буква слова, так что каждый узел содержит только один символ. Методы поиска по такому дереву часто весьма экономичны как по памяти, так и по времени

№10 слайд
Пример Trie-дерева
Содержание слайда: Пример Trie-дерева triе-деревья представляют собой структуры данных, применение которых не уступает по эффективности методам хеширования.

№11 слайд
Достоинства нагруженных
Содержание слайда: Достоинства нагруженных деревьев К достоинствам нагруженных деревьев можно отнести возможность перемещения по дереву и выполнения различных операторов за время, пропорциональное длине «обслуживаемого» слова. Альтернатива – хеширование. Хеш-функция, чтобы быть действительно «случайной», хеширует каждый символ слова. И, конечно, время вычисления хеш-функции не включает время, необходимое для разрешения коллизий или выполнения операций вставки, удаления или поиска. Поэтому мы вправе ожидать, что нагруженные деревья будут работать значительно быстрее со словарями, состоящими из символьных строк, чем хеш-таблицы. Другим достоинством нагруженных деревьев является то, что, в отличие от хеш-таблиц, они поддерживают эффективное выполнение оператора MIN

№12 слайд
Patricia деревья Основанный
Содержание слайда: Patricia – деревья Основанный на trie-деревьях поиск обладает двумя недостатками: однонаправленное ветвление приводит к созданию дополнительных узлов в trie-дереве, что кажется необязательным; в trie-дереве присутствуют два различных типа узлов, что приводит к усложнениям. В 1968 г. Моррисон (Morrison) изобрел способ ликвидации обоих проблем путем применения метода, который назвал patricia (practical algorithm to retrieve information coded in alphanumeric - практический алгоритм получения информации, закодированной алфавитно - цифровыми символами). Точный анализ среднего случая patricia-дерева сложен; из него следует, что в среднем в patricia-дереве требуется на одно сравнение меньше, чем в стандартном trie-дереве

№13 слайд
Синтаксические деревья Схема
Содержание слайда: Синтаксические деревья Схема грамматического разбора отображаемая синтаксис предложения в форме дерева называется синтаксическим деревом. С другой стороны, дерево, в котором каждый узел представляет оператор, а потомки этого узла представляют операнды, называется (абстрактным) синтаксическим деревом.

№14 слайд
Пример синтаксического дерева
Содержание слайда: Пример синтаксического дерева для арифметического выражения

№15 слайд
Преобразование упорядоченного
Содержание слайда: Преобразование упорядоченного n-арного дерева в двоичное дерево Любое дерево может быть единственным образом представлено бинарным деревом. Более того, целый лес может быть представлен в виде некоторого бинарного дерева Преобразование осуществляется в два этапа

№16 слайд
На первом этапе для каждого
Содержание слайда: На первом этапе для каждого узла уничтожаются все исходящие из нее ребра, кроме самого левого ребра. Все узлы, имеющие правых братьев, соединяются.

№17 слайд
На втором этапе для каждой
Содержание слайда: На втором этапе для каждой вершины дерева осуществляется выбор ее левого и правого сыновей по следующему правилу. Левым сыном является вершина, расположенная непосредственно ниже данной вершины, а правым сыном - вершина, расположенная непосредственно справа от данной, и на одном ярусе с ней.

№18 слайд
Представление леса в виде
Содержание слайда: Представление леса в виде бинарного дерева а) - заданный лес; б) - первый этап преобразования; в) - второй этап

Скачать все slide презентации N-арные деревья одним архивом: