【題解】【中國大學MOOC】(東北大學)大學計算機--Python算法實踐測驗——第七週:樹的實現

1.已知一棵二叉樹的前序遍歷結果爲ABCDEF,中序遍歷結果爲CBAEDF,則後序遍歷的結果爲( )

編號 選項
A CBEFDA
B 不定
C CBEDFA
D FEDCBA

2.利用嵌套列表表示一個二叉樹,列表的第一個元素的值用來存儲( )

編號 選項
A 左子樹的列表
B 值爲空
C 右子樹的列表
D 根節點

3.有關二叉樹下列說法正確的是( )

編號 選項
A 二叉樹中至少有一個結點的度爲2
B 二叉樹中任何一個結點的度都爲2
C 二叉樹的度爲2
D 一棵二叉樹的度可以小於2

4.假定列表list1=[1, 3, 2, 4, 5, 2, 1, 0], 則 list1[-1]值爲( )。

編號 選項
A 3
B 5
C 1
D 0

5.爲了實現將5添加到list1的末尾, 需要用( )。

編號 選項
A list1.add(5)
B list1.append(5)
C list1.addEnd(5)
D list1.addLast(5)

6.爲了實現將5插入到列表list1的第3個位置, 需要使用( )。

編號 選項
A list1.insert(3, 5)
B list1.insert(2, 5)
C list1.append(3, 5)
D list1.add(3, 5)

7.假定list1=[3, 4, 5, 20, 5, 25, 1, 3], 則list1.count(5)的值爲( )。

編號 選項
A 0
B 2
C 1
D 4

8.假定list1=[3, 4, 5, 20, 5, 25, 1, 3], 則在執行list1.extend([34, 5])之後list1的值爲( )。

編號 選項
A [1, 3, 4, 5, 20, 5, 25, 3, 34, 5]
B [3, 4, 5, 20, 5, 25, 1, 3, 34, 5]
C [1, 3, 3, 4, 5, 5, 20, 25, 34, 5]
D [25, 20, 5, 5, 4, 3, 3, 1, 34, 5]

9.對一個二叉排序樹進行中序遍歷時,得到的序列是一個( )。

編號 選項
A 按值從小到大排列的有序序列
B 按值從大到小排列的有序序列
C 無序序列
D 等序序列

10.下面代碼的執行結果爲( )。def f(values): values[0] = 44v = [1, 2, 3]f(v)print(v)

編號 選項
A [1, 44]
B [44, 2, 3]
C [1, 2, 3]
D [1, 2, 3, 44]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章