1:时间复杂度表示的是什么?
2:为什么时间复杂度可以忽略常数?
首先:时间复杂度并不是表示的一个程序运行的时间,他表示的是运行时间的变化趋势;
比如:O(n)的时间复杂度,表示的运行的时间和n的关系,随n的增大而增大;
第二:因为时间复杂度只是进行估算,估算程序运行的时间。所以不需要这个数字太过精确,当n这个数字接近无穷大时,常数对时间的影响可以直接忽略
1:时间复杂度表示的是什么?
2:为什么时间复杂度可以忽略常数?
首先:时间复杂度并不是表示的一个程序运行的时间,他表示的是运行时间的变化趋势;
比如:O(n)的时间复杂度,表示的运行的时间和n的关系,随n的增大而增大;
第二:因为时间复杂度只是进行估算,估算程序运行的时间。所以不需要这个数字太过精确,当n这个数字接近无穷大时,常数对时间的影响可以直接忽略