使用不同算法,解决同一问题,效率可能相差很大比如求n个斐波拉契数(前n项的和)、斐波拉契数:一个数列从第3项开始,每一项都等于前两项之和fib数列:0、1、1、2、3、5、8、13、21、34……递归和普通循环求解publicclassfib{publicstaticintget1(intn){if(n递归通常是把一个大型复杂的问题转化为一个与原问题相似的规模较小的问题,需要多次重复的计算图解:前2项的和,0+1=1,需要进行一次加法运算前3项的和,0+1=1,1+1=2,需要进行两次加法运算……前n项的和,需要进行n-1次加法运算所用循环次数为n-1递归方法时间复杂度:1+2+4+8=20+