素數判斷一些方法

面試時被老師問到了,當時只答上來兩種方法,真是失敗。總結一下。

 

1. 簡單的除法,判斷n是不是素數,用2~n-1去除。

 

2. 稍微改進:

    用2~根n 去除。

 

3. 用2~n-1之間的素數去除 (要去知道2~n-1之間的所有素數)

 

4 埃拉託斯特尼篩選法

 

 

見維基百科: 

http://zh.wikipedia.org/wiki/%E5%9F%83%E6%8B%89%E6%89%98%E6%96%AF%E7%89%B9%E5%B0%BC%E7%AD%9B%E6%B3%95


大型素數判斷常用算法

 

5.  費馬素性檢驗

 

6. 盧卡斯-萊默檢驗法

 

7. 米勒-拉賓檢驗

 

發佈了82 篇原創文章 · 獲贊 15 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章