Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Поиск отсутствующего целого числа

95K
07 января 2015 года
tyomaart
1 / / 07.01.2015
Массив A[1..n] содержит все целые числа от 0 до n за исключением одного. Отсутствующее число можно легко определить за время О(n), располагая вспомогательным массивом B[1..n], предназначенным для записи имеющихся чисел из массива А. Однако, в этой задаче мы лишены средств, позволяющих получить доступ к целому числу из маcсива А посредством одной операции. Элементы массива А представлены в двоичной системе счисления, и единственаая операция, с помощью которой можно осуществлять к ним доступ, это "извлечение j-го бита элемента А" , которая выполняется в течение фиксированного времени .
Покажите,что , распологая только этой операцией, отсутствующее челое число все же можно определить за время O(n).
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог