#合并两个有序数组
##public class Solution {
public void Combine(int[] nums1, int m, int[] nums2, int n) {
int[] nums = new int[nums1.Length + nums2.Length];
nums1.CopyTo(nums, 0);
nums2.CopyTo(nums, nums1.Length);
int t;
for (int i = 0; i < nums.Length; i++) {
for (int j = i+1; j < nums.Length; j++) {
if (nums[i] > nums[j]) {
t = nums[i];
nums[i] = nums[j];
nums[j] = t;
}
}
}
for (int i = 0; i < nums1.Length; i++)
{
nums1[i] = nums[i];
}
}
}
思路:把两个数组的数放到一个空间大的数组中,再进行排序
第二周第二次作业
最新推荐文章于 2023-03-31 21:12:38 发布