一、斐波那契数列
// 迭代实现
void iterationFib()
{
int a[10] = {1, 1};
int len = sizeof(a) / sizeof(int);
printf("%d ", a[0]);
printf("%d ", a[1]);
for (int i = 2; i < len; ++i)
{
a[i] = a[i - 1] + a[i - 2];
printf("%d ", a[i]);
}
printf("\n");
}
// 递归实现
int recursionFib(int i)
{
if (i < 2)
{
return i == 0 ? 0 : 1;
}
return recursionFib(i - 1) + recursionFib(i - 2);
}
二、阶乘
关注打赏
热门博文
- Java从入门到架构师_Elasticsearch
- Java从入门到架构师__JavaSE
- MySQL笔记: B站宋红康最新教程 (持续更新中)
- 学习《Java设计模式》目录索引 (持续更新中)
- 学习《网络协议》目录索引 (持续更新中)
- 学习《Java并发编程》目录索引 (持续更新中)
- 学习《Java虚拟机》目录索引 (持续更新中)
- 学习《恋上数据结构与算法》目录索引 (持续更新中)
- Java学习笔记目录索引 (持续更新中)
- RestTemplate (一) : ClientHttpRequestFactory、ResponseErrorHandler、ResponseExtractor、UriComponents