Thema
- #Optimierung
- #Java
- #Primzahlprüfung
- #Lazy Evaluation
- #Stream
Erstellt: 2024-07-23
Erstellt: 2024-07-23 19:39
Um zu überprüfen, ob n eine Primzahl ist, wird üblicherweise geprüft, ob n durch Zahlen von 2 bis n - 1 teilbar ist.
In dieser Methode können wir einige Optimierungen anwenden, um sie effizienter zu machen und Lazy Evaluation mit Streams zu verwenden.
Dies ist eine naive Methode, um zu überprüfen, ob n eine Primzahl ist.
Streams in Java führen Operationen nicht sofort aus, wie es bei Listen der Fall ist.
Sie warten, bis eine bestimmte Operation definiert ist, und führen nur die Berechnungen für das benötigte Element aus, wenn es angefordert wird.
Mit dieser Eigenschaft können wir einen Stream erstellen, der Primzahlen generiert.
Gesamter Code
Ausführungsergebnis
Kommentare0