Java数据结构及算法实例:三角数字
更新时间:2015年06月20日 11:09:05 投稿:junjie
这篇文章主要介绍了Java数据结构及算法实例:三角数字,本文直接给出实现代码,代码中包含详细注释,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud)
(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun)
/** * 三角数字: * 比达哥斯拉领导下的古希腊数学家发现了一个有趣的数字序列1, 3, 6, 10, 15, 21,... * 你能看出他们有什么规律么? * 对了它的规律就是f(x) = x+ f(x-1) * 想想是不是很像小时候打算盘从1一直加到100啊 */ package al; public class Triangle { public static void main(String[] args) { Triangle triangle = new Triangle(); int result = triangle.getValue(100); System.out.println("Result is " + result); } /** * @param n 第n项 * @return 该项的三角数字值 */ public int getValue (int n) { if (n == 1) { return 1; } else { return n + getValue(n - 1); } } }
相关文章
关于Unsupported major.minor version 49.0的错误解决办法
这篇文章主要介绍了关于Unsupported major.minor version 49.0的错误解决办法的相关资料,需要的朋友可以参考下2015-11-11springboot使用redisRepository和redistemplate操作redis的过程解析
本文给大家介绍springboot整合redis/分别用redisRepository和redistemplate操作redis,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧2022-05-05Linux下用java -jar运行可执行jar包的方法教程
这篇文章主要给大家介绍了在Linux下用java -jar运行可执行jar包的方法教程,文中介绍的非常详细,相信对大家的工作或者学习具有一定的参考学习价值,需要的朋友们下面来一起看看吧。2017-05-05
最新评论