美文网首页
2018-11-26 计数质数

2018-11-26 计数质数

作者: 天际神游 | 来源:发表于2018-11-26 09:29 被阅读0次

题目:

计数质数

解法:

申请一个大小为n的boolean 数组, 默认初始化为false. 然后从2开始遍历, 遇到false, 则计数器加一. 凡是2的倍数的数, 都是非质数, 标记为true. 遇到false我们认为其为质数, 否则不是质数. 同上, 即可求得结果.

    public int countPrimes(int n) {
        int count = 0;
        boolean[] primeArr = new boolean[n];
        for(int i = 2; i < n; i++){
            if(primeArr[i] == false){
                count++;
                for(int j = i; j < n; j += i){
                    primeArr[j] = true;
                }
            }
        }
        return count;
    }

相关文章

  • 2018-11-26 计数质数

    题目: 计数质数 解法: 申请一个大小为n的boolean 数组, 默认初始化为false. 然后从2开始遍历, ...

  • 计数质数

    统计所有小于非负整数 n 的质数的数量。 示例: 思路 这道题给定一个非负数n,让我们求小于n的质数的个数,题目中...

  • 计数质数

    计数质数 判断一个素数很简单,代码如下,但如何高效的搜寻一个区间内的所有素数呢? 一个数若是可以因式分解,那么得到...

  • 计数质数

    题目 难度级别:简单 统计所有小于非负整数 n 的质数的数量。 示例 1: 输入:n = 10输出:4解释:小于 ...

  • 204. 计数质数

    204. 计数质数 最简单的质数筛埃式筛法

  • Swift 计数质数 - LeetCode

    题目:计数质数 描述:统计所有小于非负整数 n 的质数的数量。 案例1: 质数的定义:质数 方案一:判断质数 代码...

  • 48计数质数

    统计所有小于非负整数 n 的质数的数量。 示例:输入: 10输出: 4解释: 小于 10 的质数一共有 4 个, ...

  • 刷leetCode算法题+解析(十八)

    计数质数 题目:统计所有小于非负整数 n 的质数的数量。 示例:输入: 10输出: 4解释: 小于 10 的质数一...

  • [LeetCode]204. 计数质数

    204. 计数质数统计所有小于非负整数 n 的质数的数量。示例:输入: 10输出: 4解释: 小于 10 的质数一...

  • 4、计数质数、罗马数字转整数、3的幂、Fizz Buzz

    计数质数 统计所有小于非负整数 n 的质数的数量。示例 1:输入:n = 10输出:4解释:小于 10 的质数一共...

网友评论

      本文标题:2018-11-26 计数质数

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