二叉树的遍历-无栈
一个在数据结构领域被艹了又艹的话题。本文只涉及使用指向父节点的指针parent
来遍历二叉树(不包含层次遍历),并将其包装为迭代器。
UPDATE 2016/06/22: 将不使用栈的部分从原来的大文章中分离出来
UPDATE 2016/10/28: 文章名从“二叉树的遍历-迭代器”改为“二叉树的遍历-无栈”,并将使用栈的迭代器移到对应文章
一个在数据结构领域被艹了又艹的话题。本文只涉及使用指向父节点的指针parent
来遍历二叉树(不包含层次遍历),并将其包装为迭代器。
UPDATE 2016/06/22: 将不使用栈的部分从原来的大文章中分离出来
UPDATE 2016/10/28: 文章名从“二叉树的遍历-迭代器”改为“二叉树的遍历-无栈”,并将使用栈的迭代器移到对应文章
最近闲得蛋疼,所以诞生了搞些大新闻的念头。
由于我不擅长脚本语言,因此费力不讨好地去用C++来完成这项工作。
UPDATE 2016-03-18: 修复失效的图片链接
LeetCode 136, 137, 260 的题解
UPDATE 2016/06/23: 我数电修炼有成,回来改了我原先写的自己都看不懂的解答。
Leetcode 331 的题解
Leetcode 268 的题解
搬运自 Hexo.io 的标签插件使用样例,以及我自己添加的一部分
UPDATE 2016/3/9: 添加内容“Github标签”
曾经多次,在夜深人静适合一个人思考钻死胡同的时候,酝酿过写这么个东西的想法;可惜这种想法往往不能留存过夜。第二天一觉起来神清气爽,似乎所有烦恼与抑郁症状都不翼而飞了,这种想法也就随之消散在脑海里,化作飞灰。但大量飞灰也有沉积起来形成星体的时候,于是你们现在看到了这份鬼话连篇的随笔杂谈。
UPDATE 2017/03/10: 填了一部分