n波那契
2015-11-28 20:54
288 查看
今天做题又有个泰波那契,之前有过斐波那契了,这回变成3前三项之和!!
够了!给你个n波的
当时的问题是给出头项比如{1,1}{1,1,1}求出n项数组
斐波那契的是{1,1,2,3,5,8...}第三项等于头两项之和
泰波那契的是{1,1,1,3,5,9,17...}第四项等于头3项之和
这个函数是给定头项{1,1}或{1,1,1}或{22,10,3,6}等,再给出求的数组长度比如10
求出完整数组,如果求第几项那种题,稍微改改就行,只不过不是递归,以后再求n波那契就给他这个!!
够了!给你个n波的
public static double[] Tribonacci(double[] signature, int n) { int head = signature.Length; int rest = n - head; double[] result = new double ; if (n == 0) { return result; } if (n < head) { for (int i = 0; i < n; i++) { result[i] = signature[i]; } return result; } for (int i = 0; i < head; i++) { result[i] = signature[i]; } for (int i = head; i < n; i++) { double item = 0; for (int j = 0; j < head; j++) { item += result[i-(j + 1)]; } result[i] = item; } return result; }
当时的问题是给出头项比如{1,1}{1,1,1}求出n项数组
斐波那契的是{1,1,2,3,5,8...}第三项等于头两项之和
泰波那契的是{1,1,1,3,5,9,17...}第四项等于头3项之和
这个函数是给定头项{1,1}或{1,1,1}或{22,10,3,6}等,再给出求的数组长度比如10
求出完整数组,如果求第几项那种题,稍微改改就行,只不过不是递归,以后再求n波那契就给他这个!!
相关文章推荐
- svn服务器配置与客户端的使用
- 【小程序】数码平方和
- Shell学习笔记 - 循环语句
- 完美性爱孕育健康宝宝
- Length of Last Word
- QT中QPainterPath类的功能和使用方法
- 引用计数count
- 《实用Common Lisp编程》第三章 实践:简单的数据库
- C++函数
- 133.Oracle数据库SQL开发之 数据库对象——通用调用
- 越过65K方法数的限制编译APP
- Opencv人头跟踪检测
- “滑机约拍”--第一阶段冲刺(4)
- (第八周项目5)计数的模式匹配
- web service axis2常见异常原因
- IE6的重定向页面无法跳转解决
- 二叉排序树的基本操作(建立,中序遍历,查找,删除,插入)
- 【小程序】哈密尔顿距离
- OGNL小结
- “滑机约拍”--第一阶段冲刺(3)