leetcode仔大概都知道 在實作DP、DFS、backtracking之類的演算法 會常常使用recursive function 簡單說就是函數自己呼叫自己 把大問題拆成小問題解決 再一層一層把結果回傳到上層 得到最後的答案 經典題目大概就是費波那契數列 但實際上當碼農五年多了 根本沒在公司看過有人寫過遞迴 好奇有人工作看過嗎?是用在什麼地方呢? 卦? -- ※ 發信站: 批踢踢實業坊(www.ptt-website.tw), 來自: 42.77.73.90 (臺灣) ※ 文章網址: https://www.ptt-website.tw/Gossiping/M.1701522686.A.2FC
Roooz: 通常只是套用變數吧 一直遞迴不好維護吧 114.137.2.239 12/02 21:12
JinCheng5566: 很多ㄅ 183.180.0.117 12/02 21:12
james732: 我用過啊,複製貼上貼錯的時候 223.137.19.161 12/02 21:12
kurtsgm: 因為大部分碼農(包括我)會遇到的問題都很 114.32.220.241 12/02 21:12
F12: 寫越簡單越好 不然接你工作的人看到瘋掉 223.138.9.57 12/02 21:12
Nicodim: 一定又是這包養 223.138.9.57 12/02 21:12
kurtsgm: 單純 百分之九十九都不是那種演算法問題 114.32.220.241 12/02 21:13
navstar: 深度搜尋 173.240.13.12 12/02 21:13
kurtsgm: CRUD仔基本上幾乎不會碰到這些東西 114.32.220.241 12/02 21:13
syura945: 遞迴容易爆stack 111.240.77.187 12/02 21:13
ookk36: 最近檢查circular path有用到 118.160.122.30 12/02 21:13
Foning: 包養平台不意外 118.160.122.30 12/02 21:13
Godmyfriend: 有 畫樹狀圖 42.72.214.8 12/02 21:14
botnet: 不會 42.73.245.84 12/02 21:15
botnet: Call function處理而已 42.73.245.84 12/02 21:15
HJC6666: 自找麻煩 1.160.88.56 12/02 21:15
zzro: 這東西是偷懶用的 懶得把原本的打掉重寫 114.44.48.154 12/02 21:16
AKNY: 覺得包養網EY嗎 114.44.48.154 12/02 21:16
azter: 有 stack overflow 的疑慮 不推 114.137.42.141 12/02 21:16
vios10009: 有while可以用,用遞迴搞死自己幹嘛 101.10.62.176 12/02 21:17
duckosara: ?? 136.23.35.37 12/02 21:18
olozil: 有看到就會拆掉,維護性不好 203.203.36.145 12/02 21:18
hk3345678: switch case + while 就搞定一切 123.195.97.215 12/02 21:18
mysister: 包養網站葉配啦 123.195.97.215 12/02 21:18
johnhmj: GOTO: 101.10.49.172 12/02 21:19
CLANNAD: 你不用quick sort嗎? 210.165.79.78 12/02 21:22
paladin499: 當然會 36.229.143.167 12/02 21:22
dayend: recurse...會啊 該用還是要用 儘管... 61.224.56.92 12/02 21:23
dayend: 別人可能會看不懂 但把腳本說明清楚就好了 61.224.56.92 12/02 21:24
cir72: 記者收了包養網多少啦 61.224.56.92 12/02 21:24
whwuhwu: 我不敢,怕記憶體爆掉223.140.222.165 12/02 21:24
panex0845: 我看你是不懂stack overflow喔125.229.208.148 12/02 21:24
Solosea: 因為也沒有你想得那麼好用 36.236.50.154 12/02 21:27
Brioni: 遞迴喔,大程式別亂用223.140.210.252 12/02 21:27
crossdunk: 會啊 然後直接卡死 220.135.70.205 12/02 21:29
ATrain: 包養真亂 220.135.70.205 12/02 21:29
mpyh12345: 自己寫的還好 看別人的遞迴還真的看不 220.143.28.119 12/02 21:30
mpyh12345: 懂 220.143.28.119 12/02 21:30
HanaYukii: 解題用 125.228.42.98 12/02 21:32
parkerlived: 遞迴裡面要設條件跳出不然death lock 125.228.242.40 12/02 21:33
parkerlived: 跳出時也要清掉stack不然記憶會爆掉 125.228.242.40 12/02 21:35
grado0802: 演藝圈一堆包養好嗎 125.228.242.40 12/02 21:35
gozule: 一定要用遞迴,用queue模擬比較安全且好維 36.238.184.102 12/02 21:36
gozule: 護 36.238.184.102 12/02 21:36
parkerlived: 有時候遞迴裡面放watchDog比較保險 125.228.242.40 12/02 21:36
BlueBird5566: 你DB TABLE有正規化的話 遞迴就有機 223.137.82.178 12/02 21:36
BlueBird5566: 會用到 例如公司的組織圖或網站MENU 223.137.82.178 12/02 21:37
smilejin: 政治圈一堆包養好嗎 223.137.82.178 12/02 21:37
gozule: 打錯是stack 36.238.184.102 12/02 21:37
BlueBird5566: 那種樹狀結構不知道會長到幾層 223.137.82.178 12/02 21:37
BlueBird5566: 不用遞迴你要怎麼寫== 223.137.82.178 12/02 21:37
parkerlived: 不過遞迴不是很好maintain做法少用吧 125.228.242.40 12/02 21:38
RealGarden: 現在流行用遞迴吧?有些語言還沒迴圈 203.121.235.8 12/02 21:38
qusekii: 有錢人一堆包養好嗎 203.121.235.8 12/02 21:38
lazarus1121: 有些東西不用遞迴會更醜 1.171.173.125 12/02 21:40
BlueBird5566: 你覺得沒人寫遞迴是因為很多元件都 223.137.82.178 12/02 21:41
BlueBird5566: 幫你實作好了 直接拿來用就好== 223.137.82.178 12/02 21:41
lazarus1121: 像無限層多層的選單樹 1.171.173.125 12/02 21:43
lazarus1121: 這種需求用遞迴幾行就搞定了 1.171.173.125 12/02 21:43
Y949731: 學生妹被包養多嗎 1.171.173.125 12/02 21:43
kikichou: 該用則用,樹狀結構很適合用,所以就用 111.243.12.160 12/02 21:43
t81511270: 遞迴丟給 非同步 111.246.91.54 12/02 21:47
SKY3064: 會爆掉 先不要 111.250.224.6 12/02 21:51