Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Bubblesort Array of String. (https://www.delphipraxis.net/172183-bubblesort-array-string.html)

Sir Rufo 17. Dez 2012 18:26

AW: Bubblesort Array of String.
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1195810)
Zitat:

Zitat von Sir Rufo (Beitrag 1195807)
Also quasi so:

Größe des Arrays festlegen
Jeden String aus der Stringlist in das Array kopieren
Array sortieren

Oder man hat eine aktuelle Delphi-Version und verwendet TStrings.ToStringArray. Nach dem Sortieren bekommt man das Array per TStrings.AddStrings dann auch wieder in die StringList (Clear nicht vergessen).

Wenn es um die Methoden von TStrings gehen würde, hätte ich das anders geschrieben:

TStrings.Sort

Aber es geht wohl um eine Übung, wie man arrays befüllt und sortiert (nach alter Väter Sitte) ;)

EDIT:

@Uwe und jetzt hast du auch noch Verwirrung gestiftet :mrgreen:

Blueser 17. Dez 2012 18:31

AW: Bubblesort Array of String.
 
der bubblealgorithmus ist ja kein problem.

ich muss nur dieses verdammte tstringlist als array festgelegt bekommen :D

Uwe Raabe 17. Dez 2012 18:31

AW: Bubblesort Array of String.
 
Zitat:

Zitat von Sir Rufo (Beitrag 1195815)
@Uwe und jetzt hast du auch noch Verwirrung gestiftet :mrgreen:

Nee, nä? Sei froh, daß ich keinen Class-Helper empfohlen habe :wink:

Blueser 17. Dez 2012 18:35

AW: Bubblesort Array of String.
 
hier mein beitrag im anderem forum:

scheint so ein ungeschriebenes gesetz zu sein...

http://forum.delphi-treff.de/showthr...Integer-setzen!

DeddyH 17. Dez 2012 18:35

AW: Bubblesort Array of String.
 
Ohne Fehlerprüfungen:
Delphi-Quellcode:
(* Falls noch nicht verfügbar:
  type
    TStringArray = array of string *)

procedure TStringsToArray(Source: TStrings; Dest: TStringArray);
var
  i: integer;
begin
  SetLength(Dest, Source.Count);
  for i := 0 to Source.Count - 1 do
    Dest[i] := Source[i];
end;

Blueser 17. Dez 2012 18:38

AW: Bubblesort Array of String.
 
hi und danke für die antwort!

ich werd mich da jetzt mal ransetzen und versuchen nach dem heutigen tage, an dem ich 2 klausuren geschrieben habe - es zu raffen :-D:-D:-D

vielen dank nochmal!

sorry für mein chinesischen satzbau :D

Sir Rufo 17. Dez 2012 18:40

AW: Bubblesort Array of String.
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1195820)
Zitat:

Zitat von Sir Rufo (Beitrag 1195815)
@Uwe und jetzt hast du auch noch Verwirrung gestiftet :mrgreen:

Nee, nä? Sei froh, daß ich keinen Class-Helper empfohlen habe :wink:

:thumb:

Uwe Raabe 17. Dez 2012 18:41

AW: Bubblesort Array of String.
 
Fast:

Delphi-Quellcode:
procedure TStringsToArray(Source: TStrings; var Dest: TStringArray);

DeddyH 17. Dez 2012 18:58

AW: Bubblesort Array of String.
 
Japp, das vergess ich regelmäßig bei dynamischen Arrays als Parameter :mrgreen:

PhilmacFLy 18. Dez 2012 06:59

AW: Bubblesort Array of String.
 
Noch besser

Delphi-Quellcode:
procedure TStringsToArray(const Source: TStrings; var Dest: TStringArray);
Dass man ja nix am Source verändern kann :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:57 Uhr.
Seite 2 von 3     12 3      

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