下面是一個求樹的結點 的度 的函式,
該結點指向子結點 的個數 即LinkList_Length(node->child)即當前樹結點的 度。
圖1這個函式 是正確 的,問題出在圖2
圖1:

這個for回圈遍歷當前 結點 的所有 了結點 的度,和上面 唯一不同 的 是for回圈里的 條件 被 我寫成 了 i<ret ,
我用 了vs除錯發現圖2這個函式也能正確 的求到度,但是在求得所有 結點 最大 的 度的時候 ,退堆疊就出現 問題了
也就有了圖2 的報錯。說什么 結點指向的指標 tnode是空 應該是這個意思 。
我還是覺得我圖2的寫法 是正確 的,但苦于找不到 這個bug的答案,所以 來論壇里問一下大佬們意見!!!
感謝大家
圖2:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/282200.html
標籤:數據結構與算法
上一篇:locust 集合設定完后,運行成功,但是監控發現沒有等待后發請求,而是直接發請求了,請幫忙看看怎么回事?
下一篇:匯編語言怎么使用C++庫?
