php 获取两个给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。

public function twoSum($nums,$targer)
{
if(!is_array($nums)) {
return array();
}
for($i=0;$i<count($nums);$i++) { // 先把所有值拿出来
for($j=$i+1;$j<count($nums);$j++) {
if($nums[$j] == $targer-$nums[$i]) { // 用到了简单的运算 即可
return [$i,$j];
        }
        }
}
return array();
}

posted on 2019-06-27 22:14  请小明同学发言  阅读(1325)  评论(0编辑  收藏  举报

导航