当前位置:首页 > [考研类试卷]计算机专业基础综合数据结构(排序)历年真题试卷汇编10.doc
子树中与i相应的结点。若这样的j结点不存在,则取j为右子树中与i的父结点相对应的结点;结点i的关键字值总是小于或等于结点j的关键字值。一个DEAP的
例子如右图所示。与结点15相对应的结点为20,与结
点19对应的结点为25。(1)给出在该DEAP中插入结点4后的结果。(2)写出在DEAP中插入新结点的算法。(3)用C或:Pascal语言编写实现上述算法的程序。【浙江大学1997 7(20分)】
34 叙述基数排序算法,并对下列整数序列图示其基数排序的全过程。(179,208,93,306,55,859,984,9,271,33)【南京航空航天大学2000一】
35 实型二元序列α1,β1),(α2,β2),…,(αn,βn)具有二元有序性是指:(1)a1≤a2≤…≤an;(2)若ai=aj,必有βi≤βj。例如(17,21),(23,04),(23,12),(35,02),(47,10)符合二元有序性。设计一个高效的二元序列排序算法,要求写出算法思想,数据类型说明,并分析二元序列排序算法的时间复杂度。【北京工业大学1996五(20分)】
36 设记录R[i]的关键字为R[i].KEY(1≤i≤k),树结点T[i](1≤i≤k-1)指向败者记录,T[0]为全胜记录下标。写一算法产生对应上述R[i](1≤f≤k)的败者树,要求除R[1..k]和T[0一K-1]以外,只用O(1)辅助空间。【东南大学1995九(15分)】
答案见麦多课文库
共分享92篇相关文档