24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2025级博士研究生招生报考通知
查看: 1535  |  回复: 21

zaomingyi

金虫 (小有名气)

11楼2015-12-02 00:55:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zaomingyi

金虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
11楼: Originally posted by zaomingyi at 2015-12-02 00:55:32
然而效率低下

第一是古老的筛法效果都比这好得多,第二,用void main的,谭浩强教的?

发自小木虫Android客户端
12楼2015-12-02 00:56:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chaoxing_hxu

银虫 (正式写手)

引用回帖:
2楼: Originally posted by lvweizhong at 2015-11-30 20:56:51
语句很简洁,但执行效率怎么样?

执行时间,数值没取太大
素数经典算法



发自小木虫Android客户端
13楼2015-12-02 01:03:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chaoxing_hxu

银虫 (正式写手)

引用回帖:
11楼: Originally posted by zaomingyi at 2015-12-02 00:55:32
然而效率低下

怎样才能提高筛选的效率呢,方法或者算法都行

发自小木虫Android客户端
14楼2015-12-02 01:05:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

忘忧~和谐

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
素数筛选法。或者很多个优化的小策略当初也想像楼主那样思考过,如:1.循环次数可以只要到根号n就行了  2.判断的时候从只要判断奇数就行了,因为偶数都能被2整除这样就减少一半搜索量。或者把前面的素数记录起来,之后的数字只要判断能否被前面的素数整除就可以了。还有经典的素数筛选法

发自小木虫Android客户端
15楼2015-12-02 01:20:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

病毒0516

金虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
时间复杂度有点高,另外,这个手机计时没有意义;时间复杂度是取决于计算的次数,而非时间。

[ 发自小木虫客户端 ]
16楼2015-12-02 01:28:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

人走茶不凉

银虫 (职业作家)


小木虫: 金币+0.5, 给个红包,谢谢回帖
我还没完全看懂呢
17楼2015-12-02 02:15:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xxb_520

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
15楼: Originally posted by 忘忧~和谐 at 2015-12-02 01:20:30
素数筛选法。或者很多个优化的小策略当初也想像楼主那样思考过,如:1.循环次数可以只要到根号n就行了  2.判断的时候从只要判断奇数就行了,因为偶数都能被2整除这样就减少一半搜索量。或者把前面的素数记录起来,之 ...

那会减少很多运算次数

发自小木虫Android客户端
18楼2015-12-02 06:53:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hsx196

金虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
不是所有的奇数都需要判断是不是素数。
19楼2015-12-02 08:08:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zaomingyi

金虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
14楼: Originally posted by chaoxing_hxu at 2015-12-02 01:05:50
怎样才能提高筛选的效率呢,方法或者算法都行
...

生成n以内所有质数的话,线性空间时间就可以办到。

发自小木虫Android客户端
20楼2015-12-02 11:07:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 chaoxing_hxu 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见