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

Вопрос с собеседования в Microsoft: поиск единственного элемента в отсортированном массиве (LeetC...

AlgosWithMichael

0:00 / 0:00

Вопрос с собеседования в Microsoft: поиск единственного элемента в отсортированном массиве (LeetC...

27 460 просмотров · 6 л. назад
AlgosWithMichael
24 тыс. подписчиков
27 460 просмотров · 6 л. назад
Вот пошаговое руководство, объясняющее популярный технический вопрос на собеседовании по разработке программного обеспечения, который задают в Microsoft и Facebook! Посмотрите мою платформу для подготовки к собеседованиям, чтобы изучить эти шаблоны! 📢 Платформа для подготовки к собеседованиям: https://algoswithmichael.com 🎧 Присоединяйтесь к сообществу в Discord:   / discord   💰 Поддержите меня на Patreon:   / michaelmuinos   🔗 Подпишитесь на меня в LinkedIn:   / michael-muinos   📂 Подпишитесь на меня в Github: https://github.com/MichaelMuinos Суть задачи заключается в использовании бинарного поиска для сужения области поиска вдвое на каждой итерации. Однако в этой задаче бинарный поиск используется по-другому, поскольку нам необходимо перемещать указатели в зависимости от разницы между нашим «правым» и «средним» указателями. Поскольку следует ожидать, что каждое число, кроме единицы, будет иметь дубликаты, мы двигаемся влево или вправо в зависимости от величины вычисленной разницы.