0%

数据结构算法每日一练(三)青蛙跳台阶

题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个 n 级的台阶总共有多少种跳法(先后次序不同算不同的结果)。

(1)请用递归的方式求 n 级的台阶总共有多少种跳法: int jumpFloor(int n);

(2)给出此递归函数的时间复杂度。

阅读全文 »

数据结构算法每日一练(二)Lagureer多项式

1、N次Laguerre多项式$P_n(x)$的递归定义是:
$P_0(x)=1$
$P_1(x)=1-x$
$P_n(x) = (2n-1-x) P_{n-1}(x) - (n-1)^2 P_{n-2}(x) (n>1)$

(1)请按照上面的定义用递归的方式求n次Lagureer 多项式在x处的值: double laguerre (double x,int n);

(2)给出此递归函数的时间复杂度。

阅读全文 »