最新文章列表

Count Primes

Description: Count the number of prime numbers less than a non-negative number, n. 给定一个整数,返回小于它的所有质数。我们借助一个布尔数组,来记录哪些数已经被标记为不为质数,每次循环的时候都从一个质数开始。最后只需要遍历一遍布尔数组中值为true的元素个数就可以了。代码如下: public class Sol ...
KickCode 评论(0) 有535人浏览 2016-02-19 02:39

质数判定

1、正则表达式也可以判定质数 public static boolean prime(int n) {   return !new String(new char[n]).matches(".?|(..+?)\\1+"); } 2、循环遍历是否可以被整除,只需要判定到平方根次即可。
小乙静流 评论(1) 有765人浏览 2013-10-10 22:50

求质数

质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。1和0既非素数也非合数。   求质数的算法   算法1、计算n除以2到根号n最接近的整数,如果都不能整除,n就是质数。      比如101,要除以2,3,4,5直到10,如果都不能整除,就是质数。      原理解释 : 设N=pq,若p>根N,那么q<根N      所以只要N不 ...
gebinsdyz 评论(0) 有618人浏览 2012-11-15 11:34

检查是否是质数

#include <cstdio> bool isPrime(int n) { if (n <= 1) return false; for (unsigned int i = 2; i * i <= n; i++) { if (n % i == 0) return false; } return true; }; int main() { ...
firstjava_5 评论(0) 有4人浏览 2012-08-25 11:42

检查是否是质数

#include <cstdio> bool isPrime(int n) { if (n <= 1) return false; for (unsigned int i = 2; i * i <= n; i++) { if (n % i == 0) return false; } return true; }; int main() { ...
titiquanqun 评论(0) 有10人浏览 2012-08-24 10:08

2012/5/12---求100以内的质数

这是很久以前写的代码。代码很简洁,也很简单。 但是今天再做一个关于求质数的笔试题的时候,自己又习惯性的写了一个更加耗时的代码,所以在这里把以前写过的代码重新发表一次,加深一下印象。 /* * 求100以内的质数 * @version 1.0 2012/5/12 * @auther akon */ package com.akon405.www; public cla ...
akon405 评论(0) 有1378人浏览 2012-05-12 17:31

java求质数(素数)的快速算法

public static List<Integer> ListPrime(int n) { /* * false为质数,true为合数 */ boolean[] primeList = new boolean[n + 1]; for (int i = 2; i <= n; i++) { if (!primeList[i]) { ...
366674654 评论(0) 有8922人浏览 2012-05-05 18:55

将一个偶数分解成质数之和

/* * 目标:将一个偶数,分解成质数之和。 */ public class DisintegrateEvenNumber { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub ...
小菌子 评论(0) 有2508人浏览 2011-12-14 14:19

查找给定正整数中所有的质数

import java.util.ArrayList; /* * 质数就是只能被1和本身整除的数字。 * 请写出一个方法,在任意给定一个正整数A后,找出0到这个正整数A中存在的所有质数。 */ public class PrimeNumber { /** * @param args */ public static void m ...
小菌子 评论(1) 有1825人浏览 2011-12-14 00:22

java 求质数

在找工作的时候,笔试中经常能碰到求素数的编程题,或者是求多少以内的素数,或者是求多少以内的素数和。   这两天,我也对这个问题有了点兴趣,上网找了一些资料。整理之后,得到以下两个方法,个人觉得第二种算是很优化的了。   第一种方法: for (int i = 1; i < mList.size(); i++) { int a = mList. ...
showmo 评论(0) 有2774人浏览 2011-12-08 16:03

一个小学题目,求一个质数

有一个这样的小学题目: 已知 A 是一个质数,而且 A + 6, A + 8, A + 12, A + 14 都是质数,试求出所有满足要求的质数 A。 package com.xjh.test; public class PrimeTest { public static void main(String[] args) { for (int i = 2, j = 0; ...
xiejiaohui 评论(0) 有1038人浏览 2011-08-24 11:01

1-1000内质数

定义:质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数。比1大但不是素数的数称为合数。1和0既非素数也非合数。合数是由若干个质数相乘而得到的。所以,质数是合数的基础,没有质数就没有合数。 分析:所以在求素数的时候,在2-1000之间出了1和自身之外不能被其他数整除,当我们循环到i(2<=i<10 ...
Brucegaochina 评论(0) 有1858人浏览 2011-08-23 11:20

java实现100以内质数

class zhishu(){    for(int i= 1; i < 100; i++){            boolean  flag = true;             for(int j=0; j < i; j++){                if(i%j =0 ){                  flag = false;                ...
liuhl 评论(0) 有2437人浏览 2011-08-21 14:31

面试题:求100以内质数解答

一道常见的面试题,求100以内的质数?关键是要记得什么是质数? 毕业时间一长,这个差点忘了 质数:只能被1和他自己整除的数叫做质数。 思路是只要它不能被其他整除即可,理解了这个,代码很简单。 public class Zhishu { /** * 求质数,(只能为1和他自己整除,其他的都不行) * @author mengzhiang */ publi ...
mengzhiang 评论(2) 有1489人浏览 2011-08-18 22:58

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics