我正在阅读《算法导论》,作者多次提到“紧凑代码”。这里的“紧凑”是否只是指相对于其他算法,实现同一个算法所需编写的代码更少?
在书中,作者表示插入排序和快速排序都具有“紧凑代码”,这使得算法更快。例如,尽管它们的时间复杂度相同,但一般情况下快速排序比堆排序更快。
当然,“紧凑代码”并不意味着没有适当的格式、额外的空格或空行。
在书中,作者表示插入排序和快速排序都具有“紧凑代码”,这使得算法更快。例如,尽管它们的时间复杂度相同,但一般情况下快速排序比堆排序更快。
当然,“紧凑代码”并不意味着没有适当的格式、额外的空格或空行。