→ JKLee: +1或+2不影響最後的答案10/28 20:41
→ JKLee: 都是+1或+2都是+常數,也就是+O(1)10/28 20:50
→ JKLee: ^^^^多打的 10/28 21:36
→ JKLee: n<=2時,T(n)都是O(1)。原題T(2)=T(1)=T(0)=T(-1)....10/28 21:58
→ JKLee: 為了要算遞迴式,只能取到T(2)=T(1)=O(1)10/28 21:58
→ JKLee: 也就是限制遞迴式只在n>=某些常數時才成立10/28 21:59
→ JKLee: ^^^^^^^^1 10/28 22:05
→ JKLee: 書上的解答,只要再幫遞迴式加上n的下限就好了10/28 22:05
→ JKLee: 比方說n>=2,然後再加T(n)=O(1) as n<=210/28 22:05
→ outofyou: 題目在問exact number,解答卻給big-O... 10/29 01:48
→ outofyou: 解答第二式T(n)跟第一式T(n)不相等,缺一個係數。10/29 01:51
→ JKLee: 抱歉,我漏看了exactly10/29 02:06
→ outofyou: 所以第二式T(3)=2但T(1)及T(2)=1出現3自己不需operation10/29 02:21
→ outofyou: 原PO如果只想算除法和加法數量,n<=2沒有除法加法,應為010/29 02:27
→ outofyou: 或是想把題目解讀成除法加法回傳合計只算1次或算成3次,10/29 02:29
→ outofyou: 寫題目前先定義好。10/29 02:29
謝謝兩位大大熱心的解惑
我瞭解了
謝謝你們!!
※ 編輯: bobsonlin (49.215.200.151), 10/29/2017 12:52:10