同一问题可用不同算法解决,在平时的练习中你应该有深刻体会,而一个算法的质量优劣将影响到算法乃至程序的效率,如果数据量小看不出来好的算法对程序的执行效率的影响,但是当数据时十万级乃至千万级时,影响就很明显了;算法分析的目的在于选择合适算法和改进算法,一个算法的评价主要从时间复杂度和空间复杂度来考虑,所以了解时间复杂度的计算,有助于了解程序的执行效率,从而加以改善。