設中序線索樹的結點由5個域組成。
Info:給出結點的數(shù)據(jù)域。
LT:標志域,為0或1。
LL:當LT為1時,給出該結點的左孩子的地址。
當LT為0時,給出按中序遍歷的前驅結點地址。
RT:標志域,為0或1。
RL:當RT為1時,給出該結點的右孩子的地址。
當RT為O時,給出按中序遍歷的后繼結點地址。
請編寫程序,在具有上述結點結構的中序線索二叉樹上,求某一結點p按后序遍歷次序的后繼結點的地址q,設該中序線索二叉樹的根結點地址為r。
另外,請注意必須滿足:
(1)額外空間的使用只能為O(1)。
(2)程序為非遞歸形式。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
則該隊列中元素個數(shù)為()
若三維數(shù)組a[4][5][6]的基地址是100,每個元素占用2個存儲單元,則數(shù)組a中最后一個元素的存儲地址是()。
下列可以直接用循環(huán)結構即可將遞歸轉換為非遞歸的是()
二叉樹的二叉鏈表類型定義如下:閱讀下列算法,并回答問題:(1)該算法的功能是什么?(2)以下算法功能是否等價于上面的算法?
數(shù)據(jù)元素在計算機的存儲映像包括()
一個抽象類型包括數(shù)據(jù)對象、()和一組處理數(shù)據(jù)的操作。
對以下幾個關鍵字的序列進行快速排序,以第一個元素為基準,一次劃分效果不好的是()
順序表中有10個數(shù)據(jù)元素,若第一個元素的存儲地址是1000,則最后一個元素地址是1036,第5個元素的地址是()
單鏈表類型定義如下:用不帶頭結點的單鏈表存儲待排數(shù)據(jù),鏈表頭指針為head。下列直接選擇排序算法對鏈表按升序進行排序,請?zhí)顚戇m當內(nèi)容使算法完整。
只要無向圖中有權重相同的邊,其最小生成樹就不可能唯一。