好文档 - 专业文书写作范文服务资料分享网站

北京工业大学考研真题1998

天下 分享 时间: 加入收藏 我要投稿 点赞

北京工业大学98考研题

一、试写出在双向链表da中的插人操作算法,算法中插入位置的获取可直接引人 getnodep(da,i),其中参数da为双向链表,i是要插人的位置,要求算法中 含有双向链表da的结点结构描述。(6分)

二.已知二叉树BT各结点的先序、中序遍历序列分别为ABCDGF和CBAE DF,试画出该二叉树。(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分) 六.试对下列给出的有向图回答问题:(15分)

l·画出该有向图的十字链表存储结构,其中:顶点结点结构:

data:结点数据域:

tailvex,tlink:指向该顶点为弧头、弧尾的第一条弧的指针。 弧结点结构

tailvex,headvex:分别为弧头和弧尾在图中的序号;

hlink,tlink:指向弧头相同和弧尾相同的下一条弧的指针; weight::弧上的权值。

北京工业大学考研真题1998

北京工业大学98考研题一、试写出在双向链表da中的插人操作算法,算法中插入位置的获取可直接引人getnodep(da,i),其中参数da为双向链表,i是要插人的位置,要求算法中含有双向链表da的结点结构描述。(6分)二.已知二叉树BT各结点的先序、中序遍历序列分别为ABCDGF和CBAEDF,试画出该二叉树。(6分)三.设
推荐度:
点击下载文档文档为doc格式
5n53z1zreh0weks4q8jb3z01x0bvw200na8
领取福利

微信扫码领取福利

微信扫码分享