北京轻工业学院数据结构1998年考研试题研究生入学考试试题考研真题
● 摘要
北京轻工业学院1998
一.串以静态存储结构存储,结构如下所述,试实现串操作EQUAL 算法.
Const maxlen=串被确认的最大长度
Type strtp=record
Ch:array[1..maxlen] of char;
Curlen:0..maxlen
End;
(以一维数组存放串值,并设指示器curlen 指示当前串长)
二.已知二叉树以二叉链表存储,编写算法完成:对于树中每一个元素值为x 的结点,删去
以它为根的子树,并释放相应的空间。
Type bitreptr=^bnodetp;
Bnodetp=record
Data:datatype;
Lch,rch:bitreptr;
End;
三.请对如图所示二叉树进行后序线索化,画出线索二叉链表,为每个指针建立相应的前驱或后继线索。
四.假设有向图以十字链表存储,使编写算法,插入弧
type arclink =^arctype;
arctype=record
tailvex,headvex:vtxptr;
hlink,tlink:arclink
end;
vnode=record
data:vertex;
firstin,firstout:arclink
end;
ortholist=array[vtxptr]of vnode;
五.已知二叉树排序树中某结点指针p, 其双亲结点指针为fp,p 为fp 的左孩子,使编写算法,
删除p 所指结点.
六.请对如图所示的无向带权图;
(1) 写出它的临界矩阵。
(2) 按prim 算法求其最少生成树(以d 为最少生成树的根) 。
相关内容
相关标签