数据结构 排序 思考题4

全部每周作业和视频思考题答案和解析 见 浙江大学 数据结构 思考题+每周练习答案

题目一:(表排序后的)物理排序过程的最坏情况是:

  • A. 有2个环,每个包含N/2个元素

  • B. 有N/2个环,每个环包含2个元素

  • C. 只有1个环,包含了全部N个元素

  • D. 不知道

B显然是最坏的情况(再想一下,如果有N个环呢,这说明每个环都是自己,根本不用排序,这是最好的情况)

题目二:设元素个数为N,整数进制为B,LSD的趟数为P,则最坏时间复杂度是

趟数*(桶个数+元素个数)

即O(P(N+B))

题目三:基数排序是稳定的算法。

  • A. √

  • B. ×

是对的。

在排序中,没有任何顺序交换,考虑次位优先排序,比如在择偶中,我们把好看放在第一要素,有钱放在第二要素,然后设置序列:{好看, 有钱}两项分别代表颜值和财富值,分别为0到9, {0,0}为特别丑的乞丐,{9,9}为顶级高富帅 

{5,5} {5,8} {5,3} {2,8} {3,8} {3,7}{3,7} {1,8} {1,2}  ……

桶排序的时候建立 10 个桶,然后依次扔进去,可以看到,{3,7} 和{3,7}在一个桶里,前面的在上面,后面的在下面。然后分别用10个主位桶来取,仍然是第一个{3,7}先被取到,然后是第二个。所以不会改变次序,属于稳定排序。

实在没题了就这样吧。一个比较表来镇楼。

全部每周作业和视频思考题答案和解析 见 浙江大学 数据结构 思考题+每周练习答案

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dezeming

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值