五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

C語言自學--青蛙跳臺階

2023-06-29 15:04 作者:Klein要飛天  | 我要投稿

C語言的學習up是在B站上跟著各種教學視頻進行學習的,青蛙跳臺階也是很經(jīng)典的遞歸問題。

青蛙跳臺階:

有一只青蛙一次可以跳1個臺階,一次也可以跳兩個臺階,當有n個臺階的時候,一共有多少種跳法。

青蛙跳臺階問題可以通過遞歸的思維進行解決,在結(jié)合網(wǎng)上各位大佬的解題思路以后,up認為用樹狀圖的方式來理解更加簡單。

樹狀圖其實上也就是分支(確定了是分支當然也而已通過循環(huán)語句進行解答)


當n=4的時候的樹狀圖分析

可以發(fā)現(xiàn)在樹狀圖中第一步選擇是走一步還是兩步,第二部選擇也是如此,往復來看,青蛙跳臺階問題就演變成樹狀圖的選擇問題了,也就可以轉(zhuǎn)換成遞歸問題,在代碼中,當臺階數(shù)等于零的時候,就觸發(fā)一次記數(shù),通過反復調(diào)用最終的記數(shù)也就會成為青蛙跳到第n層臺階的方法。

代碼示例如下:

以上是在青蛙跳臺階中運用到的遞歸的知識,對于遞歸的知識,感覺還是運用的不太熟練,連同上一個問題也是感覺能夠?qū)f歸有了新的認識和了解,如果大家有什么疑問也可以積極提出,相互交流,或者有什么提升自己能力水平的方法也可以積極討論。

C語言自學--青蛙跳臺階的評論 (共 條)

分享到微博請遵守國家法律
平和县| 新绛县| 遂平县| 乌兰浩特市| 巴彦淖尔市| 大冶市| 长乐市| 治县。| 莫力| 台东市| 仲巴县| 随州市| 白城市| 泾源县| 闽清县| 湄潭县| 怀远县| 宜良县| 新疆| 灌云县| 珠海市| 炎陵县| 简阳市| 连江县| 衡阳市| 新兴县| 杂多县| 丰镇市| 五原县| 平遥县| 通渭县| 贡山| 商丘市| 禹州市| 阳泉市| 瑞金市| 华坪县| 临澧县| 三河市| 横山县| 古丈县|