对于学习算法,给自己的一些想法

看一个算法,

1,明确算法是做什么的,有什么用

2,弄懂算法大致流程

3,算法实现的原理,采用了什么思想

4,算法的实现细节,如,数据结构,边界条件,终止条件

5,算法的时间和空间复杂度,是否有改进的可能

6,算法的使用范围

7,编码实现,考虑代码的可移植性和健壮性

8,算法在处理大数据量数据的时候的处理,性能怎么样,是否合一改进,是否可以并行,尝试去改进

 

posted on 2014-03-22 01:01  blue_xie  阅读(191)  评论(0)    收藏  举报