Ich habe eine Frage: es geht um folgenden: Ich habe mehrere vektoren v1,v2,v3,v4,......v20. Diese Vektoren haben unterschiedliche lange und beinhalten nur zahlen. Die Vektoren gehören einen bestimmte Gruppen zB: Gruppe A beinhaltet: v1,v2,v3,v4... Gruppe B :v11,v22,v33,v44.... Gruppe C: v111,v222,v333,v444..... Die Vektoren sind auf Gruppen aufgeteilt. Ich möchte in jede Gruppe nach gleiche Datensätze suchen: ZB: bei Gruppe A: die beinhaltet: v1,v2,v3,v4.... ich möchte alle Vektoren in diese Gruppe durchsuchen, ob Sie die gleiche Datensatz beinhalten? Meine Idee ist: alle Vektoren, die eine Gruppe gehören in einem einzeln Vektor V_Gruppe_A kapseln und nur diese Vektor dann durchsuchen.
Also ich wurde es je nach vorhandener Architektur so machen Vergebe pro Gruppe eine eindeutige id von 0 an Hinterlege in einer Tabelle die Länge der Vektoren einer Gruppe. Hinterlege in einer zweiten Tabelle welcher Vektor welcher Gruppe zugehört. Wenn du alle Vektoren einer Gruppe vergleichen willst, speichere dir die Indizes der Vektoren einer Gruppe und Vergleiche sie je nach Länge die du deiner Gruppe zugeordnet hast.
Maxim schrieb: > ich möchte alle Vektoren in diese Gruppe durchsuchen, ob Sie die gleiche > Datensatz beinhalten? Definiere die Operation 'gleich' genauer. Wann sind 2 Vektoren gleich? Sind { 1, 2 } { 2, 1 } gleich? (kommt es auf die Reihenfolge an oder nicht?) > Meine Idee ist: > alle Vektoren, die eine Gruppe gehören in einem einzeln Vektor > V_Gruppe_A kapseln und nur diese Vektor dann durchsuchen. Hört sich nicht zielführend an. Was machst du dann weiter mit diesem Komplettvektor? Ich sehe noch nicht, inwiefern das zusammenkopieren das Problem irgendwie vereinfachen würde. Um beim obigen Beispiel zu bleiben Was bringt dir? { 1, 2, 2, 1 }
Karl Heinz Buchegger schrieb: > Was bringt dir? > > { 1, 2, 2, 1 } dann kann ich besser loopen. Ich loope dann nur einen vektor und nicht v1, v2, v3..
Na dann Loop doch mal los, und berichte dann welche konkreten Probleme du in welcher konkreten Programmiersprache mit konkreten Werten hast.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.