for调用一次,关系不大,如果频繁调用,性能影响是非常明显的。如果发现影响很大,那么就要优化。优化思路有哪些?
减少调用。
优化循环体代码。
以上两种是思路,有没有具体实用技巧呢?
如果是累积型的,保存上次计算结果。如果数据没有发生变化,直接使用。
如果是搜索型的,可以使用Hash法,二分法加快速度。
其实还有一个关键,要多动脑。只要动脑了,一定有办法的。
for调用一次,关系不大,如果频繁调用,性能影响是非常明显的。如果发现影响很大,那么就要优化。优化思路有哪些?
减少调用。
优化循环体代码。
以上两种是思路,有没有具体实用技巧呢?
如果是累积型的,保存上次计算结果。如果数据没有发生变化,直接使用。
如果是搜索型的,可以使用Hash法,二分法加快速度。
其实还有一个关键,要多动脑。只要动脑了,一定有办法的。