一个好的算法往往会带来程序运行效率高的好处,算法效率和存储空间需求是衡量算法优劣的重要依据。算法的效率需要通过算法编制的程序在计算机上的运行时间来衡量,存储空间需求通过算法在执行过程中所占用的最大存储空间来衡量。