采取递归算法的方式升级打怪
生活随笔
收集整理的這篇文章主要介紹了
采取递归算法的方式升级打怪
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 什么是遞歸?
從前有個山,山里有個廟,廟里有個老和尚對小和尚說,
從前有個山,山里有個廟,廟里有個老和尚對小和尚說……
小時候,聽這段對話就想,師傅別念了。因為這不符合遞歸的三大特性之一,有邊界。什么符合遞歸呢?
比如小A立三年實現年薪百萬的flag,那這就需要三年的成長達到技術總監的要求,那么接下來22年從小白到高級工程師的修煉,需要體現到接下來的每一天的技術博客中。(設定的目標,需接受市場的毒打~)
再比如我寫這篇博客就是用的遞歸,將介紹遞歸的文章分為三段,每一段都有自己的功能,將每一段介紹清楚,那整篇文章也就完成了。
2.我們為什么需要會使用遞歸?
讓長期目標可實現。中短期目標有安排。
2.1.將我們遇見的大問題拆解到小問題,談財富自由太大,但寫作,早睡早起好習慣的培養是具體的。
2.2細分目標例如寫作,短視頻也可再劃分,自己的用戶是誰,頭部的寫作水平是什么?有沒有哪些亮點可借鑒?
2.3學會模仿頭部的作者,比如優質文章首選前列,周更的集錦以專題的形式保存,日更的文章(遇見的bug和aha moment的分享)。
3.如何實現一個最簡單的遞歸算法?
舉個小爭哥《數據結構與算法之美》中的例子,實現n個數階乘的遞歸公式
int f(int n){if(n <= 1) return 1;return f(n-1) * n;}總結:1.大規模拆解為次等規模 2.次等規模亦可繼續劃分,邏輯相同 3. 邊界值,為1跳出。
拆解,迭代,行動。
總結
以上是生活随笔為你收集整理的采取递归算法的方式升级打怪的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android9能用的flash播放器,
- 下一篇: td 提示暂无数据图片同上