[理工] 107交大(5)!

看板Grad-ProbAsk作者 (andrew)時間7年前 (2019/01/15 11:57), 編輯推噓4(401)
留言5則, 2人參與, 7年前最新討論串1/1
https://i.imgur.com/lkNUQfw.jpg
花很久才弄懂,和各位確認一下: 不知是我哪裡沒想到,還是這題真的考很細,考到一些程式特性,因為我是真的用程式跑 才發現,這題的內層遞回跑完回到外層時,flag值會自動+1(原本是在p=null才會加), 好像結束某個遞回時,p會被設成null(p是address),大概是位址不需要了就設null吧! 但第一次做完全想不到這點啊!我的感覺是真的用程式trace過才會懂……… -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.10.225.106 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1547524670.A.916.html

01/15 12:04, 7年前 , 1F
flag應該是只要呼叫一次foo2就會加一沒錯
01/15 12:04, 1F

01/15 12:11, 7年前 , 2F
可以把他想成後序追蹤,每個追蹤flag+1,但flag是0開始,
01/15 12:11, 2F

01/15 12:11, 7年前 , 3F
所以就是奇數個拜訪的點全部加起來
01/15 12:11, 3F

01/15 12:13, 7年前 , 4F
好像真的會跑到NULL欸...所以是我運氣好加對QQ
01/15 12:13, 4F

01/15 12:21, 7年前 , 5F
文章代碼(AID): #1SFLe-aM (Grad-ProbAsk)