求埃氏筛建素数表

novice2008 2009-02-22 10:03:44
要求表中只有素数,按顺序排列。能用一个数组完成么?
...全文
142 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
novice2008 2009-02-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fireseed 的回复:]
Sieve of Eratosthenes的实现一般都是用一个数组的,为何不能实现呢?但更多的是用链表,因为可以更方便的删除,而不用移动后面的元素。
[/Quote]
我找到了用数组不移动元素的方法,还是把分给你吧
pengzhixi 2009-02-23
  • 打赏
  • 举报
回复
mark
ForestDB 2009-02-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fireseed 的回复:]
05年印度的三个科学家不是出了一种新算法确定素数么?算法复杂度奇低,而且是确定性算法。

见:http://www.irgoc.org/Article/ShowArticle.asp?ArticleID=85

这篇文章写的很恶,但下面到原版论文的链接是好的。
[/Quote]
NB。
novice2008 2009-02-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fireseed 的回复:]
Sieve of Eratosthenes的实现一般都是用一个数组的,为何不能实现呢?但更多的是用链表,因为可以更方便的删除,而不用移动后面的元素。
[/Quote]

怎么实现?我是用一个bool数组把非素数标记成false,但这样就不连续了。。。。
waizqfor 2009-02-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fireseed 的回复:]
05年印度的三个科学家不是出了一种新算法确定素数么?算法复杂度奇低,而且是确定性算法。

见:http://www.irgoc.org/Article/ShowArticle.asp?ArticleID=85

这篇文章写的很恶,但下面到原版论文的链接是好的。
[/Quote]
UP!~~
fireseed 2009-02-22
  • 打赏
  • 举报
回复
Sieve of Eratosthenes的实现一般都是用一个数组的,为何不能实现呢?但更多的是用链表,因为可以更方便的删除,而不用移动后面的元素。
fireseed 2009-02-22
  • 打赏
  • 举报
回复
05年印度的三个科学家不是出了一种新算法确定素数么?算法复杂度奇低,而且是确定性算法。

见:http://www.irgoc.org/Article/ShowArticle.asp?ArticleID=85

这篇文章写的很恶,但下面到原版论文的链接是好的。

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