Java中二叉树与斐波那契函数的示例分析
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要介绍Java中二叉树与斐波那契函数的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!题目一解法class Solution { public int f
千家信息网最后更新 2025年01月23日Java中二叉树与斐波那契函数的示例分析
这篇文章主要介绍Java中二叉树与斐波那契函数的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
题目一
解法
class Solution { public int fib(int n) { int[] arr = new int[31]; arr[0] = 0; arr[1] = 1; for(int i = 2;i<=n;i++){ arr[i] = arr[i-2]+arr[i-1]; } return arr[n]; }}
题目二
解法
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, TreeNode left, TreeNode right) { * this.val = val; * this.left = left; * this.right = right; * } * } */class Solution { int index = 0; int ans = 0; public int kthSmallest(TreeNode root, int k) { method(root,k); return ans; } void method(TreeNode root, int k){ if(root==null) return; method(root.left,k); index++; if(index==k){ ans = root.val; return; } method(root.right,k); }}
题目三
解法
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, TreeNode left, TreeNode right) { * this.val = val; * this.left = left; * this.right = right; * } * } */class Solution { public int minDepth(TreeNode root) { if (root == null) { return 0; } if (root.left == null && root.right == null) { return 1; } int min_depth = Integer.MAX_VALUE; if (root.left != null) { min_depth = Math.min(minDepth(root.left), min_depth); } if (root.right != null) { min_depth = Math.min(minDepth(root.right), min_depth); } return min_depth + 1; }}
以上是"Java中二叉树与斐波那契函数的示例分析"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
解法
题目
函数
示例
分析
内容
篇文章
价值
兴趣
小伙
小伙伴
更多
知识
行业
资讯
资讯频道
频道
参考
帮助
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
pyqt更新数据库
软件开发专业哪个学院好
关于网络安全知识的分类
sygon服务器改管理
本地服务器如何做快照
湖北统一软件开发服务
软件开发工具的可靠程度
组态软件开发版和运行版区别
小学生正确认识网络安全
软件开发不满意怎么退款
冬奥会网络安全宣贯
网络安全高峰论坛举办城市
关于网络安全的语言文
网络技术工程师需要什么
天津锅炉醇码商城软件开发
LC3开源峰会网络技术系列
你不能在安全服务器上玩
河南波择惜互联网科技有限公司
目前网络安全有哪些股票
虚拟化发展趋势网络技术
内蒙古网络安全认证公司
想从事软件开发学哪个语言
2018年网络安全重大意义
网易我的世界服务器卡服方法
数据库字段加密模糊
蚂蚁云互联网科技电商怎么样
兼职软件开发团队
长沙创华软件开发地址
jsp连接数据库
c 权限管理数据库设计