【发布时间】:2015-05-24 06:06:32
【问题描述】:
最简单的方法是什么,最好不用列表或地图? 我试过把维基百科的伪代码变成真正的代码,但我根本不明白换行后的后半部分。
function is_prime(n : integer)
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
【问题讨论】:
-
最简单的方法是用Java重写这段代码。您不需要使用任何数据结构,只需实现它即可。