入门二叉树的第一天,学习了前序,中序和后序排列。
这三种遍历的方法都是深度优先搜索的方法,我先学了遍历,迭代部分等我把二叉树学熟了再回来学。
之前学别的语言的时候看见迭代头就很大,今天仔细学了下,当root为空的时候就return [ ], 这个地方的return就等于回到上一层方法去了。最后return的时候按照遍历顺序来组装这个数据结构。
基础的思想是这样的:

本文介绍了初学者在学习二叉树时接触的前序、中序和后序遍历,强调了它们作为深度优先搜索方法的应用。作者提到在学习迭代部分时,特别关注了空根节点的处理和遍历顺序对数据结构的影响。
入门二叉树的第一天,学习了前序,中序和后序排列。
这三种遍历的方法都是深度优先搜索的方法,我先学了遍历,迭代部分等我把二叉树学熟了再回来学。
之前学别的语言的时候看见迭代头就很大,今天仔细学了下,当root为空的时候就return [ ], 这个地方的return就等于回到上一层方法去了。最后return的时候按照遍历顺序来组装这个数据结构。
基础的思想是这样的:

673
833
727