1. java中 迭代 遍历 递归 这几个概念怎么理解
遍历:对于集合数据而言,访问所有的数据即为遍历。遍历的方法可以用递归或者迭代。
迭代:一般是用同一个参数来表示每个集合元素,用循环来实现。
递归:是利用计算机的堆栈的概念,一般通过调用相同的函数来实现,函数中一般会设置终止的语句。举个例子
int
fun(int
n){
if
(1
==
n)
{//终止语句
return
1;
}
else
{
return
n*fun(n-1);
//递归
}
}
希望有帮助
2. java中的遍历是什么意思
遍历就是把每个元素都访问一次.比如一个二叉树,遍历二叉树意思就是把二叉树中的每个元素都访问一次