Алгоритмы: поиск простых чисел с помощью "решета Эратосфена"

#java #алгоритмы Ранее я уже рассказывал про алгоритм поиска простых чисел методом перебора делителей. Однако если заранее известен диапазон поиска, то гораздо эффективнее будет использовать "решето Эратосфена", в котором мы как бы "просеиваем" все числа, состоящие из нескольких множителей до тех пор, пока в исходном диапазоне не останутся только простые числа. Данный алгоритм примерно в 4 раза быстрее, чем перебор делителей. Кроме того, мы рассмотрим пару оптимизаций. Статья по теме: https://devmark.ru/article/eratosthene-sieve Все новости проекта: https://t.me/+1jssRM40SkY5ZjVi

Иконка канала devmark_ru
43 подписчика
12+
137 просмотров
4 года назад
12+
137 просмотров
4 года назад

#java #алгоритмы Ранее я уже рассказывал про алгоритм поиска простых чисел методом перебора делителей. Однако если заранее известен диапазон поиска, то гораздо эффективнее будет использовать "решето Эратосфена", в котором мы как бы "просеиваем" все числа, состоящие из нескольких множителей до тех пор, пока в исходном диапазоне не останутся только простые числа. Данный алгоритм примерно в 4 раза быстрее, чем перебор делителей. Кроме того, мы рассмотрим пару оптимизаций. Статья по теме: https://devmark.ru/article/eratosthene-sieve Все новости проекта: https://t.me/+1jssRM40SkY5ZjVi

, чтобы оставлять комментарии