大家好,
寫了一個求質數程式(列出1~1000000000之間所有質數):
http://i.imgur.com/WxDZQun.png?1
def is_prime(num):
if num == 2:
return True
if not num & 1:
return False
return pow(2, num-1, num) == 1
for i in xrange(3, 1000000000+1):
if is_prime(i):
print i
發現Python在處理大數據時的效率並不好,
上面的程式執行需要半小時以上(程式寫得不好也是原因之一),
不知道大家處理大數據還是會用C/C++嗎?
謝謝!