Решето Аткіна

Матеріал з testwiki
Версія від 13:19, 28 січня 2025, створена imported>MonxBot (Виправлення невидимих символів у шаблонах cite)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Решето Аткіна — швидкий та компактний алгоритм пошуку всіх простих чисел до заданого цілого числа N.
Алгоритм розробили Аткін (Шаблон:Lang-en) і Бернштейн (Шаблон:Lang) 1999 року[1][2]. Опубліковано його було у 2003—2004 роках[3].
Асимптотична швидкість алгоритму — O(NloglogN) — відповідає швидкості найкращих раніше відомих алгоритмів просіювання, але в порівнянні з ними решето Аткіна компактніше (потребує менше пам'яті) — O(N12+o(1))[4].

Див. також

Джерела

Шаблон:Reflist

Шаблон:Алгоритми теорії чисел

  1. Помилка цитування: Неправильний виклик тегу <ref>: для виносок під назвою paper не вказано текст
  2. Помилка цитування: Неправильний виклик тегу <ref>: для виносок під назвою primegen не вказано текст
  3. Помилка цитування: Неправильний виклик тегу <ref>: для виносок під назвою quadratic не вказано текст
  4. Помилка цитування: Неправильний виклик тегу <ref>: для виносок під назвою facsch_papers/968 не вказано текст