- 首頁(yè)|
- 網(wǎng)校|
- 焚題庫(kù)|
- APP |
- 微信公眾號(hào)
題31圖
32. 二叉排序樹(shù)的各結(jié)點(diǎn)的值依次為20~28,請(qǐng)?jiān)陬}32圖中標(biāo)出各結(jié)點(diǎn)的值。
題32圖
33.用冒泡排序法對(duì)數(shù)據(jù)序列(55,38,65,97,76,138,27,49)進(jìn)行排序,寫(xiě)出排序過(guò)程中的各趟結(jié)果。
四、算法設(shè)計(jì)題(本大題共2小題,每小題7分,共14分)
34.設(shè)線性表A =(a1, a2, …,am),B=(b1, b2, …,bn),試寫(xiě)一個(gè)按下列規(guī)則合并A,B為線性表C的算法,使得
C=(a1, b1, …, am ,bm ,bm+1, …,bn) 當(dāng)m≤n時(shí);
或者 C=(a1, b1, …, an ,bn ,an+1, …,am) 當(dāng)m>n時(shí)。
線性表A,B和C均以帶頭結(jié)點(diǎn)的單鏈表作為存儲(chǔ)結(jié)構(gòu),且C表利用A表和B表中的結(jié)點(diǎn)空間構(gòu)成。(注意:?jiǎn)捂湵淼拈L(zhǎng)度值m和n均未顯式存儲(chǔ)。)
35. 二叉樹(shù)的二叉鏈表類型定義如下:
typedef struct btnode {
datatype data;
struct btnode *lchild,*rchild;
} bitreptr;
寫(xiě)出后根遍歷根指針為t的二叉樹(shù)的遞歸算法( void postorder (bitreptr *t) )。
上一篇:全國(guó)2008年1月高等教育自學(xué)考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題
下一篇:全國(guó)2013年1月高等教育自學(xué)考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題