摘要: 递归很是简单 但也应该掌握其迭代方式的遍历方法 这三种的迭代遍历方法需要通过栈来存储节点 尤其是后序遍历还需要 记录当前节点的右子树是否已被遍历 决定是否遍历当前节点 而其广度遍历 只需要一个队列来顺序记录遍历节点 即可轻松解决问题 主要思想在程序代码中来做说明 前序遍历:遍历结果返回一个vecto 阅读全文
posted @ 2017-02-23 17:33 糯米米一粒 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 二叉树的遍历 无外乎广度和深度 其中深度又分为前中后序遍历三种情况 这三种遍历若只是递归方法 自然很是简单 但递归代码简单 若嵌套层次太深 会栈溢出 二叉树节点数据结构: 二叉树类: 前中后序遍历的递归方法 不多做说明 太简单: 阅读全文
posted @ 2017-02-23 16:59 糯米米一粒 阅读(302) 评论(0) 推荐(0) 编辑