討論串[討論] 遞迴要如何鍛鍊
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 5→)留言7則,0人參與, 最新作者ljred (小麻雀吱吱喳喳!)時間9年前 (2016/08/21 20:48), 9年前編輯資訊
0
0
0
內容預覽:
想學遞迴?找個 pure functional programming language 就解決了,. 語言本身不給迴圈,只能用遞迴XD. 遞迴其實並沒有那麼難,只要了解遞迴的思考模式,任何人都可以寫出來. 1. 首先思考邊際情況,也就是可能出現錯誤的情況,或是可以直接回答出答案,. 不需要使用遞迴
(還有1278個字)

推噓4(4推 0噓 9→)留言13則,0人參與, 最新作者GALINE (天真可愛CQD)時間9年前 (2016/08/21 15:57), 9年前編輯資訊
0
0
0
內容預覽:
要用遞迴,要習慣遞迴是一種 "各自擊破" 的做法. 這是思考方式的問題,抄 code 不一定抄得來. 例如葉問一個打十個,用遞迴來講就是"先打一個,然後打剩下的". 然後遞迴必須要給一個"好了打完了收工"的條件,不然會沒完沒了. 以下虛擬碼. -----------------------. yeh
(還有855個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者lastdreamer時間9年前 (2016/08/21 13:39), 9年前編輯資訊
0
0
0
內容預覽:
幾個比較簡單的練習. Tree Traversal. 1. pre-order, in-order, post-order. 2. Find tree height. 3. 在Binary Search Tree 中找某個數字. 4. 比較兩個 Binary Tree 是否相等. Graph Tra
(還有357個字)

推噓42(43推 1噓 60→)留言104則,0人參與, 最新作者ripple0129 (perry tsai)時間9年前 (2016/08/20 19:34), 編輯資訊
0
0
0
內容預覽:
To Iterate is human, to recurse, divine.. 遞迴真的有點難懂,. 雖然效率較低,. 常常stack overflow,. 不過一些程式碼硬要寫成迴圈,. 似乎可讀性會降低。. 大家覺得遞迴是很吃天份的東西嗎,. 怎樣的鍛鍊方式能夠讓使用遞迴得心應手?. 小弟是
(還有7個字)
首頁
上一頁
1
下一頁
尾頁