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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 13:28:31

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

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