我对这个问题并不完全理解:
对于一个给定的n值,两个O(n^2)算法将始终需要相同的时间。 正确还是错误? 请解释。
我认为答案是错误的,因为在我的理解中,渐进时间复杂度只衡量两个算法以O(n^2)时间运行,然而其中一个算法可能需要更长的时间,例如它可能有额外的O(n)组件。 就像O(n^2)与(O(n^2)+O(n))之间的差异。
我不确定我的逻辑是否正确。 感谢您的帮助。
对于一个给定的n值,两个O(n^2)算法将始终需要相同的时间。 正确还是错误? 请解释。
我认为答案是错误的,因为在我的理解中,渐进时间复杂度只衡量两个算法以O(n^2)时间运行,然而其中一个算法可能需要更长的时间,例如它可能有额外的O(n)组件。 就像O(n^2)与(O(n^2)+O(n))之间的差异。
我不确定我的逻辑是否正确。 感谢您的帮助。