Получить упорядоченный по неубыванию массив методом слияния двух упорядоченных по невозрастанию массивов - C#
Формулировка задачи:
Создайте консольное приложение. Опишите массив и выполните его сортировку:
Получить упорядоченный по не убыванию массив методом слияния двух упорядоченных по не возрастанию массивов.
Помогите с этой задачкой на си шарпе
Решение задачи: «Получить упорядоченный по неубыванию массив методом слияния двух упорядоченных по невозрастанию массивов»
textual
Листинг программы
T[] Merge<T>(T[] a, T[] b) where T : IComparable<T> { T[] c = new T[a.Length + b.Length]; int i = a.Length - 1, j = b.Length - 1, k = 0; while (i >= 0 && j >= 0) c[k++] = a[i].CompareTo(b[j]) < 0 ? a[i--] : b[j--]; while (i >= 0) c[k++] = a[i--]; while (j >= 0) c[k++] = b[j--]; return c; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д