討論串[問題] 遞迴在非人工智慧的語言上的使用時機
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓6(6推 0噓 14→)留言20則,0人參與, 最新作者liu2007 (薯)時間10年前 (2013/10/21 01:12), 編輯資訊
2
0
0
內容預覽:
/遞迴 /recursive 都沒看到相關的文章. 想請問遞迴在 C or java 這些非人工智慧的語言上的使用時機. 使用遞迴寫程式真的是很美妙,可是速度實在是很糟糕. 而且一不小心記憶體就爆了. 但是既然語言支持了遞迴,總是有個理由說能夠在某些時候使用吧?. 而這些時機到底是什麼呢?. goo
(還有113個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者LPH66 (f0VMRgEBA)時間10年前 (2013/10/21 01:48), 編輯資訊
0
0
1
內容預覽:
其實遞迴這東西是從數學定義來的. 數學的定義方法裡有一種叫做遞歸定義. https://zh.wikipedia.org/wiki/%E9%80%92%E5%BD%92%E5%AE%9A%E4%B9%89. 而遞迴的程式其實就只是把這種概念直接程式化而已. 也就是說, 當你的程式要計算的東西在數學上
(還有646個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者yauhh (喲)時間10年前 (2013/11/02 10:45), 編輯資訊
0
0
0
內容預覽:
試著來回答這個問題. 要用遞迴,第一個就是你的平台,程式執行效果會因為遞迴. 而降低效能到什麼地步,對這一點你要有一些概念.. 第二是要考量到當你有一件工作,例如一段超小型XML處理的程式,若用遞迴寫程式. 寫的速度有多快,而遞迴展開的層數有多小,這二件因素會讓你比較有機會用遞迴. 取得工作優勢..
(還有151個字)
首頁
上一頁
1
下一頁
尾頁