根号1250等于25倍根号2吗?

单次复杂度为O(根号x)

一个合数(非质数)x,一定可以分解为p*q,其中p小于等于根号x,q大于等于根号x

通过上述性质,可以不在遍历从2~x-1,而是可以从2 ~ 根号x,这样复杂度就变为O(根号x)

因为只要找到一个数的最小因数,且最小因数不为1,这样只要找到一个数也就是找到p,就可以断定这个数不是质数!

每次for循环遍历时,我们将i++,变为i+=2,因为只要是不为2的偶数,一定都不是质数!
(因为偶数都可以被2整除)

埃拉托色筛选法可以帮助我们筛选出从0到n的所有质数

1、列举大于等于2的整数
2、留下最小的整数2,删除所有2的倍数
3、在剩下的整数中留下3,删除所有3的倍数
4、在剩下的整数中留下5,删除所有5的倍数(大于2的偶数必然不是质数,所以不用留4)
5、依次类推,留下仍未被删除的最小整数,删除该整数的倍数,直到循环结束

埃拉色筛选法复杂度和给出的n有关,所以它是求出n以内的所有质数的复杂度
O(根号x)是单次复杂度,如果求相同个质数,复杂度为O(n根号x)并没有埃拉托色筛选法优秀!

  【当X=?2倍的根号下X方+16与根号下X+22是同列二次根式】

  当X=?2倍的根号下X方+16与根号下X+22是同列二次根式

我要回帖

更多关于 根号下148等于多少 的文章

 

随机推荐