小编Amb*_*ber的帖子

负数输出应为正数

我正在研究一个java项目,我有一个让我疯狂的循环.

程序采用输入N,这是一个正整数.我希望我的循环做的是:

假设N = 10.循环将取1到10的所有数字,将其提高到第五个幂,并将每个值存储在长度为N的数组中.

它(看似)正常工作,直到N = 73我想.一旦N达到74或更高,它开始随机给我74 ^ 5的负数.这显然是不正确的.数字越高,它给我的负面影响就越大.

private static int _theLimit = EquationSolver.getLimit(); //input "N"
private static int length = (int) (_theLimit); //length of possible solutions array = N
static int[] _solutions = new int[length]; 

public static void solutionRun() {
    for(int i = 1; i <=_theLimit ;) { 
        //theLimit refers to the input N; for numbers from 1 until N
        for (int p = 0; p <= _solutions.length-1; p++) { 
            //solutions is an …
Run Code Online (Sandbox Code Playgroud)

java math

4
推荐指数
1
解决办法
604
查看次数

算法分析(Big O和Big Omega)

我在考试中得到了这个问题:命名一个既不是O(n)也不是Omega(n)的函数.

在尝试通过youtube自己学习这些东西后,我想这可能是一个正确的答案:

(n 3(1 + sin n))既不是O(n)也不是Omega(n).

那会准确吗?

algorithm big-o big-theta

2
推荐指数
1
解决办法
1964
查看次数

标签 统计

algorithm ×1

big-o ×1

big-theta ×1

java ×1

math ×1