如何评价一个算法的好坏

首先,这个算法必须是正确的 其次,好的算法应该是友好的,便于人们理解和交流,而且是机器可执行的。 这个算法还须要足够健壮,即当输入的数据非法或不合理时,也能适当的作出正确的反应或进行相应的处理 最后它还必须拥有高效率和低存储量要求。 也就是所谓的时间复杂度和空间复杂度web 1.时间复杂度算法 定义:在计算机科学中,算法的时间复杂度是一个函数,他定量描述了该算法的运行时间.一个算法执行所耗费的时间
相关文章
相关标签/搜索