![]() |
Verstehe eine Zeile nicht
Hallo ihrs.
Ja ich hab schon wieder ein Problem.also ich will was mit bubblesort sortieren, aber genau eine Zeile versteh ich nich, weil sie für mich unlogisch erscheint. Da genau diese Zeile aber in einem Delphibuch steht denk ich muss sie ja richtig sein... Also die Zeile ist: if Zahl[j] > Zahl[j+1] then... Könnt ihr mir sagen wie sie in etwa gemeint ist. den Rest bekomm ich dann denk ich selber hin. Danke schon mal für eure Hilfe! lg Anja |
Re: Verstehen eine Zeile nicht
Wenn die zahl an stelle j größer ist als die an Stelle j+1 dann wird ...(wahrscheinlich getauscht)
In dem Array "Zahl" stehen ne Menge Zahlen drin, die du sortieren willst. Und eine bestimmte Zahl (also Stelle im Array) sprichst du mit Zahl[x] an, wobei x irgendeine (gültige) Nummer ist. |
Re: Verstehe eine Zeile nicht
Das ist ein Vergleich zweier (Array?)-Elemente und heißt auf Deutsch "Wenn die Zahl an Position i im Array größer ist als ihr Nachfolger, dann..."
|
Re: Verstehe eine Zeile nicht
Hi Anja,
lang ist es her,
Delphi-Quellcode:
auf Deutsch Zahl dürfte ich glaube ich ein Array sein, j müßte die Position sein. Dann heißt
if Zahl[j] > Zahl[j+1] then...
das übersetzt: Wenn die Zahl im Array an der Position j größer ist als die Zahl im Array an der Position j+1 (also eine Position weiter) dann.... Nehme mal an tausche Zahl1 mit Zahl2. greetz Lun |
Re: Verstehe eine Zeile nicht
ja alles klar. jetzt versteh ich die auch, weil ich dachte das j soll ne Zahl sein und da fand ich das alles nen weng unlogisch, da aber j ja ne stelle bzw ein Platz ist dann ist das ja auch wieder logisch.
Danke nochmal für eure Hilfe;-) lg Anja |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz