Rogerspy's Home

就像做菜有好吃和不好吃一样,算法也有好的算法和不好的算法。那么我们怎么评价一个算法的好坏呢?

1. 时间复杂度

时间复杂度是用来估算算法需要执行的时间的。但是我们并不是直接用时间来估计,而是用一个函数

时间复杂度不是算法需要执行多久,而是算法需要执行多少步。