首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

Java中 迭代 遍历 递归 这几个概念怎么理解

发布网友 发布时间:2022-04-26 21:32

我来回答

2个回答

热心网友 时间:2023-11-05 08:10

遍历:对于集合数据而言,访问所有的数据即为遍历。遍历的方法可以用递归或者迭代。
迭代:一般是用同一个参数来表示每个集合元素,用循环来实现。
递归:是利用计算机的堆栈的概念,一般通过调用相同的函数来实现,函数中一般会设置终止的语句。举个例子

int fun(int n){
if (1 == n) {//终止语句
return 1;
}
else {
return n*fun(n-1); //递归
}
}

希望有帮助

热心网友 时间:2023-11-05 08:11

迭代类似于循环,但是迭代不是按照循环中的i++这种规则,它是遍历包含的所有内容,不需要索引。
遍历是从高到低一个一个的寻找,例如遍历一个文件夹。
递归简单点就是自己调用自己,所以一定要有一个终止条件,否则死循环。

热心网友 时间:2023-11-05 08:10

遍历:对于集合数据而言,访问所有的数据即为遍历。遍历的方法可以用递归或者迭代。
迭代:一般是用同一个参数来表示每个集合元素,用循环来实现。
递归:是利用计算机的堆栈的概念,一般通过调用相同的函数来实现,函数中一般会设置终止的语句。举个例子

int fun(int n){
if (1 == n) {//终止语句
return 1;
}
else {
return n*fun(n-1); //递归
}
}

希望有帮助

热心网友 时间:2023-11-05 08:11

迭代类似于循环,但是迭代不是按照循环中的i++这种规则,它是遍历包含的所有内容,不需要索引。
遍历是从高到低一个一个的寻找,例如遍历一个文件夹。
递归简单点就是自己调用自己,所以一定要有一个终止条件,否则死循环。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com