华南俳烁实业有限公司

自考

各地資訊
當(dāng)前位置:考試網(wǎng) >> 自學(xué)考試 >> 自考真題 >> 工學(xué)類 >> 數(shù)據(jù)結(jié)構(gòu)導(dǎo)論 >> 文章內(nèi)容

排行熱點(diǎn)

  • 歷年真題
  • 模擬試題
  • 自考自答

2013年10月自學(xué)考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題_第4頁

來源:考試網(wǎng) [ 2013年11月22日 ] 【大 中 小】

三、應(yīng)用題(本大題共5小題,每小題6分,共30)

29.設(shè)一個(gè)鏈棧的輸入序列為X,Y,Z,試寫出出棧的所有可能的輸出序列及其操作步驟。

30.設(shè)二叉樹的先序遍歷序列為DCBAHEIFG,中序遍歷序列為ABCHDIEFG,試畫出該二叉樹并寫出后序遍歷序列。

31.已知連通帶權(quán)圖如題31圖所示,試?yán)闷绽锬罚≒rim)算法,從頂點(diǎn)A出發(fā),構(gòu)造它的最小生成樹,畫出構(gòu)造過程。

32.給定表(28,15,55,3,71,75,10,22,56),試按元素在表中的順序?qū)⑺鼈円来尾迦胍豢贸跏紩r(shí)為空的二叉排序樹,畫出插入完成后的二叉排序樹。

33.應(yīng)用直接選擇排序算法,對(duì)初始關(guān)鍵字序列為48,35,61,98,82,18,29,48的記錄進(jìn)行從小到大排序,寫出排序過程和結(jié)果。

四、算法設(shè)計(jì)題(本大題共2小題,每小題7分,共14)

34.單鏈表的結(jié)點(diǎn)結(jié)構(gòu)定義如下:

typedef struct node

{ int data;

              struct node *next;

             }Node, *LinkList;

試編寫在帶頭結(jié)點(diǎn)的單鏈表head中查找第1個(gè)元素值小于x的結(jié)點(diǎn)的實(shí)現(xiàn)算法Node *GetLinklist(LinkList head,int x),若找到,則返回指向該結(jié)點(diǎn)的指針,否則返回NULL。

35.假設(shè)樹采用孩子兄弟鏈表表示法,其結(jié)構(gòu)定義如下:

typedef struct tnode

{ DataType data;

  struct tnode *son, *brother;

}*Tree;

試編寫算法void leveltree(Tree root)實(shí)現(xiàn)樹的按層次遍歷。

首頁 1 2 3 4 尾頁
責(zé)編:may1205
罗定市| 乌鲁木齐县| 昌江| 舒城县| 沁阳市| 伊川县| 长阳| 万山特区| 长汀县| 大安市| 三门峡市| 崇礼县| 高密市| 彭阳县| 常宁市| 沙雅县| 宜黄县| 夹江县| 蒲城县| 千阳县| 迁安市| 嫩江县| 临安市| 五莲县| 兴宁市| 花垣县| 万盛区| 遂川县| 定陶县| 如皋市| 开江县| 牡丹江市| 古田县| 鹤岗市| 玉林市| 大港区| 县级市| 交城县| 北京市| 木兰县| 英超|