LabVIEWForum.de
Sortieren eines zweidimensionalen Arrays - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Sortieren eines zweidimensionalen Arrays (/Thread-Sortieren-eines-zweidimensionalen-Arrays)



Sortieren eines zweidimensionalen Arrays - PrinzPilaw - 29.11.2007 22:49

Hallo zusammen,

Ich hab folgendes Problem:

Ich hab hier ein zweidimensionales Array mit 5 Spalten und 4 Zeilen voller Ganzzahlen und muss das nach einer bestimmten Spalte Ordnen.

Bsp.

mein Array:

4 244 36 88 0

7 3 199 201 1

126 167 0 33 3

18 3 255 9 17

und daraus soll bei Auswahl Spalte 3 folgendes Array werden:

18 3 255 9 17

126 167 0 33 3

4 244 36 88 0

7 3 199 201 1

Ich steh dabei irgendwie am Schlauch...bin für jede Hilfe dankbar.


Sortieren eines zweidimensionalen Arrays - dc6xs - 29.11.2007 22:59

' schrieb:Hallo zusammen,
...
Ich steh dabei irgendwie am Schlauch...bin für jede Hilfe dankbar.

naja wenn Du schon so aufm Schlauch stehst, das Du doppelt posten musst Hmm


Davon ab, mit etwas 8-bit-Integer Rechnung sollte das möglich sein..

Halt die 3. Spalte als Sortier Kriterium in ein Einzel-Array kopieren , n+1 rechnen und dann danach das 2d-Array, die Matrix, sotieren..

Gruß, Rob


PS: in der Welt der 8-bit-Int-Arithmetik 255+1=0Wink


Sortieren eines zweidimensionalen Arrays - jg - 29.11.2007 23:15

' schrieb:naja wenn Du schon so aufm Schlauch stehst, das Du doppelt posten musst Hmm
OK, Doppelposting ist erledigt (soll heißen gelöscht).

@PrinzPilaw: Also, bitte in Zukunft keine Beiträge doppelt posten!

MfG, Jens

P.S.: So ganz verstehe ich die Sortierung von Spalte 3 nicht: 255, 0, 36, 199Hmm


Sortieren eines zweidimensionalen Arrays - jeffrey - 30.11.2007 13:07

' schrieb:OK, Doppelposting ist erledigt (soll heißen gelöscht).

@PrinzPilaw: Also, bitte in Zukunft keine Beiträge doppelt posten!

MfG, Jens

P.S.: So ganz verstehe ich die Sortierung von Spalte 3 nicht: 255, 0, 36, 199Hmm
hi,
ich schätze mal, er fängt bei 0 an zu zählen, weil die 4. spalte ist aufsteigend sortiert. hab es aber am anfang auch nicht geblickt, nach was da sortiert sein soll.
mfg jeffrey