[理工] 资结 quicksort

楼主: joey11121 (KRjoyz)   2019-11-20 20:13:33
https://i.imgur.com/QxyShok.jpg
想请问各位为什么笔记上面计算quicksort的Best 和worst时间复杂度的递回关系式中,都需要把c*n加在最后呢?
我知道Best case是刚好对半分所以前面要写2*T(n/2),然后worst case是每次刚好切到最大或最小,
所以需要T(n-1),麻烦各位解答。
作者: mi981027 (呱呱竹)   2019-11-20 20:15:00
c*n表示的是1,2步所花的时间是O(n)
作者: zuchang (chang)   2019-11-20 20:16:00
因为第一轮的排序也要时间

Links booklink

Contact Us: admin [ a t ] ucptt.com