Thuật toán kiểm tra số nguyên tố


posted on April 22, 2017, 3:32 a.m.

Thuật toán kiểm tra số nguyên tố

function is_prime(n)
    if n ≤ 1
        return false
    else if n ≤ 3
        return true
    else if n mod 2 = 0 or n mod 3 = 0
        return false
    let i ← 5
    while i * i ≤ n
        if n mod i = 0 or n mod (i + 2) = 0
            return false
        i ← i + 6
    return true

Bạn có thể tham khảo thêm tại https://en.wikipedia.org/wiki/Primality_test


Comments

There are no comments at the moment.