python力扣刷题记录——204. 计数质数
生活随笔
收集整理的這篇文章主要介紹了
python力扣刷题记录——204. 计数质数
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目:
統(tǒng)計(jì)所有小于非負(fù)整數(shù) n 的質(zhì)數(shù)的數(shù)量。
方法一:
暴力法
方法雖簡(jiǎn)單,但是時(shí)間超時(shí)了,無(wú)法通過(guò)測(cè)試
方法二:
厄拉多塞篩法,力扣上看到大神分享的方法:
比如說(shuō)求20以內(nèi)質(zhì)數(shù)的個(gè)數(shù),首先0,1不是質(zhì)數(shù).2是第一個(gè)質(zhì)數(shù),然后把20以內(nèi)所有2的倍數(shù)劃去.2后面緊跟的數(shù)即為下一個(gè)質(zhì)數(shù)3,然后把3所有的倍數(shù)劃去.3后面緊跟的數(shù)即為下一個(gè)質(zhì)數(shù)5,再把5所有的倍數(shù)劃去.以此類推.
總結(jié)
以上是生活随笔為你收集整理的python力扣刷题记录——204. 计数质数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: FAT16和FAT32目录结构分析
- 下一篇: websocket python爬虫_p