标签: algorithm big-o time-complexity
我正在处理一个问题,我提出了两个算法:一个需要O(n lgn)时间,但需要额外的空间,其他需要O(n+nlgn)时间。所以我只想问O(n lgn)时间复杂度,O(n+nlgn)或两者的改进都会被认为是平等的,因为nlgn是最大值。
O(n lgn)
O(n+nlgn)
nlgn
答案 0 :(得分:6)
他们是一样的:
n + n lg n <= 2 n lg n -- for n >= base of logarithm = O(n lg n)