考研论坛

 
查看: 1280|回复: 9
打印 上一主题 下一主题

[计算机软件与理论] 一个数据结构题

[复制链接]

4

主题

27

帖子

84

积分

新手上路

Rank: 1

精华
0
威望
0
K币
84 元
注册时间
2012-11-7
跳转到指定楼层
楼主
发表于 2015-11-11 22:31 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
把数组中100个元素调整为小根堆,需要多少次关键字比较
a 164
b 195
c 220
d 257

来自Android客户端

    回复

    使用道具 举报

    11

    主题

    285

    帖子

    718

    积分

    中级战友

    Rank: 3Rank: 3

    精华
    0
    威望
    12
    K币
    706 元
    注册时间
    2015-1-11
    沙发
    发表于 2015-11-12 10:24 来自手机 | 只看该作者
    不知道这题的背景是用的哪个创建堆算法。
    根据我掌握到的堆创建算法,这题应该问至少或者至多的关键字比较次数。
    1、至少的情况,即已经是最小堆,从有子节点的节点开始调整,即从100/2 = 50号开始调整,每个节点与它的两个子节点比较完即结束(因为已经是最小堆,故子节点均比父节点大),又由于50号只有一个子节点(由堆逻辑上是完全二叉树算的),故至少49*2+1 = 99次关键字比较。这样是没有答案符合的。
    2、至多情况下,画图算,18*2+1+6*2+3+9*4+3*4+5*6+6+3*8+2*10+12 = 192,也没有这个选项。如果50号节点也算成是两次比较那就是195。选B

    不知道这题标准答案是啥,如果我错了,一定要告诉我啊啊啊啊……

    来自Android客户端

    回复

    使用道具 举报

    11

    主题

    285

    帖子

    718

    积分

    中级战友

    Rank: 3Rank: 3

    精华
    0
    威望
    12
    K币
    706 元
    注册时间
    2015-1-11
    板凳
    发表于 2015-11-12 10:25 来自手机 | 只看该作者
    评论又进入审核了……神烦……

    来自Android客户端

    回复

    使用道具 举报

    4

    主题

    27

    帖子

    84

    积分

    新手上路

    Rank: 1

    精华
    0
    威望
    0
    K币
    84 元
    注册时间
    2012-11-7
    地板
     楼主| 发表于 2015-11-12 14:05 来自手机 | 只看该作者
    liuzuhagn 发表于 2015-11-12 10:24
    不知道这题的背景是用的哪个创建堆算法。
    根据我掌握到的堆创建算法,这题应该问至少或者至多的关键字比较 ...

    问题就在于没有答案,= =,只有题,应该是范围内的一个数,我不是很确定范围的上限

    来自Android客户端

    回复

    使用道具 举报

    25

    主题

    194

    帖子

    458

    积分

    一般战友

    Rank: 2

    精华
    0
    威望
    0
    K币
    458 元
    注册时间
    2015-11-12
    5
    发表于 2015-11-13 18:05 来自手机 | 只看该作者
    liuzuhagn 发表于 2015-11-12 10:25
    评论又进入审核了……神烦……

    你是哪个学校?考哪哦?

    来自iPhone客户端

    回复

    使用道具 举报

    11

    主题

    285

    帖子

    718

    积分

    中级战友

    Rank: 3Rank: 3

    精华
    0
    威望
    12
    K币
    706 元
    注册时间
    2015-1-11
    6
    发表于 2015-11-13 18:53 来自手机 | 只看该作者
    hrhseven 发表于 2015-11-13 18:05
    你是哪个学校?考哪哦?

    大连海事大学,大连理工大学

    来自Android客户端

    回复

    使用道具 举报

    25

    主题

    194

    帖子

    458

    积分

    一般战友

    Rank: 2

    精华
    0
    威望
    0
    K币
    458 元
    注册时间
    2015-11-12
    7
    发表于 2015-11-13 18:55 来自手机 | 只看该作者
    liuzuhagn 发表于 2015-11-13 18:53
    大连海事大学,大连理工大学

    408么?冲刺有什么资料哈?我825

    来自iPhone客户端

    回复

    使用道具 举报

    11

    主题

    285

    帖子

    718

    积分

    中级战友

    Rank: 3Rank: 3

    精华
    0
    威望
    12
    K币
    706 元
    注册时间
    2015-1-11
    8
    发表于 2015-11-13 18:57 来自手机 | 只看该作者
    hrhseven 发表于 2015-11-13 18:55
    408么?冲刺有什么资料哈?我825

    大工改成810自主命题了,没有冲刺资料,就看了课本+王道单科

    来自Android客户端

    回复

    使用道具 举报

    25

    主题

    194

    帖子

    458

    积分

    一般战友

    Rank: 2

    精华
    0
    威望
    0
    K币
    458 元
    注册时间
    2015-11-12
    9
    发表于 2015-11-13 19:09 来自手机 | 只看该作者
    貌似很厉害的样子 这个至多比较次数怎么算的不是很明白求教

    来自iPhone客户端

    回复

    使用道具 举报

    25

    主题

    194

    帖子

    458

    积分

    一般战友

    Rank: 2

    精华
    0
    威望
    0
    K币
    458 元
    注册时间
    2015-11-12
    10
    发表于 2015-11-16 23:36 来自手机 | 只看该作者
    小帅哥 在计算机系统结构有个帖子呜呜

    来自iPhone客户端

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册 人人连接登陆

    本版积分规则   

    关闭

    您还剩5次免费下载资料的机会哦~

    扫描二维码下载资料

    使用手机端考研帮,进入扫一扫
    在“我”中打开扫一扫,
    扫描二维码下载资料

    关于我们|商务合作|小黑屋|手机版|联系我们|服务条款|隐私保护|帮学堂| 网站地图|院校地图|漏洞提交|考研帮

    GMT+8, 2025-12-10 17:14 , Processed in 0.077433 second(s), Total 8, Slave 8(Usage:6.75M, Links:[2]1,1_1) queries , Redis On.

    Powered by Discuz!

    © 2001-2017 考研 Inc.

    快速回复 返回顶部 返回列表
    × 关闭