课程信息

48,321 次近期查看
可分享的证书
完成后获得证书
100% 在线
立即开始,按照自己的计划学习。
可灵活调整截止日期
根据您的日程表重置截止日期。
中级
完成时间大约为134 小时
俄语(Russian)

您将获得的技能

C++17Binary Search TreeC++ Standard LibraryHash TableCode Refactoring
可分享的证书
完成后获得证书
100% 在线
立即开始,按照自己的计划学习。
可灵活调整截止日期
根据您的日程表重置截止日期。
中级
完成时间大约为134 小时
俄语(Russian)

提供方

Placeholder

莫斯科物理科学与技术学院

Placeholder

Yandex

Placeholder

E-Learning Development Fund

教学大纲 - 您将从这门课程中学到什么

内容评分Thumbs Up92%(5,127 个评分)Info
1

1

完成时间为 13 小时

Эффективное использование ассоциативных контейнеров

完成时间为 13 小时
12 个视频 (总计 75 分钟), 11 个阅读材料, 9 个测验
12 个视频
Размен отсортированности на производительность5分钟
Введение в хеш-функции8分钟
Внутреннее устройство unordered_map3分钟
Внутреннее устройство map4分钟
Итераторы в map/set. Почему лучше использовать собственные методы для поиска.7分钟
Итераторы в unordered_map. Инвалидация итераторов в ассоциативных контейнерах3分钟
Использование пользовательских типов в ассоциативных контейнерах10分钟
Зависимость производительности от хеш-функции7分钟
Рекомендации по выбору хеш-функции6分钟
extract и merge10分钟
Итоги. Рекомендации по выбору.1分钟
11 个阅读材料
Как всё устроено и зачем10分钟
Библиотеки, разработанные на предыдущих курсах10分钟
Где задать вопрос: telegram, forum2分钟
Решение задачи «Контейнер с приоритетами»10分钟
Функция Head10分钟
Решение задачи «Хеш-таблица»10分钟
Решение задачи set::iterator10分钟
Решение задачи «Интеграция структуры Point в unordered_set»10分钟
Интеграция структуры Person в unordered_set10分钟
Решение задачи «Вторичный индекс в базе данных»10分钟
Конспект10分钟
3 个练习
1. Внутреннее устройство ассоциативных контейнеров.15分钟
2. Итераторы.10分钟
3. Заключительный тест.10分钟
2

2

完成时间为 14 小时

Пространства имён и указатель this

完成时间为 14 小时
15 个视频 (总计 94 分钟), 8 个阅读材料, 9 个测验
15 个视频
Постановка проблемы, пересечение имён двух разных библиотек3分钟
Знакомство с пространствами имён6分钟
Особенности синтаксиса пространств имён7分钟
Using-декларация4分钟
Директива using namespace3分钟
Глобальное пространство имён4分钟
using namespace в заголовочных файлах7分钟
Пространство имён std8分钟
Структурирование кода с использованием пространств имён15分钟
Рекомендации по использованию пространств имён4分钟
Присваивание объекта самому себе5分钟
Знакомство с this4分钟
Ссылка на себя7分钟
this как неявный параметр методов класса4分钟
8 个阅读材料
Решение задачи «Загрузка расходов из формата XML»10分钟
Решение задачи «Загрузка расходов из формата JSON»10分钟
Решение задачи «Библиотека работы с INI-файлами»10分钟
Решение задачи «Рефакторинг чужого кода»10分钟
Решение задачи «Реструктуризация кода»10分钟
Решение задачи «Двойная диспетчеризация»10分钟
Решение задачи «Сервер комментариев»10分钟
Конспект10分钟
2 个练习
Синтаксис работы с пространствами имён15分钟
Итоговый тест по пространствам имён
3

3

完成时间为 19 小时

Константность и unique_ptr

完成时间为 19 小时
14 个视频 (总计 128 分钟), 12 个阅读材料, 10 个测验
14 个视频
const защищает от случайного изменения7分钟
Использование const для поддержания инвариантов в классах и объектах8分钟
Идиома immediately invoked lambda expression (IILE)11分钟
Константные объекты в многопоточных программах4分钟
Логическая константность и mutable6分钟
Ещё раз о константности в многопоточной среде8分钟
Рекомендации по использованию const7分钟
Умные указатели - введение2分钟
Обнаружение утечки памяти в ObjectPool10分钟
Откуда берётся утечка памяти?12分钟
Умный указатель unique_ptr13分钟
unique_ptr для исправления утечки13分钟
Разбор задачи "Дерево выражения"9分钟
12 个阅读材料
Решение задачи «Демографические показатели 2.0»10分钟
Решение задачи «Шаблон LazyValue»10分钟
Решение задачи «Константность в шаблоне Synchronized»10分钟
Решение задачи «Константность в шаблоне ConcurrentMap»10分钟
Решение задачи «operator[] в классе Polynomial»10分钟
Решение задачи «Пул объектов»10分钟
set<unique_ptr>10分钟
Виртуальный деструктор10分钟
Решение задачи «Зоопарк»10分钟
Решение задачи «Конвейер»10分钟
Решение задачи «Дерево выражений»10分钟
Конспект10分钟
1 个练习
Тест на константность
4

4

完成时间为 12 小时

shared_ptr и RAII

完成时间为 12 小时
17 个视频 (总计 122 分钟), 8 个阅读材料, 6 个测验
17 个视频
shared_ptr в дереве выражения8分钟
Внутреннее устройство умных указателей9分钟
Владение, часть 16分钟
Владение, часть 29分钟
Присваивание умных указателей8分钟
shared_ptr и многопоточность15分钟
Умный указатель weak_ptr6分钟
Пользовательский deleter5分钟
Знакомство с редактором vim и консольным компилятором1分钟
Жизненный цикл объекта8分钟
Идея RAII2分钟
RAII-обёртка над файлом6分钟
Копирование RAII-обёрток4分钟
RAII вокруг нас7分钟
Разбор задачи - 17分钟
Разбор задачи - 29分钟
8 个阅读材料
Виртуальный деструктор и shared_ptr10分钟
Циклические ссылки10分钟
unordered_set<unique_ptr>10分钟
Решение задачи «Текстуры»10分钟
Решение задачи Cache10分钟
Решение задачи «Шаблон UniquePtr»10分钟
Решение задачи «RAII Booking»10分钟
Конспект10分钟
2 个练习
Циклические ссылки10分钟
Идиома RAII: тест10分钟

审阅

来自ОСНОВЫ РАЗРАБОТКИ НА С++: КОРИЧНЕВЫЙ ПОЯС的热门评论

查看所有评论

关于 Искусство разработки на современном C++ 专项课程

Искусство разработки на современном C++

常见问题

还有其他问题吗?请访问 学生帮助中心