二叉树有三种遍历方式,分别为先序遍历、中序遍历、后序遍历。

二叉树是指树中节点的度不大于2的有序树,它是一种最简单且最重要的树。二叉树的递归定义为:二叉树是一棵空树,或者是一棵由一个根节点和两棵互不相交的,分别称作根的左子树和右子树组成的非空树;左子树和右子树又同样都是二叉树。
理论上可以,但实际操作的时候会遇到问题,因为目前的编译器都是在操作系统之上运行的,受操作系统统一控制,每次编译运行你的程序时,操作系统会分配给你当前的程序一块虚拟内存,你的代码中写的内存地址都是以这块虚拟内存为参照的,不能超出这个虚拟内存去访问其他区域。
以B为根节点的左子树 A根节点 以C为根节点的右子树
以D为根节点的左子树 B根节点 以E为根节点的右子树
以G为根节点的左子树 D根节点 以H为根节点的右子树
以K为根节点的左子树 C根节点 以F为根节点的右子树
以I为根节点的左子树 F根节点 右子树为空
左子树为空 I根节点 以J为根节点的右子树