Ho bisogno di unire più array in un singolo array. Il modo migliore per descrivere quello che sto cercando è "interleaving" degli array in un singolo array.Interleaving di più array in un singolo array
Ad esempio, prendere l'elemento 1 dall'array # 1 e aggiungerlo all'array finale. Ottieni l'articolo 1 dall'array # 2 e aggiungilo all'array finale. Ottieni l'elemento due dall'array # 1 e aggiungi ... ecc.
L'array finale sarebbe simile a questa:
serie # 1.element # 1 serie # 2.element # 1 . . .
Il "kicker" è che i singoli array possono essere di varie lunghezze.
Esiste una struttura dati migliore da utilizzare?
Si prega di spiegare ulteriormente come si prevede il risultato nel caso in cui gli array hanno varie lunghezze. Fermeresti l'interleaving quando uno degli array ha raggiunto il suo ultimo elemento o vuoi che gli array rimanenti continuino a essere interfogliati fino a quando tutti gli array hanno raggiunto il loro ultimo elemento? – Oskar