我在编写伪代码时遇到了困难。
问题: 考虑一个数组A [1..n],其中n> = 3.编写一个算法(使用伪代码),计算索引为3的倍数的所有元素中的最小值(例如A [3],A [6] ,A [9],......等等。)
for i=1 to A.length
while n>= 3
A[n] = A[n*i]
我尝试编写代码。有人可以提供一些关于我所写内容的见解。
答案 0 :(得分:1)
看起来应该是这样的
min = A[3]
for i=3 to A.length
if min > A[i]
min = A[i]
i += 3