问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中递归的作用是什么?为什么要用到递归?

发布网友 发布时间:2022-04-20 07:14

我来回答

5个回答

热心网友 时间:2023-09-08 22:59

Java方法递归是指在一个方法的内部调用自身的过程,以此类推就是java方法递归的理解思想,具体来讲就是把规模大的问题转化为规模小的相似的子问题来解决。在函数实现时,因为解决大问题的方法和解决小问题的方法往往是同一个方法,所以就产生了函数调用它自身的情况。另外这个解决问题的函数必须有明显的结束条件,这样就不会产生无限递归的情况了。因此,java方法递归的两个条件就是,一通过递归调用来缩小问题规模,且新问题与原问题有着相同的形式;二存在一种简单情境,可以使递归在简单情境下退出。

热心网友 时间:2023-09-08 22:59

程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。

递归的三个条件:

边界条件

递归前进段

递归返回段,当边界条件不满足时,递归前进;当边界条件满足时,递归返回。


热心网友 时间:2023-09-08 23:00

这个还真不好解释
比如:
地上有一块不知道多重的货物需要工人来搬运, 而每个工人每次只能搬运100斤.
这时候你怎么做?

可以这样:
1. 声明一个工人类

2. 声明一个工人工厂类

3. 在执行类中:

3.1 从工厂类中得到一个工人, 存入集合中

3.2 使用这个集合中的工人尝试去搬动货物

3.3.1 如果搬运成功, 程序结束

3.4.2 如果搬运失败, 再次执行3.1

【解释】:过程3就是递归调用

希望能帮助你

热心网友 时间:2023-09-08 23:01

在方法中呼叫自身同名方法,而呼叫者本身会先被置入内存堆栈中,说白了就是在方法中重新调用自己!!!有什么不明白的可以继续问我。

热心网友 时间:2023-09-08 23:01

简单的说:递归就是自己调用自己,例如,斐波那契数列的递归算法

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
离职几个月公司发短信说我离职生效叫我回去补办离职交接手续怎么 开除员工不办手续违法吗 辞退员工没有办手续违法吗 苹果13/6.1录制两个人脸,后面换锁屏密码认证还有什么提醒,或者是两个人... 很规律很威严的词语是什么 我老了又无能 想有个爱我一辈子的 到今没 就一个人 把爱放心里 用数字... 日语N2 20天复习够吗 为什么泥工先于木工 泥工做好隔多久做木工 从泥工做好到做木工,需要等待多久? 水泥操作人员作业流程是怎样的? 喜欢看村上春树作品的人有哪些共性? java中的递归方法是怎么样的?请举例解析一下 村上春树喜欢宫崎骏的动画片吗? 关于java中的递归 java中的递归到底是什么来的啊 本人初学的 要多的... 电影了不起的盖茨比,为何能受到村上春树的大力推崇? java递归如何理解 java中,递归什么方法?怎么用? 村上春树喜欢什么音乐或歌曲 java 递归 定义是什么?请举出个简单的例子,谢谢 这个显示的集显还是独显? JAVA中的递归方法,求讲一下。 你最喜欢村上春树的哪部作品? JAVA中递归的概念 java 递归 村上春树关于表白的句子 什么是递归,用Java怎么实现? “像喜欢春天的熊一样喜欢你”,村上春树这句话,究... java中递归算法是什么怎么算的? 村上春树 我喜欢你并不是一点要和你在一起出自那一... JAVA程序经常用到“递归”,“递归”的基本思想是 java递归的流程解释 JAVA递归调用的基本概念 用java递归方法实现 用什么代码表示java递归 易计算器软件解锁之后有什么功能? 苹果易计算器输入什么数字解锁宝典更多内容? 易计算器app输入1396真的能解锁成宝典吗? 找一个QQ情侣睡觉头像,拜托给位啦 易计算器这个计算器到底要怎么使用,解锁内容的? 安卓版本的易计算激活码是多少? 求一对QQ情侣头像,男孩和女孩各自枕着白枕头盖着... 告诉我,睡了,一直在玩手, 平时用的QQ头像,总是... 易计算器软件有哪些使用功能? QQ情侣头像,女孩身上有小懒猪的字,刚睡醒的样子... 苹果易计算器解锁输入1396即可吗? 油腻后喝红茶能解油腻吗? 情侣 QQ头像 易计算器要怎么装换成彩库宝典,是要什么密码或是... 红茶刮油吗