本文主要是介绍Leetcode--Java--204. 计数质数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目描述
统计所有小于非负整数 n 的质数的数量。
样例描述
示例 1:输入:n = 10
输出:4
解释:小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。
示例 2:输入:n = 0
输出:0
示例 3:输入:n = 1
输出:0
思路
线性筛法
保证每个合数只被筛一次,也就是两层循环总共是O(n)时间复杂度,
这篇关于Leetcode--Java--204. 计数质数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!