Ich habe zwei Listen - nennen wir sie Details und Summen.Sortieralgorithmus für dieses spezifische Szenario verwenden
Die Elemente in Details haben für jede Taste mehrere Elemente, die die Liste sortiert wird, wie zum Beispiel:
KEY1
KEY1
TASTE2
TASTE2
KEY3
KEY3
KEY3
usw.
Die Artikel in beträgt wird nur jede Taste einmal haben, wie zum Beispiel:
KEY1
TASTE2
KEY3
etc
Beide Listen von Schlüssel bereits sortiert sind. Die Listen müssen kombiniert werden, so dass die neue Liste der Details hat Elemente gefolgt von seinem entsprechenden Element aus Summen, als solche:
KEY1 (dies ist aus Details)
KEY1 (dies ist aus Details)
KEY1 (dies ist aus Summen) etc
Welche Algorithmus Sortierung in der besten Leistung in diesem Szenario führen wird?
(ganz ehrlich, ich werde einfach den Code ändern, so dass die Reihe von beträgt erstellt-und-eingefügt wie die Details Liste gebaut wird, ist dies eher eine akademische Frage)
Ich denke, wenn ich sagte "Sortieren" meinte ich "Elemente in Ordnung bringen". Der vorhandene Code sortiert, weil die Listen nicht in Ordnung sind, ich habe gerade die DB aktualisiert, um sie korrekt sortiert zurückzugeben. – rjohnston