Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
            
                    
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                        
                        6年前关闭。
                    
                
        

两者的时空复杂度是否有差异?

for (int i=0; i<= 100; i++) {
    System.out.println("hi");
}

for (int i=100; i>= 0; i--) {
    System.out.println("hi");
}


如果循环更大且更复杂,该怎么办?就像i <= 1000000

最佳答案

不,两者之间的时空复杂度没有差异。

我很想知道您为什么会这样。

附言当然,如果实际代码不同,那么答案也可能不同。

关于java - For反向循环更好吗? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18654859/

10-09 05:06