Для обычной функции поиска моды результат — 3: это единственное число, встречающееся дважды. Остальные значения встречаются по одному разу.
Что вернёт функция find_mode для списка [1, 2, 3, 3, 4, 5]? Проговори пошагово.
Для обычной функции поиска моды результат — 3: это единственное число, встречающееся дважды. Остальные значения встречаются по одному разу.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Для обычной функции поиска моды результат — 3: это единственное число, встречающееся дважды. Остальные значения встречаются по одному разу.
При проходе по списку частоты становятся {1: 1, 2: 1, 3: 2, 4: 1, 5: 1}. Максимальная частота — 2, соответствующее значение — 3. Сортировать список для такого решения не требуется: достаточно счётчика частот. Реальный код find_mode в вопросе не приведён, поэтому вывод относится к корректной реализации поиска моды.