Redian新闻
>
新郎军事太没节操了,捏造了一堆扯淡的军事博客
avatar
新郎军事太没节操了,捏造了一堆扯淡的军事博客# Joke - 肚皮舞运动
c*w
1
题目是打印n个质数。
请问最简单的这种方法,时间复杂度是多少?谢谢
每一次计算到一个n的数,都要和n个做n个判断所以是n^n吗
/**
* naive way.
* I think it takes O(n^n) time?
*/
public static void prime(int n) {
boolean[] primes = new boolean[n + 1];
for (int i = 2; i < primes.length; i++) {
if (isPrime(i)) {
primes[i] = true;
}
}
print(primes);
}

public static boolean isPrime(int num) {
for (int j = num - 1; j > 1; j--) {
if (num % j == 0) {
return false;
}
}
return true;
}
avatar
C*o
2
【 以下文字转载自 Military 讨论区 】
发信人: ppANDpp (月日月光华), 信区: Military
标 题: 新郎军事太没节操了,捏造了一堆扯淡的军事博客
发信站: BBS 未名空间站 (Fri Apr 26 00:36:46 2013, 美东)
一点底线都没有
avatar
c*w
4
她这个方法我倒是知道,但是最暴力解复杂应该如何算?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。