代码优化-提升性能浅剖析:赛选奇偶数
程序员文章站
2022-05-03 12:27:01
...
0.101s // [1] => 20801.063kb // [2] => 91326.813kb // [optimization] // [0] => 0.086s // [1] => 20800.875kb // [2] => 132924.938kb } //原始算法 static function origin($data,$is_odd=false){ $result=null; for ($i=0; $i < count($data); ++$i) { if ($data[$i]%2 == 0) { if (!$is_odd) { $result[]=$data[$i]; } } else { if ($is_odd) { $result[]=$data[$i]; } } } return $result; } //优化算法 static function optimization($data,$is_odd=false){ $odd=$even=null; $num=count($data); for ($i=0; $i < $num; ++$i) { if ($data[$i]%2 == 0) { $even[]=$data[$i]; } else { $odd[]=$data[$i]; } } return $is_odd ? $odd : $even; } //最佳算法 static function best($data,$is_odd=false){ //TODO 期待你的最佳算法 } }
上一篇: 给PHP增加函数强制类型返回
下一篇: 关于云中的8篇文章推荐