Можно ли использовать двоичный поиск для проверки первичности? - PullRequest
0 голосов
/ 24 сентября 2011

Интересно, можно ли использовать бинарный поиск для проверки, является ли число простым, поскольку реальный вопрос заключается в том, могу ли я найти число, которое делится на число, отличное от самого числа и 1, и, следовательно, я могу представить себе просмотр массива упорядоченные целые числа от 2 до i / 2 (i - проверяемое число) .......

1 Ответ

3 голосов
/ 24 сентября 2011

Очевидно, нет.

Бинарный поиск - это метод деления интервала на две (почти) равные части и определения, какая из них содержит искомое значение.

Проверка любого числа на наличие делителя ничего не говорит о том, какой интервал выбрать.

...