递归
Goluck98
有良好的编程习惯,有责任心,勇于承担压力,对工作饱满热情,性格开朗,对软件编程有浓厚的兴趣。
展开
-
【数据结构与算法】浅析线性递归和尾递归
线性递归:也即是普通递归,单向递归,线性递归函数的最后一步操作不是递归操作,而是其他的操作。当数据量很大的时候,会造成栈溢出,这是因为,在每次递归调用时,递归函数中的参数,局部变量等都要保存在栈中,如果数据量很大的话,便可能会溢出。 尾递归:也即是线性迭代,尾递归函数的最后一步操作是递归,也即在进行递归之前,把全部的操作先执行完,这样的好处是,不用花费大量的栈空间来保存上次递归中转载 2015-01-19 23:14:17 · 667 阅读 · 0 评论 -
【数据结构与算法】汉诺塔算法——java递归实现
数据结构与算法原创 2015-01-19 23:49:11 · 1118 阅读 · 0 评论