gpt4 book ai didi

java - 带有包含 if 语句的 While 循环的方法的大 O 表示法

转载 作者:行者123 更新时间:2023-12-01 18:04:54 25 4
gpt4 key购买 nike

我对这样的方法的大 O 表示法有点困惑

public void printOut (SinglyLinkedList<Double> myLinked){
Iterator<Double> itr = myLinked.iterator();
while (itr.hasNext()){
double d = itr.next(); // unboxing
if (d > 5.0)
System.out.println (d);
} // while
} // method printOut

如果没有 if 语句,我知道它会是“n”,但由于 println 不会在每次迭代时执行,我如何得出这个符号?

最佳答案

答案仍然是O(n)

如果循环遍历列表,则时间复杂度为O(n)

关于java - 带有包含 if 语句的 While 循环的方法的大 O 表示法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37312980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com