首页 > php教程 > PHP源码 > 代码优化-提升性能浅剖析:赛选奇偶数

代码优化-提升性能浅剖析:赛选奇偶数

PHP中文网
发布: 2016-05-25 16:59:28
原创
1333 人浏览过


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

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.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板