題目:x,y,z是一個整數(shù)數(shù)組的三個不同的元素,找到所有x = y +z的組合,在實現(xiàn)題目要求的基礎(chǔ)上盡可能使用更優(yōu)的算法.我的實現(xiàn)代碼:$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>";
}
}
}還有更優(yōu)的實現(xiàn)方式嗎?
添加回答
舉報
0/150
提交
取消