Содержание
- 2. Сложные структуры данных: массивы, последовательности, стеки, очереди, деки, деревья Данные Вычислительные процессы происходят над данными, которые
- 3. Сложные структуры данных Данные Абстрактные типы данных – это подробное описание группы операций, применимых к конкретному
- 4. Сложные структуры данных Данные Простота. Код становится доступнее для понимания и изменения. Проще сосредоточиться на алгоритмах
- 5. Сложные структуры данных Данные Организация. Иногда требуется создать разные структуры данных для конкретного типа данных, для
- 6. Сложные структуры данных Данные Примитивные типы данных – это типы данных со встроенной поддержкой в языке
- 7. Сложные структуры данных Данные. Стек Стек (stack) позволяет работать только с ее верхним элементом. Элемент на
- 8. Сложные структуры данных Данные. Стек Минимальный набор операций это: добавление и извлечение элемента. Дополнительно может быть:
- 9. Сложные структуры данных Данные. Очередь Очередь (queue) позволяет извлекать элементы только из начала очереди, помещать элементы
- 10. Сложные структуры данных Данные. Дэк Дэк (двусторонняя очередь) расширяет поведение обычной очереди. В дек можно извлекать
- 11. Сложные структуры данных Данные. Очередь с приоритетом Очередь с приоритетом (priority queue) аналогична обычной очереди с
- 12. Сложные структуры данных Данные. Список Список (list) позволяет переупорядочивать, извлекать, вставлять, удалять элементы в произвольном порядке.
- 13. Сложные структуры данных Данные. Сортированный список Сортированный список (list) нужен, когда необходима постоянная упорядоченность элементов. Основные
- 14. Сложные структуры данных Данные. Множество Множество (set) представляет неупорядоченные группы уникальных элементов. Основные операции: добавить элемент
- 15. Сложные структуры данных Структуры Структура данных описывает как данные организованы и как в ним получить доступ
- 16. Сложные структуры данных Структуры. Массив Массив (array) – самый простой способ хранения набора элементов в памяти
- 17. Сложные структуры данных Структуры. Массив Каждый элемент в массиве занимает такой же объем памяти, что и
- 18. Сложные структуры данных Структуры. Связный список Связный список (linked list) позволяет хранить элементы в цепи ячеек,
- 19. Сложные структуры данных Структуры. Связный список Не можем получить сразу i-тый элемент. Нужно последовательно пройти по
- 20. Сложные структуры данных Структуры. Двусвязный список Двусвязный список (double linked list) – связный список, где ячейки
- 21. Сложные структуры данных Структуры. Двусвязный список Преимущества те же, что и у связного списка. При этом
- 22. Сложные структуры данных Структуры. Массив vs Связный список В языках программирования как правило есть библиотеки, которые
- 23. Сложные структуры данных Структуры. Дерево Дерево (tree) использует элементы, которым для хранения объектов не нужно располагаться
- 24. Сложные структуры данных Структуры. Двоичное дерево поиска Двоичное дерево поиска (binary search tree) – тип дерева,
- 25. Сложные структуры данных Структуры. Двоичное дерево поиска Путем добавления элементов можно получить некое подобие связного списка.
- 26. Сложные структуры данных Структуры. Двоичное дерево поиска Процедуры вставки или удаления элементов гарантируют, что дерево остается
- 27. Сложные структуры данных Структуры. Двоичная куча Двоичная куча (binary heap) - особый тип двоичного дерева поиска,
- 28. Сложные структуры данных Структуры. Граф Граф (graph) аналогичен дереву. Данные организованы в виде узлов (вершин) и
- 30. Скачать презентацию



























Систематизация и представление информации в виде сайта
Анализ интернет-сайтов
Основные понятия
Web-программирование. Лекция 3
Поиск информации в интернете
Человек и информация.Твоя игра
Знакомство с HTML
Операционные системы
Microsoft Word, Excal, Paint, PowerPoint
презентация
Разработка тестов. Практическая работа № 5
Ввод данных в автоведение
Основные логические узлы ЭВМ
Герман Холлерит
programmirovanie_l5-2016
Компьютерные вирусы
Растровая и векторная графика
Сети. Устройство
Письменный опрос
Ведение отчетной и технической документации
The internet
Новый онбординг. Keemoji keyboard
Доставка именных карт. Даты cut-off
Разработка мобильного приложения, которое отслеживает транспортные потоки на основе геоинформационных данных
Развитие социальных сетей: история создания
6-1-1-objekty-okruzhajushhego-mira
Организация подпрограмм. Программирование на яву. Лекция 5
MS Access