Название: Алгоритмы и структуры данных
Автор: А. Петрик
Формат: DVDRip
Размер: 4,45 GB
Качество: Отличное
Язык: Русский
Год издания: 2014
Видеокурс адресован разработчикам программ на языке С# . Пройдя этот курс, Вы сумеете получить опыт работы с большими массивами программного кода, научитесь комбинировать простые конструкции языка для построения сложных алгоритмов.
Вам будет представлен инструмент для расчета сложности любого алгоритма, который позволит Вам сделать выбор в сторону оптимального решения среди нескольких возможных.
В видеокурсе Вы познакомитесь с основными структурами данных, которые повсеместно встречаются в современной информатике, научитесь строить алгоритмы различной сложности для решения не тривиальных задач, научитесь реализовывать сложные и простые структуры данных, такие как: бинарные деревья поиска, хеш-таблицы, стеки, очереди, списки, множества, динамические массивы; научитесь писать алгоритмы сортировки, алгоритмы поиска элемента в массиве, алгоритмы обхода двоичного дерева и удаления из него узлов, алгоритмы роста динамического массива.
Все вопросы и темы, которые присутствуют в данном курсе, не раз ставились на собеседовании начинающему разработчику. Знание алгоритмов и структур данных поможет Вам приятно удивить Вашего будущего работодателя.
Содержание:
• Урок 1. Введение в алгоритмы и структуры данных, связанные списки.
В этом видеоуроке Вы узнаете, что такое алгоритм и как рассчитать его сложность, начнете изучать структуры данных. В уроке также будут рассмотрены односвязные и двусвязные списки.
Темы видеоурока:
- Свойства алгоритмов.
- Временная сложность алгоритмов.
- Расчет сложности алгоритма.
- Односвязные списки.
- Двусвязные списки.
• Урок 2. Динамический массив
В этом уроке Вы узнаете, как создавать динамические массивы на основе статических массивов и на основе коллекций, когда и как должен расти динамический массив. Научитесь добавлять, удалять и изменять элементы в массиве.
Темы видеоурока:
- Определение класса ArrayList.
- Добавление значение в динамический массив.
- Рост динамического массива.
- Вставка элемента по индексу.
- Удаление элемента.
- Принадлежность элемента к массиву.
• Урок 3. Стеки и очереди
В этом видеоуроке рассматриваются примеры реализации стека и очереди на языке С#, Вы изучите основные методы для добавления, удаления и изменения значений в стеке и очереди.
Темы видеоурока:
- Понятие стека.
- Использование стеков.
- Особенности работы со стеком.
- Очередь.
- Использование очередей.
- Особенности работы с очередью.
• Урок 4. Структура данных - дерево
На данном уроке Вы познакомитесь с деревом как структурой данных, рассмотрите двоичные деревья поиска, рассмотрите основные алгоритмы работы с ними: поиск, добавление, удаление узла из дерева. Детально рассмотрите алгоритмы обхода двоичного дерева.
Темы видеоурока:
- Упорядочено ориентированное дерево.
- Двоичное дерево.
- Двоичное дерево поиска.
- Методы работы с двоичным деревом.
- Обход двоичного дерева.
• Урок 5. Множество
В эирм видеоуроке Вы познакомитесь с такой структурой данных, как множество, научитесь создавать множества, добавлять и удалять из них элементы. Познакомитесь с такими операциями, как объединение множеств, пересечение, разность и симметрическая разность двух множеств.
Темы видеоурока:
- Определение множества, как структуры данных.
- Создание множества.
- Методы работы с множеством.
- Операции над двумя множествами.
• Урок 6. Алгоритмы сортировки
В этом видео Вы познакомитесь с основными алгоритмами сортировки, изучите их основные отличия, посмотрите на роста сложности и затраты дополнительной памяти каждого алгоритма. Научитесь самостоятельно писать алгоритмы сортировки.
Темы видеоурока:
- Определение алгоритма сортировки.
- Алгоритм сортировки пузырьком.
- Алгоритм сортировки выбором.
- Алгоритм сортировки слиянием.
- Алгоритм сортировки вставками.
- Быстрая сортировка.
• Урок 7. Хеш-таблица
В этом видео уроке Вы познакомитесь с хеш-таблицами, научитесь создавать и работать с ними. Узнаете об основных преимуществах хеш-таблиц перед динамическими массивами и списками.
Темы видеоурока:
- Определение.
- Создание хеш-таблиц.
- Понятие ключа и значения.
- Роль массивов в хеш-таблице.
• Урок 8. АВЛ-деревья
В этом уроке Вы познакомитесь с основным отличием АВЛ-дерева от обычного двоичного дерева поиска. Будут рассмотрены основные методы создания и работы с АВЛ-деревом, а также алгоритмы его балансировки.
Темы видеоурока:
- Определение АВЛ-дерева.
- Правила создания АВЛ-дерева.
- Методы работы с АВЛ-деревом.
- Баланс АВЛ-дерева.
Рейтинг: | 4.8 баллов / 2537 оценок |
Формат: | Книга |
Уже скачали: | 12795 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Серия «Фантастический боевик» основана в 1992 году. Выпуск книг серии продолжается. Изначально серия была задумана как остросюжетная фантастика зарубежных авторов, но постепенно в неё начали входить к . . .
Название: Лабиринты ума Автор: Берснев Павел Издательство: Амфора Серия: Новая Эврика Год: 2008 Страниц: 462 Язык: Русский Формат: rtf, fb2 / rar Размер: 10,27 Mb В книге петербургского философа-рели . . .
Название: Практическая магия. В 2-х томах Автор: Папюс Издательство: Адабият Год: 1992 Страниц: 706 Формат: pdf Размер: 147 мб Качество: хорошее Язык: русский Репринтное воспроизведение издания Папюса . . .
Название диска: Киберсантинг как способ стать миллионером в России! Жанр: аудиокнига Год выпуска: 2007 Автор: Анатолий Белоусов Аудиокурс состоит из 5 аудиоуроков, которые подготовлены в 2007 году для . . .
Герои английской писательницы Евы Ибботсон необычны. Это - семья привидений, юные ведьмы и совсем непонятные, неосязаемые существа, которые способны страдать, лишившись старого замка по воле строителе . . .
Издательство: Quelle Название: QUELLE Год / месяц: Весна-Лето 2015 Язык: Русский Кол-во страниц: 191 Формат: True PDF Размер: 54,59 Мб Новая коллекция Весна-Лето 2015 года от QUELLE полна ярких красо . . .
Название: Как перестать откладывать жизнь на потом Автор: Лео Бабаута Правообладатель: Альпина Диджитал Дата выхода: 2014 Формат: fb2 rtf epub Размер: 4.2 mb Кто из нас не пытался избавиться от привыч . . .
"Сей труд забава зимних дней найдёт приют в душе унылой..." Работа завершена, выключен микрофон. Непривычная тишина возвращает в реальность. Окончилось маленькое увлекательное путешествие в мир пушкин . . .
Название: Историческая фонетика немецкого языка Автор: Зиндер Л.Р., Строева Т.В. Издательство: Просвещение Год издания: 1965 Страниц: 194 Язык: Русский Формат: PDF Качество: хорошее Размер: 10 Мб Нас . . .
Книга "Управление для тех, кто не любит управлять" предназначена тем, кого хотя бы один раз приходила мысль: управлять другими - это не мое и я хочу просто хорошо делать свою работу! Книга поведает Ва . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Книга Алгоритмы и структуры данных. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.