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

為了賬號安全,請及時綁定郵箱和手機立即綁定
查找函數仍然有些問題.....
我相信堅持的人還是有不少的,只是比較少評論。 ^_^
本質遍歷也是遞歸。。。
啊啊啊啊啊啊?。。。‰y也簡單?。。。。?/div>
從堆中分配內存并初始化每個數據為0可以這樣:m_pTree = new int[size](); 這是C++11的新特性!~
老師有點口誤 不過講的很明白
有沒有非遞歸的講解
好想用一個MSDN什么的都包括的c++6.0,我的一點都不好用。
如果刪除根節點要把后面的子節點也刪掉吧,使用遞歸:int leftPos = nodeIndex*2 + 1;
int rightPos = nodeIndex*2 + 2;
int temp = 0;
if(leftPos <= m_iSize && m_pTree[leftPos] != 0){
DeleteNode(leftPos,&temp);
}
if(rightPos <= m_iSize && m_pTree[rightPos] != 0){
DeleteNode(rightPos,&temp);
}
做了人生中第一次有意義的debug,有問題,耐心一點,一層層剝開,終會找到bug!

把void Node::DeleteNode()中的代碼:this->pParent->pRChild = NULL;寫成了this->pParent->pParent=NULL,因此刪除結點6時,采用后序遍歷,第五次當要訪問結點6的雙親結點2時就出現了問題,發生訪問沖突?。ㄎ遗挪榈搅薉eleteNode有問題,但編譯通過,邏輯有問題,怪不得一直沒有查出來?。?/div>
不是遞歸,遞歸是函數A里面調用函數A自身,此處的兩個searchNode不是同一個函數
今天就上數據結構的二叉樹,發現這個視頻比書本上已經老師講解的都要清晰~
感謝
看完了,感覺我智商有點跟不上呀呀呀呀
課程須知
應該熟練掌握C++相關語法,重點掌握數組、結構體及遞歸函數,需要熟悉線性表和鏈表相關內容
老師告訴你能學到什么?
通過課程的學習,你將掌握樹的相關概念,數組二叉樹,鏈表二叉樹及二叉樹遞歸實現的前序遍歷、中序遍歷和后序遍歷

微信掃碼,參與3人拼團

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消