/
iRumba
/
LeetCode
Обзор
Документация
Войти
/
iRumba
/
LeetCode
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
MergeSortedArray88/Solution.cs
47 строк
1 KB
iRumba
Initial commit
10 ноя 2025, 05:37
10 ноя 2025, 05:37
2395271
Код
Авторство
О чём код?
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MergeSortedArray88; public class Solution { public void Merge(int[] nums1, int m, int[] nums2, int n) { var num1Counter = 0; var num2Counter = 0; var counter = 0; var res = new int[m + n]; while(num1Counter < m || num2Counter < n) { if (num1Counter == m) { res[counter] = nums2[num2Counter]; num2Counter++; } else if (num2Counter == n) { res[counter] = nums1[num1Counter]; num1Counter++; } else if (nums1[num1Counter] < nums2[num2Counter]) { res[counter] = nums1[num1Counter]; num1Counter++; } else { res[counter] = nums2[num2Counter]; num2Counter++; } counter++; } res.CopyTo(nums1, 0); } }