文章
57
粉丝
0
获赞
0
访问
1.6k

评分及理由
(1)得分及理由(满分4分)
得分:4分
理由:学生的基本设计思想是使用一个计数数组来统计每个元素出现的次数,然后检查是否有元素的计数超过n/2。这种思路是正确的,虽然与标准答案的摩尔投票法不同,但同样能够解决问题,且思路清晰完整。
(2)得分及理由(满分7分)
得分:7分
理由:算法实现正确,使用计数数组统计频率,然后遍历查找主元素。代码逻辑完整,能够正确实现功能。虽然空间复杂度不是最优,但题目要求"尽可能高效"且没有明确要求空间复杂度,因此这种实现是合理的。
(3)得分及理由(满分2分)
得分:2分
理由:学生正确分析了算法的时间复杂度为O(n)和空间复杂度为O(n),与实现的算法一致。
题目总分:4+7+2=13分
登录后发布评论
暂无评论,来抢沙发