Что делает std::lower_bound в отсортированном диапазоне?
Anonymous Quiz
24%
Находит первое место, куда можно вставить элемент
56%
Находит нижнюю границу значений
8%
Находит минимальный элемент
1%
Сортирует по возрастанию
11%
Устанавливает нижний предел
👏1
Какая функция создаёт кучу (heap) из диапазона элементов?
Anonymous Quiz
13%
std::create_heap
7%
std::build_heap
5%
std::heap_sort
68%
std::make_heap
7%
std::to_heap
Что такое "висячий указатель" (dangling pointer)?
Anonymous Quiz
71%
Указатель на уже освобожденную память
9%
Указатель, который никогда не используется
5%
Указатель на nullptr
1%
Указатель на глобальную переменную
14%
Указатель, который вызывает утечку памяти
Что происходит с памятью, выделенной через malloc, при завершении программы?
Anonymous Quiz
17%
Она остается занятой навсегда
77%
Она автоматически возвращается операционной системе
1%
Она передается следующей запущенной программе
1%
Она конвертируется в виртуальную память
4%
Она вызывает ошибку сегментации
Какое главное преимущество алгоритма скользящего окна перед наивным подходом?
Anonymous Quiz
36%
Использует меньше памяти
4%
Легче в реализации
8%
Работает только с отсортированными данными
10%
Не требует использования циклов
41%
Избегает избыточных вычислений
Почему std::list редко является оптимальным выбором в современном C++?
Anonymous Quiz
3%
Устарела и удалена из стандарта
63%
Плохая локальность кэша из-за разбросанных узлов в памяти
5%
Не поддерживает алгоритмы STL
26%
Медленнее чем массивы при любых операциях
3%
Требует ручного управления памятью
🤔2🌚1
Какая проблема возникает при использовании std::find на std::set?
Anonymous Quiz
11%
std::find не работает с std::set
2%
Возникает исключение std::invalid_argument
4%
std::find автоматически модифицирует std::set
65%
Используется линейный поиск O(n) вместо логарифмического O(log n)
18%
Проблем не возникает
Почему использование std::endl вместо '\n' может снижать производительность?
Anonymous Quiz
2%
std::endl занимает больше памяти
2%
std::endl не является thread-safe
7%
std::endl работает только с std::cout
10%
Разницы в производительности нет
79%
std::endl вызывает flush буфера после каждого использования
В чём основная проблема хранения указателей в std::vector без использования умных указателей?
Anonymous Quiz
7%
std::vector не поддерживает сырые указатели
16%
Автоматическое удаление памяти дважды
65%
Риск утечек памяти
5%
Невозможность использовать алгоритмы STL
8%
Проблем не возникает
🌚2