作业帮第一题斐波拉契那个怎么做啊?

大致意思就是给一个有序数组,问这里面符合斐波拉契数列的最大子序列长度。比如2 4 6 8 10 12,那么符合斐波拉契的最大子序列就是2 4 6 10,所以长度为4。
另外第二题,空间复杂度为O(1),用链表的话空间复杂度也是O(n)吧,这n个数不存储怎么输出啊?逗我呢吧。我用链表做,我能想到的测试用例都自测通过,但是一运行就显示语法错误……我tm真的……#作业帮##笔试题目#
全部评论
我就想知道这个第二题怎么才能过。。。真的佛了😂
点赞 回复 分享
发布于 2019-09-05 21:01
第二题相当于快排,原位排,所以是O(1)
点赞 回复 分享
发布于 2019-09-06 01:21
第二题输入到底是啥 数字吗 还是字符串
点赞 回复 分享
发布于 2019-09-05 21:55
yield?
点赞 回复 分享
发布于 2019-09-05 21:20
第一题斐波那契我暴力做的86%。刚开始两层循环,第一层循环下标i从开始到结束,初始化一个vector保存斐波那契数列,直接相邻的两个数初始化为斐波那契数列的开始,然后从第j=i+2开始判断是否满足nums[j] == vector最后两个元素的和,是的话就添加进去。最后保存斐波那契数列的长度,最终得到一个最长的长度,返回。这种情况是过了66%。后来考虑了初始化的斐波那契数列不一定相邻,改进一下的话就是86%。
点赞 回复 分享
发布于 2019-09-05 21:16
Leetcode873
点赞 回复 分享
发布于 2019-09-05 21:11
力扣有原题
点赞 回复 分享
发布于 2019-09-05 21:10
第二题。。程序员面试指南中有。。就是用开6个Node。。。然后做
点赞 回复 分享
发布于 2019-09-05 21:06
第二题我也是自测对,运行就提示语法错误
点赞 回复 分享
发布于 2019-09-05 21:06

相关推荐

陆续:不可思议 竟然没那就话 那就我来吧 :你是我在牛客见到的最美的女孩
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务