討論串[問題] 遞迴改非遞迴
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Schelfaniel (Schelfaniel)時間15年前 (2010/04/18 21:44), 編輯資訊
0
0
0
內容預覽:
用 Clojure 改寫 :QQ. ; 邊是否在點上?. (defn other-point [point edge]. (cond. (= point (first edge)) (second edge). (= point (second edge)) (first edge). :else
(還有1205個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者cutecpu (可愛中央處理器)時間15年前 (2010/04/17 16:54), 編輯資訊
0
0
2
內容預覽:
改過的版本 => http://codepad.org/ImuTco5T. 程式說明:. 1. 後面註解有 /* add */ 代表新增的程式碼. 2. 被 /* xxx */ 括住的部份是原來的程式碼不需要的部份. 3, 除了上面所說的以外,其它都是沿用原來的程式碼. 3. 針對你問題一:找不到結

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者bleed1979 (十三)時間15年前 (2010/04/15 15:58), 編輯資訊
0
0
1
內容預覽:
以往我也是遞迴寫,突然要搞非遞迴有點遇到困難的感覺。. 不過設定好該保留每個數選擇下一個數的陣列(pos)也是可以辦到。. 另外要說明一下有些人覺得要怎麼跳出迴圈。. 因為是一筆劃,輸出答案的長度是9位數,index 會從0到8。. 如果不合會減1,那跳出迴圈就是index減到 < 0。看程式碼就很
(還有1087個字)

推噓4(4推 0噓 9→)留言13則,0人參與, 最新作者remember11 (紀元)時間15年前 (2010/04/11 23:27), 編輯資訊
0
0
1
內容預覽:
如題. 這是題目的網址. http://uva.onlinejudge.org/external/2/291.html. 這是ACM的競賽題目 (一筆劃問題). 下面的程式碼是老師給的 c語言code. 老師要我們把它從"遞迴"改成"非遞迴". 因為小弟才疏學淺+遞迴很少用.... 我大概改了兩個版
(還有688個字)
首頁
上一頁
1
下一頁
尾頁