Microsoft Coding Interview Question - Single Element in Sorted Array (LeetCode)

preview_player
Показать описание
Here is a step by step tutorial explaining a popular software engineering technical interview question asked at both Microsoft and Facebook!

Check out my interview prep platform for learning the patterns!

The idea of the problem is to use a binary search to narrow our search in half upon each iteration. This problem has us using binary search in a different way however since we must move our pointers based on the difference between our "right" and "mid" pointer.

Since we should expect every number except one to have a duplicate, we move left or right depending on the the size of the difference we calculate.
Рекомендации по теме
join shbcf.ru