08.10.2010, 09:57
Hallo...
Ich habe mal wieder ein kleines Problem, welches meine Bachelorarbeit ins Stocken bringt. Hoffe, ihr könnt mir dabei weiterhelfen:
Ich möchte gerne, hier nur beispielhaft, Indizes je nach ihrer Wertigkeit in verschiedene Arrays abspeichern.
Für folgendes 1-D-Array [2,4,4,1,2,2...] würden also die Indizes 0,4 und 5 in Array 2 gespeichert werden, die Indizes 1 und 2 in Array 4 und der Index 3 in Array 1. Das Ganze wird im beigefügten Blockdiagramm verdeutlicht.
Funktioniert auch alles wunderbar, nur scheint das etwas umständlich, weil ich für die eigentliche Aufgabe ca. 20 Arrays, und damit auch 20 Case-strukturen und Schieberegister benötigen würde.
Meine erste Idee war zwar simpler, nämlich eine Struktur mit 20 Cases, welche jedes ein Array beinhaltet, allerdings hab ich dann auch nur ein Schieberegister zur Verfügung und bekomm die Daten nicht angehängt.
Und ich brauche zum Schluss auf alle Fälle 20 Arrays als Ausgabe wenn die For/While-Schleife durch is, die ich einzeln abfragen kann, und die mir dann alle Indizes einer Wertigkeit in der richtigen Reihenfolge ausgeben.
Vielen Dank im Vorraus
Ich habe mal wieder ein kleines Problem, welches meine Bachelorarbeit ins Stocken bringt. Hoffe, ihr könnt mir dabei weiterhelfen:
Ich möchte gerne, hier nur beispielhaft, Indizes je nach ihrer Wertigkeit in verschiedene Arrays abspeichern.
Für folgendes 1-D-Array [2,4,4,1,2,2...] würden also die Indizes 0,4 und 5 in Array 2 gespeichert werden, die Indizes 1 und 2 in Array 4 und der Index 3 in Array 1. Das Ganze wird im beigefügten Blockdiagramm verdeutlicht.
Funktioniert auch alles wunderbar, nur scheint das etwas umständlich, weil ich für die eigentliche Aufgabe ca. 20 Arrays, und damit auch 20 Case-strukturen und Schieberegister benötigen würde.
Meine erste Idee war zwar simpler, nämlich eine Struktur mit 20 Cases, welche jedes ein Array beinhaltet, allerdings hab ich dann auch nur ein Schieberegister zur Verfügung und bekomm die Daten nicht angehängt.
Und ich brauche zum Schluss auf alle Fälle 20 Arrays als Ausgabe wenn die For/While-Schleife durch is, die ich einzeln abfragen kann, und die mir dann alle Indizes einer Wertigkeit in der richtigen Reihenfolge ausgeben.
Vielen Dank im Vorraus