Primzahlfilter

Aus ProgrammingWiki
Archivierte Version vom 2011-09-17T15:41:36+00:00. Aktuelle Version

Zunächst soll unser Filter an einer generierten Liste natürlicher Zahlen getestet werden:

In einer ersten Idee müsste der Primzahlprüfer die Teilbarkeit der Zahl n durch alle Vorgänger prüfen und als Teiler nur die 1 finden.
Nach weiterführenden Überlegungen kann die Suche aber auf ungerade Teiler bis \sqrt{n} beschränkt werden:

Hinweis: Mit letrec lassen sich lokale rekursive Datenstrukturen definieren.

Interessante Untersuchungen lassen sich an Listen mit zufälligen natürlichen Zahlen vornehmen:

Zurück zu Prozeduren höherer Ordnung (I).