Sito Eratostenesa jest algorytmem wyznaczającym liczby pierwsze z zadanego przedziału <2, n>. Liczby pierwsze znajdują zastosowanie między innymi w kryptografii, o czym przeczytasz m.in. w e‑materiałach:
Zastosowanie liczb pierwszychZastosowanie liczb pierwszych,
Szyfr RSASzyfr RSA.
Ten e‑materiał poświęcony jest implementacji algorytmu sita Eratostenesasita Eratostenesa w języku Java.
Ciekawi cię, jak wyglądają implementacje w innych językach programowania? Możesz się z nimi zapoznać w dwóch pozostałych e‑materiałach z tej serii:
Sito Eratostenesa w języku C++Sito Eratostenesa w języku C++,
Sito Eratostenesa w języku PythonSito Eratostenesa w języku Python.
Więcej zadań? Sięgnij do: Sito Eratostenesa – zadania maturalneSito Eratostenesa – zadania maturalne.
Zaimplementujesz algorytm Eratostenesa w języku Java.
Przeanalizujesz, w jaki sposób można zmodyfikować działanie sita Eratostenesa.
Rozwiążesz kilka problemów wymagających użycia sita Eratostenesa.