目录 题目描述 求解思路 求解过程 题目描述 用生成函数求解递归方程f(n)=2f(n/2)+cn,f(1)=0。 求解思路 换名 求解过程 把n表示成k的关系,原递归方程改写为: 再令 ,于是原递归方程可写成: 以g(k)为系数。构造一个生成函数: 为了求出g(k)的值,对G(x)进行如下演算,求出其解析表达式,再把解析表达式转换成对应的幂级数,级数中x的n次项的系数即为g(k)的值。为此,有: 所以: 又因为k=logn,有: 所以:f(n)=cnlogn