作业帮 > 数学 > 作业

数据结构中评价一个好的算法,应该从哪几个方面来考虑

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/13 17:57:31
数据结构中评价一个好的算法,应该从哪几个方面来考虑
首先,正确性.不能保证正确性,那剩下的一切都是空谈,更不用说是好的算法了.
时间效率和空间效率.一个好的算法,应该具有较高的时间效率和空间效率,也就是说,它能在更短的时间内,在占用更少的存储空间的条件下获得期望的结果.
易读性.在满足以上条件的情况下,一个更容易被读懂的算法无疑更为优秀,一个好的算法如果想被推广甚至传颂,简洁易懂是一个重要的条件.