Презентация Динамические данные разветвленной структуры онлайн

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



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



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

№1 слайд
Динамические данные
Содержание слайда: Динамические данные разветвленной структуры Деревья, двоичные деревья

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

№3 слайд
Корневое дерево - это
Содержание слайда: Корневое дерево - это ориентированное дерево, в котором можно выделить вершины трех видов: корень, листья и остальные вершины, причем должны выполняться два обязательных условия: из листьев не выходит ни одна дуга; из других вершин может выходить сколько угодно дуг; в корень не заходит ни одна дуга; во все остальные вершины заходит ровно по одной дуге.

№4 слайд
Традиционно в математике и в
Содержание слайда: Традиционно в математике и в родственных ей науках (в том числе и в теоретическом программировании) деревья "растут" вниз головой: это делается просто для удобства наращивания листьев в случае необходимости. Таким образом, на рисунках корень дерева оказывается самой верхней вершиной, а листья - самыми нижними. Традиционно в математике и в родственных ей науках (в том числе и в теоретическом программировании) деревья "растут" вниз головой: это делается просто для удобства наращивания листьев в случае необходимости. Таким образом, на рисунках корень дерева оказывается самой верхней вершиной, а листья - самыми нижними. Дерево высоты 3

№5 слайд
Определения Предок вершины v
Содержание слайда: Определения Предок вершины v - это вершина, из которой исходит дуга, заходящая в вершину v. Потомок вершины v - это вершина, в которую заходит дуга, исходящая из вершины v. В этих терминах можно дать другие определения понятиям корень и лист: у корня нет предков, у листа нет потомков. Бинарное дерево - это корневое дерево, каждая вершина которого имеет не более двух потомков. В таком случае иногда говорят о левом потомке и правом потомке для текущей вершины. Высота корневого дерева - это максимальное количество дуг, отделяющих листья от корня. (Будем считать, что корень дерева расположен на уровне 0.)

№6 слайд
Дерево двоичного поиска
Содержание слайда: Дерево двоичного поиска Дерево двоичного поиска для множества чисел S - это бинарное дерево, каждой вершине которого сопоставлено число из множества S, причем: существует ровно одна вершина, содержащая любое число из множества S; все значения вершин левого поддерева строго меньше, чем значение текущей вершины; все значения вершин правого поддерева строго больше, чем значение текущей вершины. Т.е. структура дерева двоичного поиска подчиняется простому правилу: "если больше - направо, если меньше - налево".

№7 слайд
Пример двоичного дерева
Содержание слайда: Пример двоичного дерева поискадля набора чисел 7, 3, 5, 2, 8, 1, 6, 10, 9, 4, 11

№8 слайд
Описание структуры Дерево
Содержание слайда: Описание структуры «Дерево» struct Elem { int data; Elem * left, * right; }; typedef Elem * PElem;

№9 слайд
Создание новой вершины дерева
Содержание слайда: Создание новой вершины дерева PElem Create () { PElem b = new Elem; b->left = NULL ; b->right = NULL ; return b; }

№10 слайд
Создание новой вершины дерева
Содержание слайда: Создание новой вершины дерева с занесением в вершину значения PElem Create (int x) { PElem b = new Elem; b->left = NULL ; b->right = NULL ; b->data = x; return b; }

№11 слайд
Задача . Построение дерева
Содержание слайда: Задача 1. Построение дерева поиска I. Cоздать переменную-указатель на дерево II. Пока не достигли конца ввода: Взять из входного выражения очередной элемент, установить указатель на корень дерева. Вызвать алгоритм занесения элемента в дерево Алгоритм занесения Если дерево пусто, - то создать корневую вершину дерева, записать в нее этот символ, оформить все ссылки. - иначе если элемент меньше значения узла дерева, - то вызвать алгоритм для левого поддерева - иначе вызвать алгоритм для правого поддерева

№12 слайд
Печать дерева Встать в корень
Содержание слайда: Печать дерева Встать в корень дерева Вызвать алгоритм печати дерева Распечатать содержимое узла Вызвать алгоритм печати левого поддерева Вызвать алгоритм печать правого поддерева

№13 слайд
Задание Создайте дерево
Содержание слайда: Задание 1 Создайте дерево поиска Меняя местами пункты 1, 2 и 3 можно получить принципиально разные выводы содержимого дерева. В чем они заключаются? Распечатайте дерево различными способами и сделайте выводы. Распечатайте дерево в виде «ярусов», т.е. сделайте его похожим на дерево.

Скачать все slide презентации Динамические данные разветвленной структуры одним архивом: