Konstantin Vladimirov Базовый курс C++ (MIPT, ILab). Lecture 25. Алгоритмы и функторы.

🎯 Загружено автоматически через бота: 🚫 Оригинал видео: 📺 Данное видео принадлежит каналу «Konstantin Vladimirov» (@tilir). Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал. ✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его. 📃 Оригинальное описание: Лекции в бакалавриате МФТИ по C на русском языке. На этой лекции мы сначала закончим разговор о функторах, в частности поговорим о механизме std::function и присущем ей type erasure. А далее двинемся к алгоритмам. Мы посмотрим большое количество примеров алгоритмов стандартной библиотеки и сформулируем программу no raw loops. Завершается всё вдохновляющим примером от Шона Парента. Лектор: Константин Владимиров Дата лекции: 11 апреля 2022 года Съёмка: Владислав Белов. Звук: Дмитрий Рябцев. Предыдущая лекция: Следующая лекция: Слайды ко всем лекциям: Примеры кода ко всем лекциям: Timeline: Повтор про лямбды Захват в теле класса и задача на контекст std::function и стирание типов Невероятное finally Алгоритмы и суффиксы The square hole Копирование и transform Параллельные версии Erase/remove Групповое перемещение Gather и общий обзор No raw loops Сортированные диапазоны Errata: Опечатка слайд 14: X_ вместо X
Back to Top