题目:x,y,z是一个整数数组的三个不同的元素,找到所有x = y +z的组合,在实现题目要求的基础上尽可能使用更优的算法.我的实现代码:$arr = [1, 2, 5, 6, 7];foreach ($arr as $value) { foreach ($arr as $val) { if ($val == $value) { continue;
}
$sum = $value + $val; if ($sum != $value && $sum != $val && in_array($sum, $arr)) {
echo "$sum = $value + $val <br>";
}
}
}还有更优的实现方式吗?
添加回答
举报
0/150
提交
取消