Ctrl K
Middle · Теория

Даны два неотсортированных массива целых чисел. Найдите их пересечение с учётом кратности: число входит в ответ столько раз, сколько оно встречается в обоих массивах одновременно. Например, для [1, 2, 2, 1] и [2, 2, 3] ответ [2, 2].

~4 мин голосом

Как подойти

Проверяют, умеешь ли ты учитывать кратность, а не просто проверять наличие элемента. Важно знать два стандартных подхода (хеш-таблица счётчиков и два указателя после сортировки), их сложности и понимать, когда какой выбрать.

Встречал этот вопрос на настоящем собесе?
Ответов0
Средний балл—
Сильных—
Тренировали0
Темы
Где спрашивают
Похожие вопросыДан массив целых чисел и число k. Нужно вернуть индексы двух элементов, сумма которых равна k, или сказать, что такой пары нет. Например, для массива [2, 7, 11, 15] и k = 9 ответ — индексы 0 и 1. Расскажите, как бы вы это решали. MiddleДан список слов. Сгруппируйте слова, которые являются анаграммами друг друга. Например, из слов eat, tea, tan, ate, nat, bat получится три группы: eat, tea, ate; tan, nat; bat. Middle

Ответь голосом

Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.

Войти, чтобы ответить

Лучше в наушниках · ~4 мин