1

我很难编写伪代码。

问题:考虑一个数组 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]

我尝试编写代码。有人可以对我所写的内容提供一些见解。

4

1 回答 1

1

它应该看起来像这样

min = A[3]    
for i=3 to A.length
    if min > A[i]
       min = A[i]
    i += 3
于 2013-09-23T20:35:39.940 回答