Видеолекции по курсу Основы программирования


#1

PlayList всех лекций:

Лекция 1. Файлы. Начало

Ссылка:

Лекция 2. Типизированные и бестиповые файлы.

Ссылка:

Лекция 3. Текстовые файлы. Введение в классы

Ссылка:

Лекция 4. Ссылочная объектная модель. Сборка мусора. Динамические структуры данных

Ссылка: https://youtu.be/Pw4pCw21pH0

Лекция 5. Динамические структуры данных - продолжение. Рекурсия - начало.

Ссылка: https://youtu.be/FlEfX-kSBXE

Лекция 6. Рекурсия - продолжение.

Ссылка: https://youtu.be/MzV_GvDeUPA

Лекция 8. Рекурсия - продолжение. Числа Фибоначчи, ханойские башни, быстрая сортировка

Ссылка: https://youtu.be/a17XgtqvFGc


#6

Лекция 9. Рекурсия - продолжение. Быстрая сортировка - окончание, улучшение плохого алгоритма чисел Фибоначчи, генерация всех перестановок.

Ссылка: https://youtu.be/4QakHyccJRk


#7

Лекция 10. Рекурсия - окончание. Генерация всех подмножеств. Алгоритм перебора с возвратом. Деревья - начало.

Ссылка: https://youtu.be/8Zf-n0d66RY.


#8

Лекция 11. Деревья.

Ссылка: https://youtu.be/t3oAiI1gLIQ


#9

Лекция 12.

Ссылка: https://youtu.be/waxJU5oXdhU


#10

Лекция 13. БДП - поиск, удаление. АТД Стек. Вычисление выражения в ПОЛИЗ.

Ссылка: https://youtu.be/qYFzVh8U-zE


#11

Лекция 14. Реализация АТД Стек. АТД Очередь. Алгоритм обхода дерева в ширину

Ссылка: https://youtu.be/1dKb_8-v7pw


#12

Лекция 15. Алгоритм FloodFill с использованием очереди. Класс динамического массива - выделение памяти. Свойства. Индексные свойства. Генерация своего исключения. Перехват исключения в секции on.

Ссылка: https://youtu.be/92N2pOX2_Og


#13

PlayList всех лекций:


#14

Лекция 16. Стандартные классы коллекций. Класс SimpleSet. Делегирование. Стандартные классы множеств. Множество как последовательность.

Ссылка: https://youtu.be/GEZG_Kk93iA


#15

Лекция 17. АТД и класс Словарь (ассоциативный массив). Стандартные словари. Асимптотические оценки сложности операций. Вывод ассоциативного массива. Цикл по ассоциативному массиву. Частотный словарь слов в файле. Реализация графа в виде списка дуг (начало).

Ссылка: https://youtu.be/xaIIeIJxPNM


#16

Лекция 18. Реализация графа в виде списка дуг (конец). Реализация графа в виде списка инцидентных вершин. Обход графа в глубину.

Ссылка: https://youtu.be/Ga5AcV6hd4g


#17

Лекция 19. Наследование. Принцип Открыт-Закрыт. Очередь с количеством элементов: реализация наследованием и включением.

Ссылка: https://youtu.be/_HIN8x3nDsA


#18

Лекция 20. Присваивание в иерархии Предок-Потомок. UpCast и DownCast. Операции as и is.

Ссылка: https://youtu.be/Tv04txK1YCs


#19

Лекция 21. Стандартные классы исключений. Порядок записи обработчиков. Полиморфизм. Раннее и позднее связывание. Полиморфизм и сменные блоки кода.

Ссылка: https://youtu.be/FfBUoe69oro


#20

Станислав Станиславович, скажите, пожалуйста, Вы могли бы выложить видео последней лекции в семестре?


#21

Лекция 22. Полиморфные контейнеры. Интерфейсы. Использование интерфейсов для задания ограничений на параметры обобщения.

Ссылка: https://youtu.be/QWYKa7jrnSo


#22

Премного благодарна!


#23

Пожалуйста!

Напоминаю, что тут весь плейлист лекций