文章
60
粉丝
0
获赞
0
访问
3.8k
(1)k=logmn向上取=5,所以需要补充5个虚归并段。所以可以生成6个初始归并段。分别是{51,94,37,92};{14,63,15,99};{48,56,23,60};{31,17,43,8,90};{166,100,0,0};{0,0,0,0}
(2)
评分及理由
(1)得分及理由(满分8分)
学生答案错误。首先,学生错误地使用了k=logmn向上取整=5来计算初始归并段数量,这是对置换-选择排序算法的误解。置换-选择排序生成初始归并段的数量取决于输入序列的顺序和工作区大小,而不是通过公式计算。其次,学生给出的初始归并段内容完全错误,没有按照置换-选择排序的规则(选择最小关键字且大于当前归并段最后一个关键字)来生成归并段,而是简单地将序列分组。例如,第一个归并段{51,94,37,92}中37小于51,不符合排序规则。因此,该部分答案不得分。
得分:0分
(2)得分及理由(满分2分)
学生未给出答案。问题要求回答第一个初始归并段的最大和最小长度,但学生没有提供任何内容,因此不得分。
得分:0分
题目总分:0+0=0分
登录后发布评论
暂无评论,来抢沙发