数据结构6:斐波那契数列,递归算法,求和算法专题
2017-07-31 22:04
302 查看
斐波那契数列算法实现
递归算法实现
求和算法实现
package ch06; public class Fibonacci { public static int getNumber(int n) { if(n == 1) { return 0; } else if(n == 2){ return 1; } else { return getNumber(n - 1) + getNumber(n - 2); } } }
递归算法实现
package ch06; public class Recursion { public static void main(String[] args) { test2(100); } public static void test() { System.out.println("Hello,World!"); test(); } public static void test2(int n) { if(n == 0) { return; } System.out.println(n); test2(n - 1); } }
求和算法实现
package ch06; public class Triangle { public static int getNumber(int n) { int total= 0; while(n > 0) { total = total + n; n--; } return total; } public static int getNumberByRecursion(int n) { if(n == 1) { return 1; } else { return n + getNumberByRecursion(n - 1); } } }
相关文章推荐
- 算法之:斐波那契数列-专题讲解
- 算法-汉诺塔&斐波那契数列求和
- 斐波那契数列的递归算法和迭代算法
- C语言之基本算法06—斐波那契数列求和
- 【算法系列学习】线段树 区间修改,区间求和 [kuangbin带你飞]专题七 线段树 C - A Simple Problem with Integers
- 【C#算法】递归算法--搜集
- 【算法导论学习-26】 二叉树专题4:红黑树、AVL树、B-Tree
- LVS专题: LVS的工作模型和调度算法介绍
- acm 常用数据结构与算法专题(未分类均放于此)
- java构建树,构建tree,组装树结构,通用算法,用到递归算法
- 算法模板——线段树9(区间加+区间求和+区间方和)
- 密码算法专题汇总
- 递归实现数组中求最值和求和的算法
- hdu_1588_矩阵_求和_乘法_快速幂_斐波那契数列求前n项和
- 第十周-1 循环算法求和(while用法)
- 【算法渣渣的逆袭之路】最近在做DFS的专题,贴道题吧。
- 基础算法思想_递归——斐波那契数列
- 数据结构和算法设计专题之---24点游戏(穷举法和递归法)
- XDU-1139 猴子吃桃 II (水~斐波那契数列求和) From 西电校赛网络赛
- 经典算法详解 之 递归算法