第 N 个泰波那契数

泰波那契序列 Tn 定义如下:

T0 = 0, T1 = 1, T2 = 1, 且在 n >= 0 的条件下 Tn+3 = Tn + Tn+1 + Tn+2

给你整数 n,请返回第 n 个泰波那契数 Tn 的值。

由题可知,当n<3时返回值已经给出了,而后来的数可以依次加法得到,若是要得到n只需要加n-3次;

class Solution {public int tribonacci(int n) {if(n<3){if(n==2){return 1;}return n;}int a=0,b=1,c=1,d=0;for(int i=0;i<n-2;i++){d=a+b+c;a=b;b=c;c=d;}return d;}
}

力扣算法学习(十三)相关推荐

  1. 力扣算法学习计划打卡:第五天

    876链表的中间结点,19删除链表的倒数第N个节点 链表的中间结点 用两个指针 slow 与 fast 一起遍历链表.slow 一次走一步,fast 一次走两步.那么当 fast 到达链表的末尾时,s ...

  2. 力扣算法学习计划打卡:第七天

    733 图像渲染,695 岛屿的最大面积 图像渲染 广度优先搜索 var(dx = []int{1,0,-1,0}dy = []int{0,1,0,-1} ) func floodFill(image ...

  3. 力扣算法学习计划打卡:第六天

    3无重复字符的最长子串,567 字符串的排列 无重复字符的最长子串 滑动窗口/双指针 func max(a,b int)int{if a<b{return b}return a }func le ...

  4. 力扣算法学习计划打卡:第八天

    617.合并二叉树,116.填充每个节点的下一个右侧节点指针 合并二叉树 深度优先搜索 /*** Definition for a binary tree node.* type TreeNode s ...

  5. 力扣算法学习计划打卡:第二天

    977有序数组的平方,排序算法复习,189轮转数组 https://leetcode-cn.com/study-plan/algorithms/?progress=lv45wk7 有序数组的平方 排序 ...

  6. 力扣算法学习(十四)

    最小路径和 给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小. 说明:每次只能向下或者向右移动一步. 示例 1: 输入:grid = ...

  7. 力扣算法学习(十二)

    斐波那契数 斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 .该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和.也就是: F(0) = 0,F(1) = 1 F(n) ...

  8. 力扣算法学习计划打卡:第三天

    283 移动零,167. 两数之和 II - 输入有序数组 移动零 不能复制数组,考虑计数0的个数,当前数组元素前存在counts个0元素,该数组元素向前移动counts个值,最后将counts个0放 ...

  9. 力扣算法学习计划打卡:第一天

    704二分查找,278第一个错误版本,35搜索插入位置 二分查找 https://leetcode-cn.com/study-plan/algorithms/?progress=lv45wk7 顺序查 ...

最新文章

  1. linux postgresql .run包卸载,linux下删除自带的postgresql 及全新安装
  2. jsp动作之 getProperty
  3. 安装Jenkins及配置自由风格自动打包部署
  4. java的网络工具netty简介
  5. javaone_JavaOne 2014:会议与合同利益冲突
  6. vue中tab选项卡刷新页面后保持选中状态_Altium Designer中的快捷键汇总
  7. java web结束线程_java – 即使在Websphere中停止应用程序后,线程仍会继续运行
  8. bootstrap table 服务器端分页--ashx+ajax
  9. Allavsoft 下载 .m3u8 视频
  10. jq 登陆界面 php,利用jquery制作用户登陆界面
  11. 冬天洗衣不动手,这几款智慧洗衣机可以帮到你
  12. 产品评审意见表标准样式
  13. 联想凌拓“开业大吉” 是试水还是全面变革的前兆?
  14. [ Linux ] 可重入函数,volatile 关键字,SIGCHLD信号
  15. 软件测试入门自学笔记(1)测试用例设计
  16. 导出开发板根文件系统rootfs
  17. 爬了1000张清纯妹子私房照,我流鼻血了...
  18. 2012杰出版主获奖感言
  19. 震惊全国的汶川大地震
  20. 春不语,春天却能催醒百花。

热门文章

  1. 利用Arcgis计算景观破碎度
  2. linux内核sock_sendmsg,为什么linux中sendto函数中的msg.msg_iovlen=1;
  3. MATLAB中的sort函数
  4. 鸿蒙tv文件管理,手机如何推送文件到电视,三款TV投屏软件亲测推荐!
  5. 《大数据时代》读书报告
  6. 7-30 实验3_13_最大公约数和最小公倍数 (100 分)
  7. 如何判断一个字符串里有多少个汉字?(原理及过程)
  8. 关于Visio软件无法正常显示的解决办法
  9. 更新时被锁定SVN: Working copy '' locked
  10. 如何找到和保存Windows10的聚焦图片