Java數(shù)據(jù)結(jié)構(gòu)及算法實例:三角數(shù)字
更新時間:2015年06月20日 11:09:05 投稿:junjie
這篇文章主要介紹了Java數(shù)據(jù)結(jié)構(gòu)及算法實例:三角數(shù)字,本文直接給出實現(xiàn)代碼,代碼中包含詳細注釋,需要的朋友可以參考下
/**
* 三角數(shù)字:
* 比達哥斯拉領(lǐng)導(dǎo)下的古希臘數(shù)學(xué)家發(fā)現(xiàn)了一個有趣的數(shù)字序列1, 3, 6, 10, 15, 21,...
* 你能看出他們有什么規(guī)律么?
* 對了它的規(guī)律就是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 該項的三角數(shù)字值
*/
public int getValue (int n) {
if (n == 1) {
return 1;
} else {
return n + getValue(n - 1);
}
}
}
相關(guān)文章
Spring 基于XML配置 bean管理 Bean-IOC的方法
這篇文章主要介紹了Spring 基于XML配置 bean管理 Bean-IOC的方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2025-04-04
Intellij IDEA實現(xiàn)springboot熱部署過程解析
這篇文章主要介紹了Intellij IDEA實現(xiàn)springboot熱部署過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-08-08
SpringCloud gateway如何修改返回數(shù)據(jù)
這篇文章主要介紹了SpringCloud gateway如何修改返回數(shù)據(jù)的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06

