🗊Презентация Динамические структуры данных. Стек, очередь, дек, деревья

Нажмите для полного просмотра!
Динамические структуры данных. Стек, очередь, дек, деревья, слайд №1Динамические структуры данных. Стек, очередь, дек, деревья, слайд №2Динамические структуры данных. Стек, очередь, дек, деревья, слайд №3Динамические структуры данных. Стек, очередь, дек, деревья, слайд №4Динамические структуры данных. Стек, очередь, дек, деревья, слайд №5Динамические структуры данных. Стек, очередь, дек, деревья, слайд №6Динамические структуры данных. Стек, очередь, дек, деревья, слайд №7Динамические структуры данных. Стек, очередь, дек, деревья, слайд №8Динамические структуры данных. Стек, очередь, дек, деревья, слайд №9Динамические структуры данных. Стек, очередь, дек, деревья, слайд №10Динамические структуры данных. Стек, очередь, дек, деревья, слайд №11Динамические структуры данных. Стек, очередь, дек, деревья, слайд №12Динамические структуры данных. Стек, очередь, дек, деревья, слайд №13Динамические структуры данных. Стек, очередь, дек, деревья, слайд №14Динамические структуры данных. Стек, очередь, дек, деревья, слайд №15Динамические структуры данных. Стек, очередь, дек, деревья, слайд №16Динамические структуры данных. Стек, очередь, дек, деревья, слайд №17Динамические структуры данных. Стек, очередь, дек, деревья, слайд №18Динамические структуры данных. Стек, очередь, дек, деревья, слайд №19Динамические структуры данных. Стек, очередь, дек, деревья, слайд №20Динамические структуры данных. Стек, очередь, дек, деревья, слайд №21Динамические структуры данных. Стек, очередь, дек, деревья, слайд №22Динамические структуры данных. Стек, очередь, дек, деревья, слайд №23Динамические структуры данных. Стек, очередь, дек, деревья, слайд №24Динамические структуры данных. Стек, очередь, дек, деревья, слайд №25Динамические структуры данных. Стек, очередь, дек, деревья, слайд №26Динамические структуры данных. Стек, очередь, дек, деревья, слайд №27Динамические структуры данных. Стек, очередь, дек, деревья, слайд №28Динамические структуры данных. Стек, очередь, дек, деревья, слайд №29Динамические структуры данных. Стек, очередь, дек, деревья, слайд №30Динамические структуры данных. Стек, очередь, дек, деревья, слайд №31Динамические структуры данных. Стек, очередь, дек, деревья, слайд №32Динамические структуры данных. Стек, очередь, дек, деревья, слайд №33Динамические структуры данных. Стек, очередь, дек, деревья, слайд №34Динамические структуры данных. Стек, очередь, дек, деревья, слайд №35Динамические структуры данных. Стек, очередь, дек, деревья, слайд №36Динамические структуры данных. Стек, очередь, дек, деревья, слайд №37Динамические структуры данных. Стек, очередь, дек, деревья, слайд №38Динамические структуры данных. Стек, очередь, дек, деревья, слайд №39Динамические структуры данных. Стек, очередь, дек, деревья, слайд №40Динамические структуры данных. Стек, очередь, дек, деревья, слайд №41Динамические структуры данных. Стек, очередь, дек, деревья, слайд №42Динамические структуры данных. Стек, очередь, дек, деревья, слайд №43Динамические структуры данных. Стек, очередь, дек, деревья, слайд №44Динамические структуры данных. Стек, очередь, дек, деревья, слайд №45Динамические структуры данных. Стек, очередь, дек, деревья, слайд №46Динамические структуры данных. Стек, очередь, дек, деревья, слайд №47Динамические структуры данных. Стек, очередь, дек, деревья, слайд №48Динамические структуры данных. Стек, очередь, дек, деревья, слайд №49

Содержание

Вы можете ознакомиться и скачать презентацию на тему Динамические структуры данных. Стек, очередь, дек, деревья. Доклад-сообщение содержит 49 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1






Динамические 
структуры данных
Описание слайда:
Динамические структуры данных

Слайд 2





Стек
Стеком называется динамическая структура данных, добавление компоненты в которую и исключение компоненты из которой производится из одного конца, называемого вершиной стека.

Стек работает по принципу LIFO (Last-In, First-Out) - поступивший последним, обслуживается первым.
Описание слайда:
Стек Стеком называется динамическая структура данных, добавление компоненты в которую и исключение компоненты из которой производится из одного конца, называемого вершиной стека. Стек работает по принципу LIFO (Last-In, First-Out) - поступивший последним, обслуживается первым.

Слайд 3





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

Слайд 4





Стек
Использование стека в программировании:
 используются при разборе (parsing) грамматик (от простых алгебраических выражений до языков программирования)
 как средство моделирования рекурсии
 как модель исполнения инструкций.
Описание слайда:
Стек Использование стека в программировании: используются при разборе (parsing) грамматик (от простых алгебраических выражений до языков программирования) как средство моделирования рекурсии как модель исполнения инструкций.

Слайд 5





Стек
Описание слайда:
Стек

Слайд 6





Стек
Описание слайда:
Стек

Слайд 7





Стек
Описание слайда:
Стек

Слайд 8





Стек
Описание слайда:
Стек

Слайд 9





Стек
Описание слайда:
Стек

Слайд 10





Стек
Описание слайда:
Стек

Слайд 11





Стек
Описание слайда:
Стек

Слайд 12





Стек
Описание слайда:
Стек

Слайд 13





Стек
Описание слайда:
Стек

Слайд 14





Стек
Описание слайда:
Стек

Слайд 15





Стек
Описание слайда:
Стек

Слайд 16





Стек
Описание слайда:
Стек

Слайд 17





Очередь
Описание слайда:
Очередь

Слайд 18





Очередь
Описание слайда:
Очередь

Слайд 19





Очередь
Описание слайда:
Очередь

Слайд 20





Очередь
Описание слайда:
Очередь

Слайд 21





Очередь
Описание слайда:
Очередь

Слайд 22





Очередь
Описание слайда:
Очередь

Слайд 23





Очередь. Добавление элемента
Описание слайда:
Очередь. Добавление элемента

Слайд 24





Очередь. Добавление элемента
Описание слайда:
Очередь. Добавление элемента

Слайд 25





Очередь. Извлечение элемента
Описание слайда:
Очередь. Извлечение элемента

Слайд 26





Очередь. Очистка очереди
Описание слайда:
Очередь. Очистка очереди

Слайд 27





Дек
Дек является симбиозом стека и очереди - это та же структура, но на этот раз с ней можно работать с обеих концов. Таким образом, если мы будем работать с деком только с левого края, то фактически получается стек. Аналогично мы получим стек, если будем работать только с правого края (конца дека).
 Пользуясь предписаниями "добавить в конец" и "взять из начала", мы сможем получить очередь, элементы которой будут продвигаться справа налево.
 Название дека произошло от сокращения английских слов Double Ended Queue - очередь с двумя концами.
Описание слайда:
Дек Дек является симбиозом стека и очереди - это та же структура, но на этот раз с ней можно работать с обеих концов. Таким образом, если мы будем работать с деком только с левого края, то фактически получается стек. Аналогично мы получим стек, если будем работать только с правого края (конца дека). Пользуясь предписаниями "добавить в конец" и "взять из начала", мы сможем получить очередь, элементы которой будут продвигаться справа налево. Название дека произошло от сокращения английских слов Double Ended Queue - очередь с двумя концами.

Слайд 28





Граф
Описание слайда:
Граф

Слайд 29





 Деревья
Деревом называют конечный связный граф с выделенной вершиной (корнем), не имеющий циклов.
Описание слайда:
Деревья Деревом называют конечный связный граф с выделенной вершиной (корнем), не имеющий циклов.

Слайд 30





 Деревья
Для каждой пары вершин дерева – узлов – существует единственный маршрут, поэтому вершины удобно классифицировать по степени удалённости от корневой вершины       .
Описание слайда:
Деревья Для каждой пары вершин дерева – узлов – существует единственный маршрут, поэтому вершины удобно классифицировать по степени удалённости от корневой вершины .

Слайд 31





 Деревья
Висячие вершины, за исключением корневой, называются листьями. 
Число путей в каждом дереве соответствует числу висячих вершин (листьев).
Описание слайда:
Деревья Висячие вершины, за исключением корневой, называются листьями. Число путей в каждом дереве соответствует числу висячих вершин (листьев).

Слайд 32





 Бинарные деревья
Деревья, в которых каждый узел либо является листом, либо образует два поддерева: левое и правое, называются бинарными деревьями и используются при делении множества на два взаимоисключающих подмножества по какому-то признаку (дихотомическое деление).
Описание слайда:
Бинарные деревья Деревья, в которых каждый узел либо является листом, либо образует два поддерева: левое и правое, называются бинарными деревьями и используются при делении множества на два взаимоисключающих подмножества по какому-то признаку (дихотомическое деление).

