当前位置: 首页 > news >正文

LeetCode、1137. 第 N 个泰波那契数【简单,动态规划】

文章目录

  • 前言
  • LeetCode、1137. 第 N 个泰波那契数【简单,动态规划】
    • 题目与分类
    • 思路
      • 一维动态规划
  • 资料获取

前言

博主介绍:✌目前全网粉丝2W+,csdn博客专家、Java领域优质创作者,博客之星、阿里云平台优质作者、专注于Java后端技术领域。

涵盖技术内容:Java后端、算法、分布式微服务、中间件、前端、运维、ROS等。

博主所有博客文件目录索引:博客目录索引(持续更新)

视频平台:b站-Coder长路


LeetCode、1137. 第 N 个泰波那契数【简单,动态规划】

题目与分类

题目链接:LeetCode、1137. 第 N 个泰波那契数【简单,动态规划】

题目分类:动态规划/线性DP(一维DP)


思路

一维数组

递推公式:dp(i) = dp(i - 1) + dp(i - 2) + dp(i - 3) ,条件i >=3


一维动态规划

复杂度分析:时间复杂度O(n);空间复杂度O(n)

class Solution {public int tribonacci(int n) {if (n == 0) return 0;if (n == 1 || n == 2) return 1;int[] tri = new int[n + 1];tri[0] = 0;tri[1] = 1;tri[2] = 1;for (int i = 3; i <= n; i ++) {tri[i] = tri[i - 1] + tri[i - 2] + tri[i - 3];}return tri[n];}
}

image-20240131162825525


资料获取

大家点赞、收藏、关注、评论啦~

精彩专栏推荐订阅:在下方专栏👇🏻

  • 长路-文章目录汇总(算法、后端Java、前端、运维技术导航):博主所有博客导航索引汇总
  • 开源项目Studio-Vue—校园工作室管理系统(含前后台,SpringBoot+Vue):博主个人独立项目,包含详细部署上线视频,已开源
  • 学习与生活-专栏:可以了解博主的学习历程
  • 算法专栏:算法收录

更多博客与资料可查看👇🏻获取联系方式👇🏻,🍅文末获取开发资源及更多资源博客获取🍅


整理者:长路 时间:2024.1.31

http://www.lryc.cn/news/294654.html

相关文章:

  • Python爬虫urllib详解
  • Linux嵌入式开发+驱动开发-中断
  • android tv开发-1,leanback
  • chisel RegInit/UInt/U
  • 华为OD机试真题-田忌赛马-2024年OD统一考试(C卷)
  • QMUI_Android:提升Android开发效率与质量的利器
  • 如何部署Linux AMH服务器管理面板并结合内网穿透远程访问
  • C++文件操作(2)
  • Bootstrap5 图片轮播
  • WINDOWS搭建NFS服务器
  • LeetCode、216. 组合总和 III【中等,组合型枚举】
  • 支持534种语言,开源大语言模型MaLA-500
  • 面试 JavaScript 框架八股文十问十答第一期
  • 【发票识别】新增针对图片发票的识别(升级中)
  • 面试数据结构与算法总结分类+leetcode目录【基础版】
  • 音频二维码怎么制作出来的?支持多种格式音频生码的方法
  • ReactNative实现一个圆环进度条
  • 【JS逆向学习】今日头条
  • Tailwind CSS
  • Go语言每日一练——链表篇(五)
  • 5-4、S加减单片机程序【51单片机+L298N步进电机系列教程】
  • 【安卓跨程序共享数据,探究ContentProvider】
  • abap - 发送邮件,邮件正文带表格和excel附件
  • Ubuntu编译和测试ITK4.13.1
  • 【C语言】简易计算器转移表(函数指针简化)
  • JavaBase持续更新
  • AI专题:海外科技巨头指引,AI主线逻辑依旧坚挺
  • 性能测试工具LoadRunner与登录性能测试分析
  • 作业2024/2/5
  • 聊聊并发编程,另送5本Golang并发编程新书