01.04.2015 Views

Applications: Sieve of Eratosthenes, Recursion - seanho

Applications: Sieve of Eratosthenes, Recursion - seanho

Applications: Sieve of Eratosthenes, Recursion - seanho

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Listing all primes<br />

We could tackle this problem by repeatedly<br />

calling is_prime() on every number in turn:<br />

for num in range(2, max):<br />

if is_prime(num) ...<br />

But this could be really slow if max is big<br />

Is there a smarter way to eliminate non-prime<br />

(composite) numbers?<br />

CMPT140: <strong>Sieve</strong> <strong>of</strong> <strong>Eratosthenes</strong> 14 Oct 2009<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!