专注镜子

文章
9
资源
0
加入时间
3年0月21天

java中循环、遍历、迭代和递归的区别java中循环、遍历、迭代和递归的区别

java中循环、遍历、迭代和递归的区别1.循环(loop)  循环是指当条件满足的情况时,重复的去执行一段代码。比如while语句。循环可以对应集合,列表,数组也可以对执行代码进行操作。循环算是一种最基础的概念,凡是重复的执行一段代码,都可以称之为循环,大部分递归,遍历迭代都是循环。2.遍历(traversal)  遍历是按照一定规则访问一个非线性结构的每一项,强调非线性结构(树、图)。以树型结构来说,就是访问树型结构的没一个节点,而且每个节点只能访问一次,不能对执行代码进行遍历。所以遍历只能对