算法:计算两个数组的交集

class Solution {

    /**
     * @param Integer[] $nums1
     * @param Integer[] $nums2
     * @return Integer[]
     */
    function intersection($nums1, $nums2) {
   
        $i = 0;
        $j = 0;

        $arr = [];
        foreach($nums1 as $item){
            if(!in_array($item, $arr)){
                array_push($arr, $item);
            }
        }
        $arr2 = [];
        foreach($nums2 as $val){
            if(in_array($val, $arr) && !in_array($val, $arr2)){
                array_push($arr2, $val);
            }
        }

        return $arr2;
    }
}
发布了200 篇原创文章 · 获赞 26 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/why444216978/article/details/103214230