聪明人的算法

08月 15, 2007 on 12:48 am | In php性能 |

两段代码,都是用来1到100之前计算三次方的.
同样的代码,第一个其实只需要一行(当然要考虑美观,分成了四行);
第二个估计要用上100来行;但是哪个更快呢?….
读者说哪个程序更好?

  1.  

function getPower($n)
{
return $n*$n*$n;
}

global $data;
$data=array(
1=>1,
2=>8,
3=>27,
4=>64,
5=>125…
);
function getPower($n)
{
global $n;
return $data[$n];
}

3条评论 »

评论 RSS Feed。 TrackBack URI

  1. 能自己计算就别让程序算,
    再加一行,你这么害怕spam?

    评论 由 匿名 — 11月 5, 2007 #

  2. Sorry,忘了留名了…
    额地神哪,留个言都这么麻烦

    评论 由 fishliker — 11月 5, 2007 #

  3. 1.我的spam最多的时候,简直就像被攻击了一样,一天上万条。那个spam简直就没良心…
    2. 留言部分,我会尽量做的更简单。

    评论 由 一米六二 — 11月 5, 2007 #

发表评论

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^