Fireball89
Captain
- Registriert
- Aug. 2007
- Beiträge
- 3.498
Hallo,
ich habe folgendes Problem. Gegeben sei eine Menge von Tupeln (x,y) wobei x und y natürliche Zahlen sind.
Diese Tupel beschreiben eine Index-Änderung in einer SQL-Datenbank.
Bsp: {(4,2),(1,4),(2,1)}
Heisst: Tabelle-Eintrag mit Index 4 soll nun Index 2 sein und, Index 1 wird jetzt Index 4 und Index 2 wird Index 1.
Logischerweise kann man die Änderungen nicht nacheinander ausführen, da nach der ersten Änderung der Index 2 nicht mehr eindeutig wäre.
Gibt es für so ein Problem bereits einen bekannten Algorithmus oder muss ich mir selber einen überlegen? Googlen hat mich nicht weitergebracht.
ich habe folgendes Problem. Gegeben sei eine Menge von Tupeln (x,y) wobei x und y natürliche Zahlen sind.
Diese Tupel beschreiben eine Index-Änderung in einer SQL-Datenbank.
Bsp: {(4,2),(1,4),(2,1)}
Heisst: Tabelle-Eintrag mit Index 4 soll nun Index 2 sein und, Index 1 wird jetzt Index 4 und Index 2 wird Index 1.
Logischerweise kann man die Änderungen nicht nacheinander ausführen, da nach der ersten Änderung der Index 2 nicht mehr eindeutig wäre.
Gibt es für so ein Problem bereits einen bekannten Algorithmus oder muss ich mir selber einen überlegen? Googlen hat mich nicht weitergebracht.