Was ist ein eleganter Algorithmus zum Mischen der Elemente in zwei Arrays (von potenziell unterschiedlichen Größen), so dass die Elemente abwechselnd von jedem Array gezeichnet werden, mit den Resten hinzugefügt das Ende?Mischen von zwei Arrays durch abwechselnde Elemente (Reißverschluss-Stil)
z.
Array 1 - A, B, C, D, E, F, G
Array 2 - 1, 2, 3, 4
Mixed-Array - A, 1, B 2, C , 3, D, 4, E, F, G
Ich würde die Lösung in C# bevorzugen, aber ich sollte in der Lage sein, Lösungen in jeder Sprache (oder sogar irgendeiner Form von Pseudocode) zu lesen und zu transponieren.
Mach dir keine Sorgen über Null-Prüfung oder andere Randfälle, ich werde mit denen umgehen.
Der "naive/langweilige" Ansatz ist genau der Ausgangspunkt, den ich brauchte. Ich füllte die anderen Feinheiten für meine spezifische Implementierung aus. –