亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
說NULL的, 這是數組啊, 只不過是通過指針動態分配的數組, 賦值NULL干嘛 還用不用了, 又不是鏈表, 老師講的沒錯啊
給軟件點個贊
@Milk灬淺唱,老師的想法應該是讓這個AddNode()還具有替代的功能。如果添加節點不能覆蓋當前的節點,那么要在樹中替換某個節點時就需要把它所有的子節點都刪除后才能替換這個節點。這樣做更加麻煩,所以我認為還是支持覆蓋好,然后再在AddNode()函數中處理好后事,使用時小心一點就行了吧
根節點有點像眼睛
防不勝防的套路啊,我從一開始我就在想這個搜索怎么可能實現呢,果然把錯誤留到了最后。
不是太明白這個遞歸啊,沒怎么懂到底是怎么刪除的
算法思想還是懂,就是要寫成代碼還是難,還得多看看多練練

最贊回答 / 奔向_牛
后來改了,前面的是有錯,沒考慮周全Node *Node::searchNode(int nodeIndex){Node *temp=NULL; if(this->index==nodeIndex) ?return this; if(this->pLChild!=NULL) { if(this->pLChild->index==nodeIndex) return this->pLChild; else { temp=this->pLChild->sea...
一定要給自己動力,要是沒有,讓別人逼著前進你也行。
我當初加入ACM就是這樣,7天學完c語言,10天學完數據結構。
當時催的緊的時候,1天就學完了STL庫的操作。
現在想來,收獲真是不少
我是用Java的,不知是否。。。。。。
哎呀感覺內容有點少,都沒有說各種完全二叉樹等等的
我靠,我就說好糾結呀
說delete函數沒有刪除掉的是不是覺得左右子結點沒有被刪除掉?但是左右子結點都通過遞歸函數調用了“自殺的函數”,也就是說所有的函數都是通過那句delete this自殺掉的。

最贊回答 / 云離
孩子節點放左邊,兄弟節點放右邊。父節點不用說,和該節點有直接關系的節點要么是孩子節點要么是兄弟節點,所以度數最多是2,也就轉化成了二叉樹
課程須知
應該熟練掌握C++相關語法,重點掌握數組、結構體及遞歸函數,需要熟悉線性表和鏈表相關內容
老師告訴你能學到什么?
通過課程的學習,你將掌握樹的相關概念,數組二叉樹,鏈表二叉樹及二叉樹遞歸實現的前序遍歷、中序遍歷和后序遍歷

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消