Am besten mit einem kleinen Beispiel illustriert.
In Anbetracht derWas ist der beste Weg, um eine teilweise geordnete Liste zu sortieren?
A < B < C
A < P < Q
Richtige Ausgänge
ABCPQ or APQBC or APBCQ ... etc.
Mit anderen Worten wären, ist jede Bestellung, in der gültigen die angegebenen Beziehungen halten.
Ich interessiere mich am meisten für die Lösung, die am einfachsten zu implementieren ist, aber das beste O (n) in Geschwindigkeit und Zeit ist auch interessant.
Fragen Sie nach einer Möglichkeit, zwei sortierte Listen zusammenzuführen? – Triptych
Nein, eine einzige anfänglich zufällig geordnete Liste –
Ich bekomme immer noch nicht die Frage, sorry. Was meinst du mit "zufällig bestellt"? Und wenn das Ergebnis sortiert werden sollte, warum haben Sie mehrere mögliche Ergebnisse (die für mich nicht wirklich sortiert sind)? Ist ein anderes längeres Beispiel möglich? – Kosi2801