文章

62

粉丝

0

获赞

0

访问

9.7k

头像
2021年(408)计算机学科专业基础综合试题 - 第42题回答
数据结构
发布于2025年11月25日 11:37
阅读数 56

(1)

{5, 0, 4, 1, 2, 3}

 

(2)

n * (n-1) / 2

 

(3)

不是稳定的

将if(a[i] < a[j])改为if(a[i] <= a[j])


评分及理由

(1)得分及理由(满分2分)

学生给出的答案是count数组的内容{5, 0, 4, 1, 2, 3},而不是题目要求的b数组内容。题目明确要求回答调用函数后数组b中的内容,学生没有正确理解题目要求,也没有进行后续的映射计算。因此本题得0分。

(2)得分及理由(满分2分)

学生正确给出了比较次数的计算公式n*(n-1)/2,这与标准答案完全一致。虽然表达形式略有不同(标准答案写的是n(n-1)/2),但数学意义相同。因此本题得2分。

(3)得分及理由(满分4分)

学生正确判断该算法不稳定,并给出了正确的修改方案:将if(a[i] < a[j])改为if(a[i] <= a[j])。这与标准答案的解决方案完全一致。虽然学生没有详细阐述理由,但核心判断和修改方案都正确。因此本题得4分。

题目总分:0+2+4=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发