Count the number of prime numbers less than a non-negative number, n.

思路:寻找质数的方法

class Solution {
public:
int countPrimes(int n) {
int num = ;
if(n < ) return num; int i, j, index;
isPrime = new bool [n];
isPrime[]=false;
isPrime[]=false;
for(i = ; i < n; i++){
isPrime[i] = true;//initialize as true, means all are primes
} for(i = ; i < n; i++){
if(!isPrime[i]) continue; num++;
for(j=; i*j < n; j++){
isPrime[i*j] = false;
}
} return num;
}
private:
bool* isPrime;
};

最新文章

  1. placeholder的样式设置
  2. 【Git】笔记1
  3. VS2013添加解决方案内项目的引用,编译时提示找不到文件
  4. 安装android studio
  5. ExtJs之Ext.util.MixedCollection
  6. 求n个数中的最大或最小k个数
  7. 在ASP.Net MVC 中,如何在Global.asax中配置一个指向Area内部的默认Route
  8. ajax调试兼容性
  9. unity3d Find()使用
  10. C#获取设备的IP和Mac类
  11. 标准I/O缓冲:全缓冲、行缓冲、无缓冲
  12. Android 混淆proguard的实现(图文)
  13. Android基础_多媒体
  14. android的服务分类-andrioid学习之旅(94)
  15. 强行杀windows服务
  16. 实践出真知-所谓&quot;java没有指针&quot;,那叫做引用!
  17. socat管理haproxy以及haproxy调优
  18. learning ddr mode reigster set command cycle time tMRD and tMOD
  19. mybatis初识
  20. Linux Shell学习笔记(一)

热门文章

  1. kubernetes组件架构
  2. Ubuntu 下安装 Swoole
  3. node 支持es6
  4. day01-Python输出
  5. centos7安装Lnmp(Linux+Nginx+MySql+Php+phpMyAdmin+Apache)
  6. eclipse 代码检查插件使用
  7. iOS app bundle id
  8. php中的错误和异常
  9. Android Studio 3.0.1 又见恶心爆的bug。。。xiete
  10. 怎么在idea中新建package包,只有directory选项