Ich habe 2 Listen, die Daten und Daten haben. Jede Liste befindet sich in der richtigen Reihenfolge, wie in der Sequenznummer angegeben. Jetzt muss ich die 2 Listen zusammenführen und alles in der richtigen Reihenfolge halten.Wie kann ich mehrere Listen mit Ruby zusammenführen und sortieren?
Zum Beispiel:
Liste A
20101001 A-Daten 1 SEQ1
20101001 A-Daten 2 seq2
20101005 A Daten 3 SEQ3Liste B
20101001 B-Daten 1 SEQ1
20101003 B Daten 2 Seq2etc ...
ich die neue Liste müssen wie folgt aussehen:
20101001 Daten 1 seq1
20101001 Daten 2 seq2
20101001 B Daten 1 SEQ3
20.101.003 B-Daten 2 Seq4
20101005 A data 3 seq5
2 Dinge, an die ich gedacht habe, ist die Zusammenführung der Listen und Die Sequenznummer vor dem Einfügen in eine db anwenden oder ich kann sie in die db mit der aktuellen Sequenz einfügen und sie wieder herausziehen, um sie zusammenzufügen, aber das scheint wie ein zusätzlicher Schritt und kludgy.
Irgendwelche Ideen über den besten Weg, um darüber zu gehen?