Thread mehrdimensionales Array (2 answers)
Opened by Gast at 2004-08-09 19:02

Gast Gast
 2004-08-09 19:02
#85623 #85623
Hallo,
ich habe ein Problem, dass ich selber nicht lösen kann. Es geht um ein mehrdimensionales Array, das 5 Spalten und $i Zeilen hat( $i=0; Si<= #z; $i++) , @{$z[$i]}:
a &–b &–c d &–e
q &–e &–f g &–v
b &–m &–n k
a &–c h &–j
q &–l &–f n w
.
.
.
meine Probleme :

Die Zeilen sollen sortiert werden, danach soll bei der ersten Spalte nach doppelten oder mehrfach vorhandenen Elementen gesucht werden. Ich muss einen direkten Zugriff auf die gefundenen Elemente haben und anhand dieser ersten Elemente von den Zeilen 1 und 4, 2 und 5(vom oben gezeigten Array), in der Lage sein weitere wiederholte Elemente in den entsprechenden Zeilen zu identifizieren und direkten Zugriff auf diese Elemente zu haben. Diese Elemente sollen ein "-" Zeichen am Anfang haben und danach folgendes Element kein "-" Zeichen haben. In unserem Fall, "-c d" in der ersten Zeile und "-c h" in der vierten Zeile, "-f g" in der zweiten und "-f n" in der fünften Zeilen (vom oben gezeigten Array). Am Ende werden bei der ersten Spalte die ersten vorkommenden Elemente zu sehen sein, also "a" von der ersten Zeile und "q" von der zweiten Zeile und "b" von der dritten Zeile(vom oben gezeigten Array)und die wiederholten Elemente mit "-" Zeichen am Anfang gelöscht werden :


Sortiert:
a &–b &–c d &–e
a &–c h &–j
b &–m &–n k
q &–e &–f g &–v
q &–l &–f n w


am Ende sieht das Array so aus:
Code: (dl )
a &–b &–c d &–e

Code: (dl )
           h -j

Code: (dl )
b &–m &–n k

Code: (dl )
q &–e &–f  g &–v

Code: (dl )
   &–l       n w



hat jemand eine Idee?

mfg

View full thread mehrdimensionales Array