設(shè)如下圖所示的二叉樹B的存儲結(jié)構(gòu)為二叉鏈表,root為根指針,結(jié)點結(jié)構(gòu)為:(lchild,data,rchild)。其中l(wèi)child,rchild分別為指向左右孩子的指針,data為字符型,root為根指針,試回答下列問題:
假定二叉樹B共有n個結(jié)點,試分析算法traversal(root)的時間復(fù)雜度。您可能感興趣的試卷
你可能感興趣的試題
A.3
B.2
C.4
D.5
A.48
B.49
C.50
D.51
A.M1
B.M1+M2
C.M3
D.M2+M3
A.98
B.99
C.50
D.48
最新試題
已知帶頭結(jié)點的鏈隊列指針Q,則該非空隊列取隊頭元素操作的語句是()
設(shè)二叉樹采用二叉鏈表方式存儲,root指向根結(jié)點,r所指結(jié)點為二叉樹中任一給定的結(jié)點。則可以通過改寫()算法,求出從根結(jié)點到結(jié)點r之間的路徑。
則該隊列中元素個數(shù)為()
采用鄰接矩陣存儲n個頂點e條邊的無向圖,其鄰接矩陣的大小為()。
單鏈表類型定義如下:設(shè)計算法在帶頭結(jié)點的單鏈表L中刪除數(shù)據(jù)值最小的結(jié)點(設(shè)鏈表中各結(jié)點數(shù)據(jù)值均不相同)。函數(shù)的原型為:void f34(LinkList L)
一棵二叉樹的后序序列是:CBEFDA,中序序列是:CBAEDF,則該二叉樹的先序序列是()
下列可以直接用循環(huán)結(jié)構(gòu)即可將遞歸轉(zhuǎn)換為非遞歸的是()
對給定的數(shù)據(jù)集{84,47,25,15,21}排序,進行2趟簡單選擇排序的結(jié)果是()
數(shù)據(jù)元素在計算機的存儲映像包括()
在中序遍歷非遞歸算法中,在進入子樹進行訪問前,需要在自定義棧中保存()