- 博客(2)
- 收藏
- 关注
原创 第四个“回”字
前些日子在腾讯的BBS上看到一片帖子,是讲代码优化的。读着读着不爽至极。内容大抵是对以下一段代码进行优化: if (a == 5) return 1; else return 0; 我的答案是: return (5 == a); 然后据评分标准,我应得85分。给90分的是利用A编译器来进行预处理优化,如下: #ifdef CompilerA // 你已经知道A编译器做
2003-01-02 09:19:00
900
原创 从高斯数列谈代码效率
很多有关编程的书上说过,算法的高速与代码的短小往往是不可兼得的;特别是在当前的硬件环境(高速的CPU与大容量的硬盘)下,不必计较算法是否既是最快的又是最短的,一般来说,能达到二者之一就行了。然而我认为,在某些情况下,鱼与熊掌是可以兼得的——只需在算法中做一点人为的“手脚”。以下我将用一个简单的例子来谈这个问题,但我的前提是我决不使用那种spaghetti式的算法,即使能够获得高效的代码。
2002-04-30 09:10:00
720
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人