两组有序数组合并

来源:互联网 发布:vr核心算法 编辑:程序博客网 时间:2024/06/08 18:56
<?php
$a=[1,4,6,9,12,56];
$b=[2,5,8,11,23,44];
$i=0;
$j=0;
$count1=count($a);
$count2=count($b);
while ($i<$count1&&$j<$count2){
    if ($a[$i]<$b[$j]){
        $arr[]=$a[$i];
        $i++;
    }else{
        $arr[]=$b[$j];
        $j++;
    }
}
while ($j<$count2){
    $arr[]=$b[$j];
    $j++;
}
while ($i<$count1){
    $arr[]=$a[$i];
    $i++;
}
print_r($arr);