代码优化-提升性能浅剖析:赛选奇偶数-PHP源码
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/36405.htmlwww.phpzy.comtrue/php/36405.htmlTechArticle代码优化-提升性能浅剖析:赛选奇偶数-PHP源码 0.101s // [1] => 20801.063kb // [2] => 91326.813kb // [optimization] // [0] => 0.086s // [1] => 20800.875kb // [2] => 132924.938kb } //原始算法 static function origin($data,...
PHP之友评论