1.递归:递归做为一种算法在程序设计语言中广泛应用.是指函数/过程/子程序在运行过程中直接或间接调用自身而产生的重入现象.递归是计算机科学的一个重要概念,递归的方法是程序设计中有效的方法,采用递归编写程序能使程序变得简洁和清晰。
2.递归的作用:递归算法可以解决一些通过递归定义的题目。
3.递归结构:递归体+递归头,递归也是循环的一种,不同的是每次循环的结果作为下一次循环的基础数据使用。核心思维是“自己调用自己”,我个人目前理解为,java中方法的自调用并设定调用结束点(递归头)。
递归头:相当于while循环判断条件的布尔表达式,用于终止循环
递归体:具体的计算方式或者说语句处理方式
Java递归
最新推荐文章于 2022-10-20 07:48:54 发布