算法的性能评价

     算法其实是解决问题的一种方法,一个问题的解决往往可以采用多种算法,但每种算法所采用的时间和得到的效果往往是不一样的。

     

    算法的一个重要任务就是找到一个合适的、效率最高的的解决问题的方法,也就是最好的算法。

 

 一个算法优劣往往通过算法复杂度来衡量的,算法的复杂度包括时间复杂度和空间复杂度。

 

  一、时间复杂度

    就是通常时所说的算法执行所需要的时间,时间越短,算法越好。

 

  二、空间复杂度

    算法程序在计算机中执行过程中所需要消耗的存储空间。

 

posted @ 2015-08-22 20:31  飞腾现舟、博  阅读(425)  评论(0编辑  收藏  举报