Pseudo-Code verstehen

Neue Frage »

Gast11022013 Auf diesen Beitrag antworten »
Pseudo-Code verstehen
Meine Frage:
Hallo, ihr kennt ja sicher "Bubblesort".

Ich habe hier zwei Pseudocodes, die ich erstmal verstehen muss, bevor ich anfange, das in JAVA umzusetzen.


Pseudocode 1:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
Benötigt: int[] a
n <--- a.length
forj=n ---> 2 do
 for i=0 ---> (j-2) do
   if a[i]>a[i+1] then
    tausche a[i] und a[i+1]
   end if
 end for
end for



Pseudocode 2:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
Benötigt: int[] a
n <--- length.a
for j=0 ---> (n-2) do
 for i=(n-1) ---> (j+1) do
  if a[i-1]>a[i] then
   tausche a[i-1] und a[i]
  end if
 end for
end for






Meine Ideen:
Was bedeuten die Pfeile?

Ich würde das so verstehen, daß <--- hier eine Zuweisung bedeutet?

Also quasi n=length.a?


Und ---> bedeutet "bis"?
Math1986 Auf diesen Beitrag antworten »
RE: Pseudo-Code verstehen
Zitat:
Original von Dennis2010

Meine Ideen:
Was bedeuten die Pfeile?

Ich würde das so verstehen, daß <--- hier eine Zuweisung bedeutet?

Also quasi n=length.a?


Und ---> bedeutet "bis"?
Ja, so sehe ich das auch.
Gast11022013 Auf diesen Beitrag antworten »
RE: Pseudo-Code verstehen
Nochmal eine andere Frage...

Wieso kann ich zwei char-Arrays, die die gleichen Einträge haben, nicht mit == vergleichen??

Warum wird false ausgegeben???


Edit:

Hat sich geklärt! Hat damit zu tun, daß == hier lediglich testet, ob die Referenzen übereinstimmen.
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »