联想校园招聘笔试题

编程语言 · 历年真题改编 · 题号 23323
单选题编程语言难度 3真题改编 · 2024中大厂

题目

实现一个函数,将两个有序整数数组合并为一个有序数组,并返回新的数组 public class MergeArrays { public static int[] merge(int[] arr1, int[] arr2) { int[] result = new int[arr1.length + arr2.length]; int i = 0, j = 0, k = 0; while (i < arr1.length && j < arr2.length) { if (____) { // 填空 result[k++] = arr1[i++]; } else { result[k++] = arr2[j++]; } } while (i < arr1.length) { result[k++] = arr1[i++]; } while (j < arr2.length) { result[k++] = arr2[j++]; } return result; } public static void main(String[] args) { int[] arr1 = {1, 3, 5}; int[] arr2 = {2, 4, 6}; int[] merged = merge(arr1, arr2); System.out.println(Arrays.toString(merged)); } } 填空内容是:

选项4 个

Aarr1.length < arr2.length
Barr1[i] >= arr2[j]
Carr1[i] <= arr2[j]
Darr1[i] > arr2[j]
🔒 答案与解析:登录后可查看本题答案、解析与考点讲解,并可在线作答自动判分 登录 / 注册
‹ 上一题 返回公务员考试·行测真题 下一题 ›

同类型题目编程语言 · 继续练习

题目免费浏览 · 整套练习与模拟考登录后开始 · 答案与解析登录后可见