判断素数
来源:互联网 发布:php 获取useragent 编辑:程序博客网 时间:2024/05/18 22:09
素数的概念我想就不用多说了,简单来讲就是它的因数只有1和自己。关于判断素数的题目还是挺常见的,下来我就来给出几种我自己的方法,仅供参考,大家多给意见哦!
1.根据概念判断。如果一个正整数只有两个因子, 1和p,则称p为素数。
代码如下:
bool isPrime(int n){ if(n < 2) return false; for(int i = 2; i < n; ++i) if(n%i == 0) return false; return true;}
时间复杂度O(n).
代码如下:
bool isPrime(int n){ if(n < 2) return false; if(n == 2) return true; if (n%2==0) return false; for(int i = 3; i < n; i += 2) if(n%i == 0) return false; return true;}
暂时先说这两种方法。当然还有很多其他的方法,大家也可以继续去探索。
阅读全文
0 0
- 素数判断
- 判断素数
- 判断素数
- 判断素数
- 素数判断
- 判断素数
- 判断素数
- 判断素数
- 判断素数
- 判断素数
- 判断素数
- 素数判断
- 判断素数
- 判断素数
- 判断素数
- 判断素数
- 判断素数
- 判断素数
- Networking
- WUST OJ 1498: Wavio序列
- Android BroadcastReceiver之短信拦截(黑名单)
- mybatis 中使用association返回一条数据
- 神经网络入门
- 判断素数
- Collections和Collection的区别
- windows环境安装VMware,并且安装CentOS7 虚拟机
- BZOJ3884 上帝与集合的正确用法 (欧拉定理)
- MongoDB 常用基本命令
- NDK的基础教程 一 最简单的NDK使用
- PAT 1123. Is It a Complete AVL Tree (30)
- 使用VS Code进行C语言学习
- link和@import的区别