读书人

如何能高效的算法呢

发布时间: 2012-02-23 22:01:35 作者: rapoo

怎么能高效的算法呢?
例如
我用普通的算法写了一个旋转图片的算法,可是效率极低.
但是用API就能快那么多呢?
同样一个CPU,为什么速度就差那么多呢???

[解决办法]
用PlgBlt当然快了,你自己做的总比不上微软的PlgBlt吧
[解决办法]

探讨
用PlgBlt当然快了,你自己做的总比不上微软的PlgBlt吧

[解决办法]
探讨
例如
我用普通的算法写了一个旋转图片的算法,可是效率极低.
但是用API就能快那么多呢?
同样一个CPU,为什么速度就差那么多呢???

[解决办法]
探讨
例如
我用普通的算法写了一个旋转图片的算法,可是效率极低.
但是用API就能快那么多呢?
同样一个CPU,为什么速度就差那么多呢???

[解决办法]
探讨
引用:例如我用普通的算法写了一个旋转图片的算法,可是效率极低. 但是用API就能快那么多呢? 同样一个CPU,为什么速度就差那么多呢???
开销的区别吧.

VB里调用一个内部函数,要经过山路十八弯,而API是高效的编译,有可能具体需要性能的部分还是汇编完成的呢,很少或没有一点多余的代码.

当然,这样的代价是程序员自己要保证代码的正确性,很累.....而VB却有个超级保姆,把这大部分的工作都包办了,在VB里写代码那是爽的~~~

VB的语句编译为BIN后,有巨多的检查与容错,所以在VB里写代码才那么舒服,而且又得益于其IDE的强大调试能力,因此不少人使用VB来做算法调试,最终再改为C或汇编来具体实现.

读书人网 >VB

热点推荐