Перейти к содержимому

Сложность

Вопросов: 35 из 21 собеседований. Источник указан в заголовке группы.

  • Почему сложность операций с map в среднем считается константной?
  • Какая сложность доступа по ключу в мапе?
  • Какая алгоритмическая сложность доступа по ключу для map?
  • Что такое сложность алгоритма?
  • Какие бывают сложности?
  • Что лучше O(n) или O(n^2)?
  • Может ли быть ситуация когда алгоритм O(n^2) выполняется быстрее чем O(n)?
  • Есть ли проблемы по использованию ресурсов?
  • Можем оценить перерасход ресурсов в данном решении?
  • Можем оценить время работы всей это функции?
  • Какие тут есть узкие места?
  • Какая сложность нахождения элемента внутри слайса?
  • Дан неотсортированный слайс. Поиск элемента перебором через range. Какая сложность?
  • Какая сложность поиска значения в мапе по ключу?
  • За счет чего достигается сложность O(1)?
  • Что такое алгоритмическая сложность? Какие базовые сложности знаешь?
  • Приведи примеры алгоритмов с разными сложностями?
  • Есть ли разница в сложности при переборе массива с 10 и 100 элементов?
  • Какая сложность у цикла в цикле? А у 3х циклов?
  • Расскажи про алгоритм бинарный поиск. Какая у него сложность?
  • Какая временная сложность доступа к элементам слайса?
  • Какая временная сложность добавления элемента в конец слайса?
  • Что можете сказать про алгоритмическую сложность?
  • Оценить сложность, если в каждом слове до k символов.
  • Чему равна временная сложность операций старой мапы в худшем случае?

Дайте оценку временной сложности решения.

  • определить сложность алгоритма по эти методам;
  • Какая сложность чтения и записи в map?
  • Где раньше работал? Чем занимался? Какие сервисы писал? С каким сложностями сталкивался?
  • Как устроена map в смысле computer science? сложность? как достигается константная скорость? как разложить хеши в ограничьенном пространстве? что с коллизиями и какая получится скорость в худшем случае?
  • Что такое временная и пространственная сложность алгоритмов? Как оцениваете эффективность своего кода?
  • Для Задачи 1 ограничения малы (n <= 50 ), допустимо решение за O(n²), но оптимальный однопроходный алгоритм с отслеживанием длин текущих монотонных последовательностей работает за O(n);
  • Временная сложность операций в AVL-дереве?
  • Что такое Big O-нотация?
  • Сравнение бинарного поиска и дерева поиска: почему существуют оба алгоритма при одинаковой асимптотической сложности O(log n)?