我剛才去知乎找一些資料,看到了一個(gè)問題:什么是遞歸?當(dāng)然有意思的并不是這個(gè)問題,而是下面大神網(wǎng)友們的回答。
其中點(diǎn)贊最高的回答是這個(gè):「不宜公開討論的政治內(nèi)容」的定義和范疇本身也屬于「不宜公開討論的政治內(nèi)容」。第一眼看上去是真的有些暈,然后仔細(xì)一看,也很好理解,嗯,我看懂了。
下面還有一個(gè)更直觀的回答:
那么遞歸到底是什么呢?
一個(gè)事物由這個(gè)事物本身所構(gòu)建,那么在理解這個(gè)事物的時(shí)候,就需要先理解事物的構(gòu)成,于是就回到理解這個(gè)事物本身,從而再次需要理解這個(gè)事物的構(gòu)成……這個(gè)不斷循環(huán)理解的過程就形成了遞歸。(這個(gè)解釋本身也是遞歸的)
而從字面意思來看,遞——是傳遞,歸——是回歸。那么從傳遞開始回歸到傳遞的開始,就是從一個(gè)地方出發(fā),回到了出發(fā)的地方,就完成了一次循環(huán),而不斷重復(fù)這個(gè)循環(huán),就是遞歸。
這里有一個(gè)耳熟能詳?shù)墓适拢簭那坝幸蛔剑嚼镉幸蛔鶑R,廟里有一個(gè)老和尚和一個(gè)小和尚,他們?cè)谡f故事,故事是什么呢?從前有座山,山里有座廟,廟里有一個(gè)老和尚和一個(gè)小和尚,他們?cè)谡f故事,故事是什么呢?從前有座山,山里有一座廟……等等……
你看懂了嗎?不懂也沒關(guān)系,畢竟我們身處網(wǎng)絡(luò)時(shí)代,最不缺的就是好奇心,當(dāng)然資料也是不缺的。
你想了解遞歸在Python中的應(yīng)用嗎?可以跟著老師的操作來領(lǐng)略一番。
感謝小伙伴的觀看,有問題可私信,評(píng)論留言也可。