java中使用递归时需要注意的问题?
发布时间:2019-08-08 16:08:40 已帮助:1011人 来源:济南信盈达
课程导读
程序调用本身的编程技术称为递归,递归作为一种算法在编程语言中被广泛使用,但是如果没有终止条件,它将导致一个死循环,因此递归代码中必须有一个自我调整条件的结束,java中使用递归时需要注意的问题?
1.递归就是方法里调用自身。
2.在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。
3.递归算法代码显得很简洁,但递归算法解题的运行效率较低。所以不提倡用递归设计程序。
4.在递归调用的过程中系统为每一层的返回点、局部量等开辟了栈来存储。递归次数过多容易造成栈溢出等,所以一般不提倡用递归算法设计程序。
5.在做递归算法的时候,一定把握出口,也就是做递归算法必须要有一个明确的递归结束条件。这一点是非常重要的。其实这个出口就是一个条件,当满足了这个条件的时候我们就不再递归了。
这些就是济南信盈达小编为大家收集的java面向对象设计规则的信息,非常欢迎大家能来信盈达咨询
上一篇:眉形知识
下一篇:平面设计色彩搭配技巧