java - 该方法的时间复杂度

标签 java time-complexity

我的 toString() 方法的时间复杂度应该是 O(Row*Col)。我从代码中可以看到,有两个 for 循环,其中一个循环遍历行,另一个循环遍历列。

字符串变量的声明是否需要花费很多时间?我已经编写了代码,但它有那么精确的时间复杂度吗?

最佳答案

是的,复杂度为 O(Row*Col) 或 O(N),其中 N 为元素数量。

声明不会进入渐近运行时间,因为它们具有恒定时间。

关于java - 该方法的时间复杂度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32449823/

相关文章:

algorithm - 如何计算三个嵌套依赖循环的时间复杂度?

java - 如何在 Jmeter 中使用 Java 加载公钥?

java - 动态方法调用(继承中的对象和引用)

java - 查找 Java 数组中最低的 double

python - 跨多个时间段计算前 10 名或前 X 名列表的有效方法

algorithm - 欧几里得算法对上限下的数对所采取的步数总和的快速算法

java - java Matlab 的可序列化性

java - 变量多态性的初始化

algorithm - 统计0到N之间的K个数

Java Math.pow(a,b) 时间复杂度