Java數(shù)據(jù)結(jié)構(gòu)及算法實(shí)例:三角數(shù)字
更新時(shí)間:2015年06月20日 11:09:05 投稿:junjie
這篇文章主要介紹了Java數(shù)據(jù)結(jié)構(gòu)及算法實(shí)例:三角數(shù)字,本文直接給出實(shí)現(xiàn)代碼,代碼中包含詳細(xì)注釋,需要的朋友可以參考下
/**
* 三角數(shù)字:
* 比達(dá)哥斯拉領(lǐng)導(dǎo)下的古希臘數(shù)學(xué)家發(fā)現(xiàn)了一個(gè)有趣的數(shù)字序列1, 3, 6, 10, 15, 21,...
* 你能看出他們有什么規(guī)律么?
* 對(duì)了它的規(guī)律就是f(x) = x+ f(x-1)
* 想想是不是很像小時(shí)候打算盤從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項(xiàng)
* @return 該項(xiàng)的三角數(shù)字值
*/
public int getValue (int n) {
if (n == 1) {
return 1;
} else {
return n + getValue(n - 1);
}
}
}
相關(guān)文章
SpringBoot項(xiàng)目部署到Tomcat的最新步驟
通過(guò)使用Spring Boot應(yīng)用程序,我們可以創(chuàng)建一個(gè)war文件來(lái)部署到Web服務(wù)器中,這篇文章主要給大家介紹了關(guān)于SpringBoot項(xiàng)目部署到Tomcat的最新步驟,需要的朋友可以參考下2024-01-01
Spring 基于XML配置 bean管理 Bean-IOC的方法
這篇文章主要介紹了Spring 基于XML配置 bean管理 Bean-IOC的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2025-04-04
Spring中@Conditional注解的詳細(xì)講解及示例
這篇文章主要介紹了Spring中@Conditional注解的詳細(xì)講解及示例,@Conditional是Spring4新提供的注解,它的作用是按照一定的條件進(jìn)行判斷,滿足條件給容器注冊(cè)bean,需要的朋友可以參考下2023-11-11
Intellij IDEA實(shí)現(xiàn)springboot熱部署過(guò)程解析
這篇文章主要介紹了Intellij IDEA實(shí)現(xiàn)springboot熱部署過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08
JPA?查詢?cè)鶶QL轉(zhuǎn)換VO對(duì)象方式
這篇文章主要介紹了JPA?查詢?cè)鶶QL轉(zhuǎn)換VO對(duì)象方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-11-11
Spring框架 引入@Resource注解報(bào)空指針的解決
這篇文章主要介紹了Spring框架 引入@Resource注解報(bào)空指針的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-11-11
SpringCloud gateway如何修改返回?cái)?shù)據(jù)
這篇文章主要介紹了SpringCloud gateway如何修改返回?cái)?shù)據(jù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06

