PHP 合併有序陣列

2022-02-13 06:43:38 字數 666 閱讀 8490

<?php

//兩個有序陣列合併

$arr1 = [1,5,7,44,66,89]; $arr2 = [4,5,6,88,99,105,111];

$arr3 =;

$l1 = count( $arr1

);$l2 = count( $arr2

);$i = $j = 0;

while(true

)

break

; }

if( !isset( $arr2[$j

] ) )

break

; }

while( isset( $arr2[$j] ) && ( $arr1[$i] > $arr2[$j

] ) )

while( isset( $arr1[$i] ) && ( $arr1[$i] < $arr2[$j

] ) )

if( isset( $arr1[$i] ) && isset( $arr1[$i] ) && ( $arr1[$i] == $arr2[$j

] ) ) }

print_r( $arr3

);?>

n久沒面試了,尤其沒做過題。今天正好碰到, 要求手寫 ,寫的比較凌亂 最後只聊了下思路  **大概就這樣了。。

合併有序陣列

時限 1000ms 記憶體限制 10000k 總時限 3000ms 描述 給你兩個有序且公升序的陣列,請你把它們合成乙個公升序陣列並輸出 give you two ordered ascending array,you put them into one ascending array and ou...

合併有序陣列

描述 給你兩個有序整數陣列 nums1 和 nums2,請你將 nums2 合併到 nums1 中,使 num1 成為乙個有序陣列。說明 初始化 nums1 和 nums2 的元素數量分別為 m 和 n 你可以假設 nums1 有足夠的空間 空間大小大於或等於 m n 來儲存 nums2 中的元素。...

合併有序陣列

給你兩個有序整數陣列 nums1 和 nums2,請你將 nums2 合併到 nums1 中,使 nums1 成為乙個有序陣列。說明 初始化 nums1 和 nums2 的元素數量分別為 m 和 n 你可以假設 nums1 有足夠的空間 空間大小大於或等於 m n 來儲存 nums2 中的元素。vo...