|
1 北京工业大学 1998 年硕士研究生入学考试试题 考试科目:数据结构 一、试写出 在双向链 表 da 中的插人操作算 法,算法中 插入位置的 获取可直接 引人 getnodep(da,i),其中参数 da 为双向链表,i 是要插人的位置,要求算法中含有双向链表 da 的 结点结构描述。(6 分) 二.已知二叉树 BT 各结点的先序、中序遍历序列分别为 ABCDGF 和 CBAEDF,试画出该二叉 树。(6 分) 三.设哈希表 a、b 分别用向量 a[0..9],b[0..9]表示 ,哈希函数均为 H(key)=key MOD 7,处理 冲突使用开放定址法,Hi=[H(key)+Di]MOD 10,在哈希表 a 中 Di 用线性探测再散列法,在哈 希表 b 中 Di 用二次探测再散列法,试将关键字{19,24, 10,17,15, 38,18,40}分别填入哈希表 a,b 中,并分别计算出它们的平均查找长度 ASL。(8 分) 四、设有下列递归算法:(10 分) FUNCTINON VOL(n:integer):integer; VAR x :integer: BEGIN IF n=0 THEN vol:=0 ELSE BEGIN READ(x); vol:=vol(n-1)+x END; END. 如该函数被调用时,参数 n 值为 4,读人的 x 值依次为 5,3,4,2,函数调用结束时返回值 voL 为多少?用图示描述函数执行过程中,递归工作栈的变化过程 五、已知下列字符 A、B、C、D,E、F,G 的权值分别为 3、12、7、4、2、8,11,试填写出 其对应哈夫曼树 HT 的存储结构的初态和终态。(l0 分)
,更多更新年份持续更新,请在本站的考博信息网|www.kaoboinfo.com中的“考研试卷库”学校栏目中查询下载。
|