2-11的这个程序就是b中所说的例程
这是我的想法: 2-11的复杂度是logN, 那么ai*X^i就是(1+log1) + (1+log2) + .... + (1+logN) = n + (log1 + log2 +... + logN) = n + log(1*2*3*..*n) = n + log(N!) . 然后根据斯特林公式 : . 复杂度= n + log((n/e)^n) = n + nlog(n/e) [前面的根号2πn太小了直接舍去] , 所以时间复杂度为nlogN.
不知道这么想对不对? 或者有什么更加标准化的计算复杂度的过程, 望指明.
拜托了!