Hallo Leute!
Habe ein Problem bei dem ich nicht weiter komme. Vielleicht könnt ihr mir helfen.
Mein problem: Sei A ein Feld. Beschreibe kurz und prägnant, was der Algorithmus Foo mit dem Feld A macht.
Algorithm 1 Foo(A)
n = length(A)
if n > 1 then
min = −unendlich; max = unendlich
i_min = 0; i_max = 0
for i = 1 to n do
if A < min then
min = A
i_min = i
end if
if A > max then
max = A
i_max = i
end if
end for
if i_max = 1 then
i_max = i min
end if
h = A[i_min]
A[i_min] = A[1]
A[1] = h
h = A[i_max]
A[i_max] = A[n]
A[n] = h
Foo(A[2..n − 1])
end if
danke im voraus.
mfg rene