1. 思路不清楚
2. 代码不要过早优化,在最后再优化,尽量将算法的过程和意图清楚的表现出来。
3. 建模->算法设计->实现,每个过程都不要马虎。有时候建模和算法设计之间的界限很模糊,不易分清,这种时候不分清也行。
4. 以前看过很次搜索的算法,总是认为懂了。但是实际一写起来,可不是那么容易,有很多地方需要注意,有不少技巧需要掌握。这个应该就是我对算法的认识还在了解阶段,没有使用其真正去解决某个问题。这个就好像没有经过实践,没有接触过事物,不能真正的了解它。做很多事情都不容易。像很多人都是从基层做起,把每样事情都做好了,都做过了,对整体运作就清楚了。这个过程不仅仅是学习新事物的过程,也是锻炼自己分析问题和解决问题能力的过程。