文章
7
粉丝
0
获赞
0
访问
4.0k
1.从1到n-1遍历数组A,设置下标变量i指向当前遍历的数组值,设置变量max存储峰的最大值下标,min存储谷的最小值下标,若A[i] > A[i-1]且A[i] > A[i+1],则将该数组下标变量存储到数组f[n]中,并且将A[max]的值和A[i]比较,若A[i]>A[max],则max=i,反之不变;若A[i] < A[i-1]且A[i] < A[i+1],则将该数组下标变量存储到数组g[n]中,并且将A[min]的值和A[i]比较,若A[i]<A[min],则min=i,反之不变;遍历完成后。max与min就是最大的峰谷对
2
3.时间复杂度o(n),空间复杂度o(n)
评分及理由
(1)得分及理由(满分4分)
得分:2分
理由:学生基本理解了需要识别峰和谷的概念,并尝试记录峰和谷的位置。但是设计思想存在严重逻辑错误:
(2)得分及理由(满分7分)
得分:0分
理由:
(3)得分及理由(满分2分)
得分:1分
理由:
题目总分:2+0+1=3分
登录后发布评论
暂无评论,来抢沙发