Knuth说过过早的优化是万恶之源。至于什么是过早很难界定,但有一定经验后在凭直觉从一开始就能避开很多常见问题而代码也更简洁。
在连想干什么都不知道的情况下,学复杂度分析和正确性验证毫无意义。
但是数据结构这种课本书一上来就是复杂度分析。
教材的本性决定它通常是反历史的。它会列出很多种排序算法,然而问题在于给定一些数据该用哪种。
Knuth说过过早的优化是万恶之源。至于什么是过早很难界定,但有一定经验后在凭直觉从一开始就能避开很多常见问题而代码也更简洁。
在连想干什么都不知道的情况下,学复杂度分析和正确性验证毫无意义。
但是数据结构这种课本书一上来就是复杂度分析。
教材的本性决定它通常是反历史的。它会列出很多种排序算法,然而问题在于给定一些数据该用哪种。
本文标题:kwong的观点
本文链接:https://www.haomeiwen.com/subject/deuacttx.html
网友评论