Zusammenführen von zwei arrays zurück sortiert array in c#


Erhalten Sie eine Funktion mergeArrays, die 2 sortierte arrays als parameter. Das erste array hat M Elemente drin, die zweite hat auch M Elemente, aber die Kapazität ist 2*M.

Die Funktion mergeArrays nimmt sowohl die arrays als Parameter zusammen mit M. Sie sollen Zusammenführen beider arrays in das zweite array, so dass das resultierende array ist sortiert.

Beispiel-TestCase 0:

Input:

1st array: {3,5,6,9,12,14,18,20,25,28}

2nd array: {30,32,34,36,38,40,42,44,46,48 }

Output: {3,5,6,9,12,14,18,20,25,28,30,32,34,36, 38,40,42,44,46,48}

Erklärung:
Wie bereits in der Frage, der zweite array enthält genug Platz für die 1. array. Rückgabe des sortierten array verschmolzen.

  • Klingt nach Hausaufgaben, um mich
  • Klingt auf jeden Fall wie Hausaufgaben, sollten Sie vielleicht tun Sie selbst?
  • Erstellen Sie das 3d-array, mischen der beiden arrays in Sie, dann Sortieren Sie die 3d array
InformationsquelleAutor Aks | 2015-06-02
Schreibe einen Kommentar