LeetCode:Count Primes
生活随笔
收集整理的這篇文章主要介紹了
LeetCode:Count Primes
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Problem:
Description:
Count the number of prime numbers less than a non-negative number, n.
Credits:
Special thanks to @mithmatt for adding this problem and creating all test cases.
Solution:采用的為埃拉托斯特尼篩法?
算法描述:(來自百度百科)
要得到自然數n以內的全部素數,必須把不大于 的所有素數的倍數剔除,剩下的就是素數。 給出要篩數值的范圍n,找出以內的素數。先用2去篩,即把2留下,把2的倍數剔除掉;再用下一個質數,也就是3篩,把3留下,把3的倍數剔除掉;接下去用下一個質數5篩,把5留下,把5的吧倍數剔除掉;不斷重復下去......。 步驟 詳細列出算法如下:- 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
- 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
- 2 3 5 7 9 11 13 15 17 19 21 23 25
- 2 3 5 7 11 13 17 19 23 25
- 2 3 5 7 11 13 17 19 23
?
轉載于:https://www.cnblogs.com/xiaoying1245970347/p/4581896.html
總結
以上是生活随笔為你收集整理的LeetCode:Count Primes的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PostgreSQL ALTER TAB
- 下一篇: Linux下安装nginx, php,