您的位置:首页 > 其它

如何提高执行效率,减小执行时间

2012-06-10 20:07 423 查看
针对一个实际的问题,搞代码的人总是想把它抽象为数学模型,在用计算机快速实现。抽象为数学模型后,其实就是在找相应的算法。算法本身是有效率高低的问题。但是如果是在给定算法下,那又该如何提高执行效率,减小执行时间呢。
看了数据结构后结合自己现在研究的问题,我认为抛开问题的专业性区别,组成算法的基本单元就是查找、排序、插入、删除、数学运算(关系、逻辑、基本)。在给定算法的前提下,如果我们把执行代码做到最优后,还有什么手段减小执行时间。precalculation lookup table 是个不错的思路。在数学运算中高斯函数,概率密度函数的运算相对来讲是比较复杂繁琐耗时的运算。基本的思路是:结合实际问题,以图像处理为例图像灰度等级被量化为0-255的整数。幂指数运算时其实它的集合也只有255个元素。如何提前运算,并用数组存储,这样在进行运算时,直接查找数组中的对应值进行替换,不失为提高运行效率的一种思路。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: