書籍:洪逸資料結構(五版)
p.1-52 例16題的題目與解答:
https://i.imgur.com/SDndcyb.jpg
此題我不太瞭解解答遞迴式為什麼會長這樣,與我自己想的不太一樣,以下是我自己寫的
遞迴式:
https://i.imgur.com/sulEKJD.jpg
我寫這遞迴式的想法是:當 n>2 時,要做除法和加法,一共兩個 operation。接著當 n<
=2時,只需回傳值,所以初值為 1
但若按解答的寫法,在 n>2 時,只有一個 operation,是把除法和加法合起來看嗎?接
著反推解答遞迴式的初值,可發現
T(0)=1, T(1)=1, T(2)=2
這讓我百思不得其解,n=2 時只有回傳值,居然有兩個 operation。
不知道是我對題目有誤解,還是觀念有不正確的地方,想請教版上的大大們
謝謝!!