计时器
Java 可以使用系统的 System.currentTimeMillis() 方法计时,该方法能返回毫秒计数的当前时间
public class Stopwatch {private final long start;public Stopwatch() {start = System.currentTimeMillis();}public double elapsedTime() {long now = System.currentTimeMillis();return (now - start) / 1000.0;}}
时间复杂度BigO
大 O 表示法计算的是:当一个问题量级增加的时候,消耗时间增长的趋势。即算法的渐进时间复杂度。
T(n) = O(f(n))// T(n)代表 算法的渐进时间复杂度,f(n)指代码执行的次数,O 指正比例关系
