作者 主題: 想要問一下離散數學遞迴的一個想法  (閱讀 2985 次)

0 會員 與 1 訪客 正在閱讀本文。

a19870504

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
想問一個想法  因為不知道自己想的到底對不對

生成函數可以算是排列組合的另一個工具

那遞迴也可以解排列組合的問題   是所有的題目都可以解嗎?

那遞迴也算是解排列組合的令一個工具?

一直搞不懂遞迴的用處跟意義   只知道用在程式時的用處

stlee

  • 鑽研的研究生
  • *****
  • 文章數: 817
    • 檢視個人資料
回覆: 想要問一下離散數學遞迴的一個想法
« 回覆 #1 於: 2008-07-30 16:10 »
遞迴應不是一種工具

而是一種方法:解決問題的方法

如果您的問題剛好適合用遞回來解決,那他就是一個解決方法的工具

所以當您已經知道遞迴的用處及其用法後,在適當時候用他,就是個完美的解決方案

而我使用時機都是在解決方法相似度高,資料格式相同,但資料內容相似度低的時候來使用遞迴作為解決方案

建議是畫個架構流程圖.....不知道您使用何種語言?不過我用C語言,不畫流程圖根本無法掌握(除錯)
(遞迴不只是自己叫自己喔!A叫用B,B叫用C,C又叫用A就構成一個遞迴了)

給您參考參考嚕^_^
程式是人寫的,別讓工具的限制成為您想像力的極限
~程式中最重要的部份應該是註解而不是程式碼,這是因為解讀註解一定比解讀程式碼簡單
~程式寫好後約一個月就會忘的差不多了,所以花點時間把註解寫好至少能讓自己(或別人)看的懂當初在寫什麼