Hi,
Ich bin auf der Suche nach einem Algorithmus, der folgendes bewerkstelligt: Eine Liste (eig. Array) soll umsortiert in eine andere Liste übernommen werden. Dabei ist folgendes zu beachten:
1. Der Vorgang muss umkehrbar sein, er darf somit nicht zufallsbasiert sein.
2. Alle Bestandteile der alten Liste müssen genau einmal in der neuen Liste vorhanden sein.
3. Die Umsortierung sollte nicht zu regelmäßig sein (also nicht: "Ab der x-ten Position anfangen und dann normal weiter" oder "Rückwärts")
4. Das Verfahren muss für jede beliebige Listenlänge funktionieren
Wünschenswert wäre eine Abhängigkeit von einer Zahl. Das ist aber nur das Zuckerl. :-D
Ich hoffe, jemand findet eine Lösung
Gruß
Royal
PS: Auch die Leute, die keine Ahnung von Informatik haben, sind herzlich eingeladen mitzuraten. Ich habs extra verständlich formuliert
Ich bin auf der Suche nach einem Algorithmus, der folgendes bewerkstelligt: Eine Liste (eig. Array) soll umsortiert in eine andere Liste übernommen werden. Dabei ist folgendes zu beachten:
1. Der Vorgang muss umkehrbar sein, er darf somit nicht zufallsbasiert sein.
2. Alle Bestandteile der alten Liste müssen genau einmal in der neuen Liste vorhanden sein.
3. Die Umsortierung sollte nicht zu regelmäßig sein (also nicht: "Ab der x-ten Position anfangen und dann normal weiter" oder "Rückwärts")
4. Das Verfahren muss für jede beliebige Listenlänge funktionieren
Wünschenswert wäre eine Abhängigkeit von einer Zahl. Das ist aber nur das Zuckerl. :-D
Ich hoffe, jemand findet eine Lösung
Gruß
Royal
PS: Auch die Leute, die keine Ahnung von Informatik haben, sind herzlich eingeladen mitzuraten. Ich habs extra verständlich formuliert