LintCode 309. 交叉数组 JavaScript算法

描述

Given two arrays of the same length, interleave them by taking the first element of the first one, the first element of the second one, the second element of the first array and so on for all element of the arrays. Return the new interleaved array.

给定两个相同长度的数组,请对第一个数组的第一个元素,第二个数组的第一个元素,第一个数组的第二个元素进行交织处理,以此类推。返回新的交错数组。

说明

the length ≤ 10000

长度≤10000

样例

Input: 
[1,2]
[3,4]
Output: 
[1,3,2,4]

解析

interleavedArray = function (A, B) {
     
    res = []
    for(i=0; i<A.length;i++){
     
        res.push(A[i])
        res.push(B[i])
    }
    return res
}

运行结果

LintCode 309. 交叉数组 JavaScript算法_第1张图片

LintCode 309. 交叉数组 JavaScript算法_第2张图片

你可能感兴趣的:(LintCode,算法,数据结构,javascript,python,leetcode)