Слайд 33





 Бинарные деревья
Ключевые термины:
Бинарное (двоичное) дерево – это дерево, в котором каждая вершина имеет не более двух потомков.
Вершина (узел) дерева – это каждый элемент дерева.
Ветви дерева – это направленные дуги, которыми соединены вершины дерева.
Высота (глубина) дерева – это количество уровней, на которых располагаются его вершины.
Корень дерева – это начальный узел дерева, ему соответствует нулевой уровень.
Описание слайда:
Бинарные деревья Ключевые термины: Бинарное (двоичное) дерево – это дерево, в котором каждая вершина имеет не более двух потомков. Вершина (узел) дерева – это каждый элемент дерева. Ветви дерева – это направленные дуги, которыми соединены вершины дерева. Высота (глубина) дерева – это количество уровней, на которых располагаются его вершины. Корень дерева – это начальный узел дерева, ему соответствует нулевой уровень.

Слайд 34





 Бинарные деревья
Ключевые термины:
Листья дерева – это вершины, в которые входит одна ветвь и не выходит ни одной ветви.
Неполное бинарное дерево – это дерево, уровни которого заполнены не полностью.
Нестрогое бинарное дерево – это дерево, у которого вершины имеют степень ноль (у листьев), один или два (у узлов).
Обход дерева – это упорядоченная последовательность вершин дерева, в которой каждая вершина встречается только один раз.
Поддерево – это часть древообразной структуры данных, которая может быть представлена в виде отдельного дерева.
Описание слайда:
Бинарные деревья Ключевые термины: Листья дерева – это вершины, в которые входит одна ветвь и не выходит ни одной ветви. Неполное бинарное дерево – это дерево, уровни которого заполнены не полностью. Нестрогое бинарное дерево – это дерево, у которого вершины имеют степень ноль (у листьев), один или два (у узлов). Обход дерева – это упорядоченная последовательность вершин дерева, в которой каждая вершина встречается только один раз. Поддерево – это часть древообразной структуры данных, которая может быть представлена в виде отдельного дерева.

Слайд 35





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

Слайд 36





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

Слайд 37





 Бинарные деревья
В программировании при решении большого класса задач используются бинарные деревья.
Бинарные деревья могут применяться для поиска данных в специально построенных деревьях (базы данных), сортировки данных, вычислений арифметических выражений, кодирования.
Описание слайда:
Бинарные деревья В программировании при решении большого класса задач используются бинарные деревья. Бинарные деревья могут применяться для поиска данных в специально построенных деревьях (базы данных), сортировки данных, вычислений арифметических выражений, кодирования.

Слайд 38





Бинарные деревья
Описание бинарного дерева выглядит следующим образом:
struct имя_типа {
                 информационное поле;
                 адрес левого поддерева;
                 адрес правого поддерева;
                };
где информационное поле – это поле любого ранее объявленного или стандартного типа;
адрес левого (правого) поддерева – это указатель на объект того же типа, что и определяемая структура, в него записывается адрес следующего элемента левого (правого) поддерева.
Описание слайда:
Бинарные деревья Описание бинарного дерева выглядит следующим образом: struct имя_типа { информационное поле; адрес левого поддерева; адрес правого поддерева; }; где информационное поле – это поле любого ранее объявленного или стандартного типа; адрес левого (правого) поддерева – это указатель на объект того же типа, что и определяемая структура, в него записывается адрес следующего элемента левого (правого) поддерева.

Слайд 39





Бинарные деревья
Описание слайда:
Бинарные деревья

Слайд 40





Бинарные деревья
Описание слайда:
Бинарные деревья

Слайд 41





Бинарные деревья
Описание слайда:
Бинарные деревья

Слайд 42





Бинарные деревья
Описание слайда:
Бинарные деревья

Слайд 43





Бинарные деревья
Описание слайда:
Бинарные деревья

Слайд 44





Бинарные деревья
Описание слайда:
Бинарные деревья

Слайд 45





Бинарные деревья
Описание слайда:
Бинарные деревья

Слайд 46





Бинарные деревья
Описание слайда:
Бинарные деревья

Слайд 47





Бинарные деревья
Описание слайда:
Бинарные деревья

Слайд 48





Бинарные деревья
Описание слайда:
Бинарные деревья

Слайд 49





Бинарные деревья
Описание слайда:
Бинарные деревья



Похожие презентации
Mypresentation.ru
Загрузить презентацию