摘要: 题目描述: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 n<=39 思路: 递归和循环两种发解法递归就是f(n)=f(n-1)+f(n-2);但递归的效率低。每次函数调用,都要在内存栈中分配空间以存储参数、返回地址以及临时变量,而且会出现栈溢出循环就是使用两个参数 阅读全文
posted @ 2018-03-13 10:56 zlz099 阅读(158) 评论(0) 推荐(0)
摘要: 题目描述: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 思路:二分 阅读全文
posted @ 2018-03-13 10:06 zlz099 阅读(127) 评论(0) 推荐(0)