問個關於遞迴的問題

2022-10-05 05:42:33 字數 527 閱讀 4143

1樓:匿名使用者

我對pascal語言了解不太多,所以回答的可能有點問題,湊合著看吧,呵呵

第一題:

map[dep,y]:=true;是執行原來的y值,因為search()的引數為形參,是傳值的,所以函式結束後不會改變引數的值,

第二題:

二叉樹的pascal語言表示我沒看過,就淺淺的分析一下吧,當t=2時,執行t=t*2,就是就是尋找左孩子,執行tree(t),這時當然不會一直遞迴下去,因為tree()函式中有這樣一條語句if e[t]=0 then exit;當t達到上限時,就沒有節點了,這就保證了遞迴會及時的退出(當沒有孩子時)。找完左孩子,再找右孩子,t:=t+1;tree(t),原理同上,當沒有孩子時退出。

再說下我的感受,其實簡單遞迴是很好理解的,也很好寫,但是遞迴中有難題是非常繁瑣的,遞迴的思想還是很重要的,建議先從簡單的遞迴學起,抓住要害,再向高階遞迴前進

2樓:匿名使用者

分太少了不看!!

遞迴就是先進後出的壓棧操作,自己看去嘿嘿

問個星座的問題,問個關於星座的問題

變了,你是1月10日出生的,變為射手座 射手 12 18 1 19 有蛇夫座 蛇夫 11 30 12 17 這是新的,給分吧。問個星座的問題 十二星座時間配對是按陽曆 公曆 日期劃分的,金牛座 4月21日 5月21日 星座要看陽曆生日 如果只知道陰曆 要告訴出生年份才能看是哪個星座 是哪年的呢?星座...

問個關於魔獸和網路的問題,問個關於魔獸和網路的問題

長城寬頻 根本不好用!他只是個小公司,出口都是租運營商的,就想鐵通一樣的!你可以問問有人敢用鐵通不用 去玩魔獸的麼?這樣給你說吧,長城寬頻是isp,不是運營商,他的出口都是到處去租的,要不是電信的,要不是聯通的,要不就是網通的.為了節約成本,租的出口小得可憐,租來出口然後組成乙個大的區域網,你要用長...

關於衣服面料的問題,問個關於衣服面料的問題。

腈綸屬於人造材來質,親膚性差自,但部分面料效能佳bai,且成本低du廉,所以應用面還是zhi很廣的dao 傑克瓊斯的衣服應該不是純腈綸的,即使不是純棉的,也應該是混紡的,混紡的面料還是比較多的,只要人造材質所佔比例不是很多的,一般都沒什麼影響的。1 有些是面料本來身的問題 源,出現這種情況是沒有辦法...