华南俳烁实业有限公司

自考

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

排行熱點

2014年4月全國高等教育自學考試數(shù)據(jù)結(jié)構(gòu)導論試題_第2頁

來源:考試網(wǎng) [ 2014年8月7日 ] 【大 中 小】

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

  34.設(shè)單鏈表及鏈棧S的結(jié)構(gòu)定義如下:

  typedef struct node

  { Data Type data;

  struct node*next;

  }linkstack;

  編寫一個算法void ReverseList(1inkstack *head),借助于棧S將帶頭結(jié)點單鏈表head中序號為奇數(shù)的結(jié)點逆置,序號為偶數(shù)的結(jié)點保持不變。(例如:單鏈表的邏輯結(jié)構(gòu)為(a1,a2,a3,a4,a5,a6),逆置后變?yōu)?a5,a2,a3,a4,a1,a6))。

  說明:棧的初始化運算用InitStack(S);進棧運算用Push(S,x);判?者\算用EmptyStack(S);出棧運算用Pop(S);取棧頂元素運算用Gettop(S)。

  35.以二叉鏈表作為存儲結(jié)構(gòu),試編寫遞歸算法實現(xiàn)求二叉樹中葉子結(jié)點個數(shù)。

首頁 1 2 尾頁
責編:duan123
汤阴县| 崇左市| 馆陶县| 满洲里市| 郯城县| 金沙县| 宜州市| 荣成市| 平利县| 康平县| 定安县| 泰来县| 迭部县| 云梦县| 翼城县| 武陟县| 中西区| 阜新市| 姜堰市| 山东省| 金门县| 安化县| 弋阳县| 南京市| 孝昌县| 衢州市| 灌云县| 丰镇市| 张掖市| 金沙县| 福州市| 乌拉特后旗| 固镇县| 泗洪县| 洪湖市| 岐山县| 呼伦贝尔市| 米脂县| 景宁| 锦州市| 永吉县|