有两个数组a、b,数组a的元素是升序排列(从小到大),数组b的元素是降序排列(从大到小),请写出算法,将这两个数组合并成升序排列的数组。
示例1
输入
[1,2,3],[6,5,4]
输出
[1,2,3,4,5,6]
加载中...
import java.util.*; public class Solution { /** * 数组排序 * @param a int整型一维数组 数组a升序 * @param b int整型一维数组 数组b降序 * @return int整型一维数组 */ public int[] sort (int[] a, int[] b) { // write code here } }
class Solution { public: /** * 数组排序 * @param a int整型一维数组 数组a升序 * @param aLen int a数组长度 * @param b int整型一维数组 数组b降序 * @param bLen int b数组长度 * @return int整型vector */ vector
sort(int* a, int aLen, int* b, int bLen) { // write code here } };
# # 数组排序 # @param a int整型一维数组 数组a升序 # @param b int整型一维数组 数组b降序 # @return int整型一维数组 # class Solution: def sort(self , a , b ): # write code here
/** * 数组排序 * @param a int整型一维数组 数组a升序 * @param b int整型一维数组 数组b降序 * @return int整型一维数组 */ function sort( a , b ) { // write code here } module.exports = { sort : sort };
# # 数组排序 # @param a int整型一维数组 数组a升序 # @param b int整型一维数组 数组b降序 # @return int整型一维数组 # class Solution: def sort(self , a , b ): # write code here
package main /** * 数组排序 * @param a int整型一维数组 数组a升序 * @param b int整型一维数组 数组b降序 * @return int整型一维数组 */ func sort( a []int , b []int ) []int { // write code here }
/** * 数组排序 * @param a int整型一维数组 数组a升序 * @param aLen int a数组长度 * @param b int整型一维数组 数组b降序 * @param bLen int b数组长度 * @return int整型一维数组 * @return int* returnSize 返回数组行数 */ int* sort(int* a, int aLen, int* b, int bLen, int* returnSize ) { // write code here }
[1,2,3],[6,5,4]
[1,2,3,4,5,6]