[英]Should time complexity of Juggling algorithm be O(n)?
數組旋轉的雜耍算法的時間復雜度(假設數組旋轉“ d”次)計算為O(n),其中“ n”是數組的大小。 但是,對於任何數量的旋轉(即,對於“ d”的任何值),該算法均精確運行n次。 因此,算法的時間復雜度不應該是“ Theta(n)”而不是O(n)嗎? 在任何情況下,它總是循環n次;否則,任何人都可以提供一個測試案例,說明它不能准確運行n次嗎?
說f
在Θ(n)
中與說它在O(n)
和Ω(n)
。 通俗地說,當Θ(·)
更精確時,通常使用O(·)
。 但是Θ(n)
的函數肯定也在 O(n)
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.