Skip to content

Commit 5c3718e

Browse files
authored
Update js codes.docx
1 parent df6090a commit 5c3718e

1 file changed

Lines changed: 25 additions & 1 deletion

File tree

js codes.docx

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3444,7 +3444,31 @@ function flatArray(arr){
34443444
}
34453445
console.log(flatArray([1,2,3,[4,[5,[6,7,[8]]]]]))
34463446
=======================================================================================================================================================================
3447-
3447+
Merge 2 sorted array:
3448+
function mergedTwoArrays(arr1,arr2){
3449+
let mergedArray= [];
3450+
let i = 0, j=0;
3451+
while((i < arr1.length)&&(j< arr2.length)){
3452+
if(arr1[i]<arr2[j]){
3453+
mergedArray.push(arr1[i]);
3454+
i++;
3455+
}
3456+
else{
3457+
mergedArray.push(arr2[j]);
3458+
j++;
3459+
}
3460+
}
3461+
if(i<=(arr1.length-1)){
3462+
arr1.splice(0,i);
3463+
mergedArray=mergedArray.concat(arr1);
3464+
}
3465+
else if(j<=(arr2.length-1)){
3466+
arr2.splice(0,j);
3467+
mergedArray=mergedArray.concat(arr2);
3468+
}
3469+
return mergedArray;
3470+
}
3471+
console.log(mergedTwoArrays([1,2,3,4], [2,5,6]))
34483472
=======================================================================================================================================================================
34493473

34503474
=======================================================================================================================================================================

0 commit comments

Comments
 (0)