Допустим, у нас есть несортированный массив с номерами от 0 до n (n = 2 ^ k - 1, k - целое число), кроме единицы. Моя цель - найти пропущенное число.
Мне известен метод XOR или метод sum. Тем не менее, я должен использовать стратегию «разделяй и властвуй» и кое-что, что связано со средним числом массива.
Моя мысль состоит в том, чтобы найти медиану массива, а затем рекурсивно разделить массив на 2 массива. , (У одного будут числа, которые меньше или равны медиане, а у другого - больше. Что-то вроде бинарного поиска).
Однако я не думаю, что это работает. Какие изменения вы предлагаете?