二叉树是被考察频率非常高的数据结构.二叉树是按照“父节点-左子树&右子树”这样的方式,由根节点不断向下扩展,形成一棵树的结构.二叉树经常被提到的三种遍历方式:前序遍历.中序遍历和后序遍历,既是高频的考察点,同时也为我们提供解决问题的思路.除此之外还有一些结构特殊的二叉树:对称二叉树.平衡二叉树.二叉搜索树等.由于二叉树结构上的特殊性,在解答二叉树有关问题时,经常用到BFS和DFS,而体现到程序中,就是函数的递归调用,有时还需要回溯.现将部分二叉树题目整理如下,所有程序均是由python实现,版本