/**************************************** 2 > File Name:test.c 3 > Author:xiaoxiaohui 4 > mail:1924224891@qq.com 5 > Created Time:2016年05月23日 星期一 20时43分10秒 6 ****************************************/ 7 8 9 /*时间复杂度为O(n) 空间复杂度为O(1)算法*/ 10 11 12 #include<stdio.h> 13 14 int fibonacci(int n) 15 { 16 int num[3] = {0,1,1}; 17 18 if(n <= 3) 19 { 20 return num[n - 1]; 21 } 22 23 int i = n - 3; 24 while(i--) 25 { 26 num[2] = num[2] + num[1]; 27 num[1] = num[1] + num[0]; 28 num[0] = num[2] - num[1]; 29 } 30 }
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。