以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 计算机考研交流 』   (http://bbs.xml.org.cn/list.asp?boardid=67)
----  请教一下01年ds真题的2个  (http://bbs.xml.org.cn/dispbbs.asp?boardid=67&rootid=&id=56975)


--  作者:sjjiannan
--  发布时间:12/19/2007 11:16:00 PM

--  请教一下01年ds真题的2个
4。初始关键码序列为E,D,X,K,H,L, M, C, P,用筛选法所见的最大值堆所得到序列是什么?
    
     习题上给的答案是X,P,M,K, H, L, E, C, D
     
     能告诉我为什么吗?我的理解是直接进行最大值堆排序,完成之后,数组从0~6一次就从小达到存储该序列,因此应该是C,D, E, H, K, L, M, P, X


5.(2)这个B树的删除看的不是很明白,
      我觉得应该是150, 160互huan,删除150, 该节点和右兄弟以及父节点中的180合并(180, 200),父节点变成(120, 160)


--  作者:zhongyuan17
--  发布时间:12/20/2007 1:50:00 AM

--  
4。这个是建堆,不是排序啊
--  作者:Szeus
--  发布时间:12/20/2007 12:33:00 PM

--  
5.可以和它前面的互换,也可以和后面的换,都算对,书上写得是和后一个换。
--  作者:gsjclgz
--  发布时间:12/22/2007 11:35:00 AM

--  
我用最大植堆得出的结果是d在c前面;当堆里面只有两个元素时,调整后d就到堆顶了啊!是什么地方出问题了?哪位大侠能给讲解一下。
--  作者:vonwenhui
--  发布时间:12/23/2007 10:46:00 PM

--  
题目给的初始关键码序列你是怎么建堆的,筛选完再按相同顺序写下来
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms