0
我知道这很容易,但我的教科书并没有讨论带有do-while循环的Big-Oh命令,也没有使用我的其他算法源。java:Big-Oh这个do-while代码片段的顺序?再加上一个紧的上界
此问题表明以下代码片段参数化变量“n”,并且还需要紧上限。
int i=0, j=0;
do {
do {
System.out.println("...looping..."); //growth should be measured in calls to println.
j=j+5;
} while (j < n);
i++;
j = 0;
} while (i < n);
任何人都可以帮我解释Big-Oh命令的do-while循环吗?它们和循环一样吗?
看起来像O(n^2) –
您用于获取迭代的语法是不相关的。不管语法如何,你只需要计算迭代次数依赖于什么。 – EJP
循环是一个循环。当你看到一个循环内的循环时,认为O(n^2)。我知道这不是直接相关的,但是[Big-O](http://bigocheatsheet.com/) –