算法-求n内的所有质数
来源:互联网 发布:开一个网络主播工作室 编辑:程序博客网 时间:2024/05/01 03:04
筛选法-实现语言:python
#!/usr/bin/python# -*- coding:UTF-8 -*-#筛选出n内所有的素数def getAllPrimeNum(n): #判断n是否大于3,否则直接输出n; if n <= 3: print "最大的素数就是:->",n return n; #第一步确定该次需要用来筛选的对象个数i,i*i=n; #第二步根据i个参数进行筛选,去除,留下的即为所求; listNum = []; #组装所有的数进列表方便筛选 for i in range(1,n+1): listNum.append(i) print "listNum:->",listNum i = 1 while (i * i <= n): i += 1 for num in listNum: if (num%i) == 0: listNum.remove(num) print "最终获得在",n,"以内所有的素数为:",listNum#检验一下函数getAllPrimeNum(1000)
0 0
- 算法-求n内的所有质数
- [求效率最高的算法]求1~n内的所有质数
- 求100内的所有素数(质数)
- 求N之内的所有质数
- C++求N以内所有的质数
- 求小于正整数N的所有质数
- Java求n以内的所有质数
- 求N以内所有质数的和
- 【质数算法】——判断质数、求小于N的质数、求前N个质数
- 求质数算法的N种境界
- 求质数算法的N种境界
- 求质数算法的N种境界
- 省赛i题/求1~n内所有数对(x,y),满足最大公约数是质数的对数
- 百度面试题:求0-2000内的所有质数
- 求一个区间内所有的质数(C++实现)
- 求最大公约数和小于n的所有质数
- 求质数算法的N种境界 (N > 10)
- 求质数算法的N种境界 (N > 10)
- HMI
- reactJS - 02分离文件
- c语言第一天 终端的使用 .c .o .out 文件的解释 快捷键等
- 高效查看MySQL帮助文档的方法
- 每日一练——从长度为n的数组里选出m个数使和为固定值sum
- 算法-求n内的所有质数
- 判断图片是否加载完成的三种方式
- MySQL常见命令总结及资料汇总
- 获得C币规则
- 全国电子设计竞赛 (经验之谈)
- C - Ekka Dokka
- 逻辑数据库设计 - 单纯的树(递归关系数据)
- ASR自动语音识别技术
- 哈希 hash算法