fbpx
维基百科

试除法

试除法整数分解演算法中最简单和最容易理解的演算法。首次出現於義大利數學家費波那契出版於1202年的著作。

给定一个合数n(这里,n是待分解的正整数),试除法看成是用小于等于的每个素数去试除待分解的整数。如果找到一个数能够整除除尽,这个数就是可分解整数的因數。试除法一定能够找到n的因數。因为它检查n的所有可能的因數,所以如果这个演算法“失败”,也就证明了n是个素数。试除法可以从几条途径来完善。例如,n的末位数不是0或者5,那么演算法中就可以跳过末位数是5的因數。如果末位数是2,检查偶数因數就可以了。

某种意义上说,试除法是个效率非常低的演算法,如果从2开始,一直算到需要 次试除,这里pi(x)是小于x的素数的个数。这是不包括素性测试的。如果稍做变通——还是不包括素性测试——用小于的奇数去简单的试除,则需要次。这意味着,如果n有大小接近的素因數(例如公钥密码学中用到的),试除法是不太可能实行的。但是,当n有至少一个小因數,试除法可以很快找到这个小因數。值得注意的是,对于随机的n,2是其因數的概率是50%,3是33%,等等,88%的正整数有小于100的因數,91%的正整数有小于1000的因數。

参见

试除法, 是整数分解演算法中最简单和最容易理解的演算法, 首次出現於義大利數學家費波那契出版於1202年的著作, 给定一个合数n, 这里, n是待分解的正整数, 看成是用小于等于n, displaystyle, sqrt, 的每个素数去试除待分解的整数, 如果找到一个数能够整除除尽, 这个数就是可分解整数的因數, 一定能够找到n的因數, 因为它检查n的所有可能的因數, 所以如果这个演算法, 失败, 也就证明了n是个素数, 可以从几条途径来完善, 例如, n的末位数不是0或者5, 那么演算法中就可以跳过末位数是5的因. 试除法是整数分解演算法中最简单和最容易理解的演算法 首次出現於義大利數學家費波那契出版於1202年的著作 给定一个合数n 这里 n是待分解的正整数 试除法看成是用小于等于n displaystyle sqrt n 的每个素数去试除待分解的整数 如果找到一个数能够整除除尽 这个数就是可分解整数的因數 试除法一定能够找到n的因數 因为它检查n的所有可能的因數 所以如果这个演算法 失败 也就证明了n是个素数 试除法可以从几条途径来完善 例如 n的末位数不是0或者5 那么演算法中就可以跳过末位数是5的因數 如果末位数是2 检查偶数因數就可以了 某种意义上说 试除法是个效率非常低的演算法 如果从2开始 一直算到n displaystyle sqrt n 需要 p n displaystyle pi sqrt n 次试除 这里pi x 是小于x的素数的个数 这是不包括素性测试的 如果稍做变通 还是不包括素性测试 用小于n displaystyle sqrt n 的奇数去简单的试除 则需要n 2 displaystyle sqrt n over 2 次 这意味着 如果n有大小接近的素因數 例如公钥密码学中用到的 试除法是不太可能实行的 但是 当n有至少一个小因數 试除法可以很快找到这个小因數 值得注意的是 对于随机的n 2是其因數的概率是50 3是33 等等 88 的正整数有小于100的因數 91 的正整数有小于1000的因數 参见 编辑卢卡斯 莱默检验法 埃拉托斯特尼筛法 米勒 拉宾检验 费马素性检验 取自 https zh wikipedia org w index php title 试除法 amp oldid 67779975, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。