美文网首页
leetcode 计数质数 python

leetcode 计数质数 python

作者: DaydayHoliday | 来源:发表于2019-04-22 11:07 被阅读0次

筛子法,记录一下

class Solution(object):
    def countPrimes(self, n):
        if n==0 or n==1:
            return 0
        isP=[1]*(n)
        isP[0]=0
        isP[1]=0
        p_count=0
        for isp_i in range(n):
            if isP[isp_i]==0:
                continue
            p_count+=1
            isP[2*isp_i::isp_i]=[0]*len(isP[2*isp_i::isp_i])
        return p_count

相关文章

网友评论

      本文标题:leetcode 计数质数 python

      本文链接:https://www.haomeiwen.com/subject/egtygqtx.html