日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

递归的经典题目总结

發(fā)布時間:2025/4/5 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 递归的经典题目总结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

注意:構(gòu)造方法不可遞歸,否則是無限創(chuàng)建對象;


遞歸的幾個經(jīng)典例子:

1.HannoiTower?

import?java.util.Scanner; public?class?HanoiTower{ //level代表盤子個數(shù);三個char類型代表柱子 public?static?void?moveDish(int?level,?char?from,?char?inter,?char?to){ if(level?==?1){ System.out.println("從"+from+"移動盤子1號到"+to); }else{ moveDish(level-1,from,to,inter);//調(diào)用自身 System.out.println("從"+from+"移動盤子"+level+"號到"+to); moveDish(level-1,inter,from,to); } } public?static?void?main(String[]?args){ Scanner?sc?=?new?Scanner(System.in); System.out.println("請輸入盤子個數(shù)"); int?n?=?sc.nextInt(); moveDish(n,'a','b','c'); } }

2.sum?

import?java.util.Scanner; public?class?Sum{ public?static?void?main(String[]?args){ Scanner?sc?=?new?Scanner(System.in); System.out.println("請輸入n:"); int?n?=?sc.nextInt(); int?sum1?=?sum(n); System.out.println(sum1; } public?static?int?sum(int?n){ if(n?==?1){ return?1; }else{ return?n+sum(n-1); } } }


3.factorial?

import?java.util.Scanner; public?class?Factorial{ public?static?void?main(String[]?args){ Scanner?sc?=?new?Scanner(System.in); System.out.println("請輸入一個小于20的整數(shù),我會幫你求出它的階乘:"); int?n?=?sc.nextInt(); int?fac1?=?fac(n); System.out.println(n+"的階乘為:"+fac1); System.out.println("~看我棒不棒~~"); } public?static?int?fac(int?n){ if(n?==?1){B return?1; }else{ return?n*fac(n-1); } } }


4.sumFactorial?

import?java.util.Scanner; public?class?SumFactorial{ public?static?void?main(String[]?args){ Scanner?sc?=?new?Scanner(System.in); System.out.println("請輸入一個小于20的整數(shù):"); int?n?=?sc.nextInt(); int?sf?=?sumFac(n); System.out.println(sf); } //階乘和的累加 public?static?int?sumFac(int?n){ if(n?==?1){ return?1; }else{ return?fac(n)+sumFac(n-1); } } //求階乘 public?static?int?fac(int?n){ if(n?==?1){ return?1; }else{ return?n*fac(n-1); } } }


5.使用遞歸,遍歷 1 至100之間的每個數(shù)字

public?class?Number{ public?static?void?main(String[]?args){ iterator(100); } public?static?void?iterator(int?n){ if(n?>=?1){ System.out.print(n+"\t"); n--; iterator(n); } } }




轉(zhuǎn)載于:https://blog.51cto.com/huguangqin2015/1940996

總結(jié)

以上是生活随笔為你收集整理的递归的经典题目总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: www.777含羞草 | 国产免费一区二区三区四区五区 | 大桥未久恸哭の女教师 | av网址免费在线观看 | 91av小视频| 91粉色视频 | 亚洲黄色精品视频 | 久草手机在线观看 | 九草视频在线观看 | 中文字幕不卡一区 | 青青伊人国产 | 一区二区国产电影 | 久久伊人中文字幕 | 不卡视频一区二区三区 | 国产精品亚洲五月天丁香 | 亚洲熟女少妇一区二区 | 色婷婷香蕉在线一区二区 | 中文字幕久久精品 | 日韩成人av影院 | 美女扒开腿让男人操 | 免费网站www在线观看 | 97夜夜 | 男女激情啪啪 | 日韩精品一卡 | 国产精品欧美一区二区 | 免费黄色在线看 | 激情图片在线视频 | 精品无人国产偷自产在线 | 北岛玲av在线 | 久一在线视频 | 日韩在线观看一区 | 尹人久久 | 久久成人激情 | 欧美视频在线看 | 久久无码视频网站 | 男女无遮挡做爰猛烈视频 | 99国产精品久久 | 午夜av一区| 中文字幕无码乱人伦 | 人妻在线一区 | 精品人妻伦一区二区三区久久 | 日本不卡一区在线观看 | 免费污视频在线观看 | 爽爽淫人 | 国产乱国产乱老熟 | 理论片av | 亚洲性激情 | 动漫涩涩免费网站在线看 | 黄片毛片在线看 | 一区二区视屏 | 在线黄色网页 | 色哥网| 91精品视频网站 | 精品国产不卡 | 日日夜夜拍 | 7777av| 深喉口爆一区二区三区 | 在线观看视频www | 3d成人动漫在线观看 | 第五色婷婷 | 国产麻豆a毛片 | 亚洲在线中文字幕 | 黄色片网站在线看 | 国产午夜视频在线播放 | 成人国产在线视频 | 亚洲人成无码网站久久99热国产 | 中文字幕超清在线观看 | 可以免费看的av | 山村大伦淫第1部分阅读小说 | 姐姐av| 中国一级特黄毛片大片 | 黑帮大佬和我的365日第二部 | 欧洲一区二区三区四区 | 中文字幕乱视频 | 在线免费观看成年人视频 | 中文在线观看免费高清 | 久久永久免费 | 青青草视频在线观看 | 一级淫片免费看 | 国产在线超碰 | 88av视频 | 小泽玛利亚一区二区三区 | 午夜视频免费在线观看 | 亚洲国产精品成人综合色在线婷婷 | 欧美黑人一级片 | 免费吸乳羞羞网站视频 | 久久久精品 | 永久中文字幕 | 亚洲一二区视频 | 亚洲精品男人天堂 | 国产av成人一区二区三区高清 | 一二三不卡 | 欧美a级黄色片 | 精品一区久久 | 手机在线观看av片 | 国产电影一区在线观看 | 韩国av不卡| 色爽交| 欧美日韩视频在线播放 |