@Wujin: Well, obviously, you don't have to check _every_ number one-by-
one. If n > 1, you can ignore every even number. Furthermore, if n >
3, you can ignore every odd multiple of 3. That means that you need to
check only numbers of the form 6*n - 1 and 6*n + 1.

Dave

On May 17, 9:09 pm, wujin chen <[email protected]> wrote:
> given a number n, compute the smallest prime that is bigger than n.
> for example, n=8, then the smallest prime that bigger than 8 is 11.
>
> i wonder whether there is an effective way, rather than check every number
> bigger than n one by one.
>
> thanks.

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to