你應該沒搞懂那個討論O(1)是說費式數列有一個公式解可是裡面有開根號 所以實務上並不是O(1)開根號速度跟數字長度有關係那個作者非常智障的嗆人time it 實際上就不是O(1)那個人履歷蠻漂亮的 電機出身+待過微軟開發過VS前期看他講話好像連基本的計算機原理和演算法數學都不懂連我以前當助教的學生都可以電爆他了XD講錯了 不是開根號 是次方問題然後O(n)裡的n 一種是編碼長度 一種是input數量因為是編碼長度問題 所以實際上是O(lgn)不過說不定原作者是想表達C++有編譯時期運算技術所以不管n多大C++都會在編譯時期算好所以run-time是O(1)wwwwwwwwww
https://i.imgur.com/N6tFX0a.png