文章

36

粉丝

165

获赞

64

访问

51.2k

头像
2025年(408)计算机学科专业基础综合试题 - 第41题回答
数据结构
发布于2025年11月15日 13:47
阅读数 6

设有两个长度均为n的一维整型数组A和res,对数组A中的每个元素A[i],计算A[i]与A[j](0≤i≤j≤n-1)乘积的最大值,并将其保存到res[i]中。例如,若A[ ]={1,4,-9,6},则得到res[ ]={6,24,81,36}。现给定数组A,请设计一个时间和空间上尽可能高效的算法calMulMax,求res中各元素的值。函数原型为:void calMulMax(int A[ ], int res[ ], int n)。要求如下。

(1)给出算法的基本设计思想。(4分)

(2)根据设计思想,采用C或C++语言描述算法,关键之处给出注释。(7分)

(3)说明你所设计算法的时间复杂度和空间复杂度。(2分)


评分及理由

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

学生未提供算法的基本设计思想,因此无法判断其思路是否正确。根据评分要求,未作答部分应得0分。

得分:0分

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

学生未提供任何代码实现,无法评估其算法描述的正确性。根据评分要求,未作答部分应得0分。

得分:0分

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

学生未说明算法的时间复杂度和空间复杂度,无法评估其分析的正确性。根据评分要求,未作答部分应得0分。

得分:0分

题目总分:0+0+0=0分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发