
一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。
代码:
复制代码 代码如下:
public class MainClass
{
public static void Main()
{
Console.WriteLine(Foo(30));
}
public static int Foo(int i)
{
if (i <= 0)
return 0;
else if(i > 0 && i <= 2)
return 1;
else return Foo(i -1) + Foo(i - 2);
}
}
相关推荐:
python爬虫快速响应服务器的做法
使用Redis incr解决并发问题的操作
PHP扩展安装方法步骤解析
Jenkins如何实现自动打包部署linux
mybatis不加@Parm注解报错的解决方案
VUE项目实现主题切换的多种方法
JavaScript中的Proxy对象
java实现异步导出数据
微信小程序实现列表左右滑动
Vue3配置axios跨域实现过程解析
Django haystack实现全文搜索代码示例
SpringBoot项目中遇到的BUG问题及解决方法
详解IDEA社区版(Community)和付费版(UItimate)的区别
浅谈MySQL中float、double、decimal三个浮点类型的区别与总结
如何使用Docker搭建pypi私有仓库
spring boot实现超轻量级网关的方法(反向代理、转发)
Android Studio实现音乐播放器
c# 动态构建LINQ查询表达式
C++ sort排序之降序、升序使用总结
使用Idea或Datagrip导入excel数据的方法
Python离线安装各种库及pip的方法
Java 类型信息详解和反射机制介绍
python 简单的调用有道翻译
harbor修改配置文件后重启操作
微信小程序实现简单的select下拉框
JavaScript实现alert弹框效果
用 python 进行微信好友信息分析
基于zabbix实现监控Jenkins过程详解
超详细小程序定位地图模块全系列开发教学
python解压zip包中文乱码解决方法
10分钟教你本地配置多个git ssh连接的方法
详解go语言单链表及其常用方法的实现
VUE+Element实现增删改查的示例源码
docker.service启动报错的一次排查详解
python分布式爬虫中消息队列知识点详解
Vue用mixin合并重复代码的实现
Python基于unittest实现测试用例执行
android通过拼音搜索中文的功能实现代码
mybatis的使用-Mapper文件各种语法介绍
如何使用Docker部署Go Web应用的实现
c# 修改windows中账户的用户名和密码
Thinkphp极验滑动验证码实现步骤解析
android利用handler实现打地鼠游戏
使用navicat导入sql文件的方法步骤
使用OpenCV校准鱼眼镜头的方法
Pycharm安装python库的方法
SpringMVC Cron定时器Demo常见问题解决方案
python基于pygame实现飞机大作战小游戏
Python中return函数返回值实例用法
分布式监控系统之Zabbix 使用SNMP、JMX信道采集数据的原理解析

服务热线

