※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2019-12-11 10:46:52
看板 Gossiping
作者 標題 [問卦] 遞迴的真諦是什麼。
時間 Wed Dec 11 00:32:04 2019
寫短碼程式的萬用解
但用的不好會造成堆疊異味
乍看之下解題很快好像有種秒殺的快感
實際上工作卻不太可能使用
只能在單一個函式呼叫下完成功能
有沒有遞迴解反而是最low解法的八卦。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.13.33.108 (臺灣)
※ 文章代碼(AID): #1TxyY6Zv (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1575995526.A.8F9.html
推 : 只應天上有1F 1.160.59.79 台灣 12/11 00:33
推 : >>ERROR2F 42.73.244.70 台灣 12/11 00:34
推 : 堆疊異味可能是堆了太多髒內褲3F 122.116.80.9 台灣 12/11 00:34
推 : 進去三面全是大鏡子的電梯4F 36.225.51.84 台灣 12/11 00:34
→ : 我遞迴都不放條件式return5F 111.246.189.154 台灣 12/11 00:35
推 : 我都把學過的遞迴給學校老師6F 49.219.140.84 台灣 12/11 00:35
→ : 工作不太用嗎? D&C 也需要遞迴啊7F 67.254.224.59 美國 12/11 00:37
推 : 別問了 凡人用迴圈就好8F 114.34.9.65 台灣 12/11 00:39
推 : 用method其他人看的比較懂 誰知道你用9F 114.137.164.67 台灣 12/11 00:43
→ : 什麼遞迴
→ : 什麼遞迴
推 : 全面啟動11F 101.12.102.156 台灣 12/11 00:49
推 : OOP 用遞迴感覺很怪。記憶體那麼便宜,12F 114.137.90.124 台灣 12/11 00:54
→ : 狂開陣列比較明潦。
→ : 狂開陣列比較明潦。
推 : 一直把工作分下去交給別人做14F 223.137.158.220 台灣 12/11 00:57
推 : Divide and conquer15F 101.12.102.156 台灣 12/11 01:00
推 : stack overflow16F 220.134.199.28 台灣 12/11 01:01
→ : 遞迴就是自肛阿 前列線高潮就可以停止 不然17F 111.241.54.29 台灣 12/11 01:05
→ : 就等著膛炸
→ : 就等著膛炸
推 : 就是潮啊19F 36.229.244.131 台灣 12/11 01:19
→ : 以一貫之20F 119.77.200.112 台灣 12/11 01:22
→ : 學了之後好像只有河內塔有用到21F 31.205.252.130 英國 12/11 01:27
→ : 堆疊異味聽起來好臭喔22F 1.171.250.187 台灣 12/11 02:06
推 : 現在不流行了 平行化才是王道23F 115.43.53.157 台灣 12/11 02:17
推 : 搜尋資料夾下的所有檔案就要用遞迴啊 用24F 180.204.133.59 台灣 12/11 02:42
→ : 迴圈怎寫?
→ : 迴圈怎寫?
→ : 而且遞迴效率低要能避就避26F 192.76.172.73 德國 12/11 03:02
推 : embeded system用遞迴是在找死27F 1.169.243.134 台灣 12/11 06:51
→ : 要用遞迴的前提是懂得開執行序28F 1.169.204.35 台灣 12/11 07:59
→ : 不然效能太垃圾,基本上寫到要遞迴都有
→ : 問題
→ : 不然效能太垃圾,基本上寫到要遞迴都有
→ : 問題
→ : 柯文哲跟847,自己呼叫847打自己31F 114.136.164.245 台灣 12/11 08:39
--
1樓 時間: 2019-12-11 16:35:35 (台灣)
→
12-11 16:35 TW
推文不是學店生就是性變態,明明遞迴有其存在價值,迴圈無法取代。像 C++ 的 tuple 就是 variadic template 遞迴出來的。用 macro 也是可以定義,但很麻煩,並且參數量有限。
回列表(←)
分享