先简单介绍一下二叉树,这个词熟悉又陌生,通过字面了解就是每一个结点如果有叉,那最多只能有2个分支,这两个分支就叫做左子树和右子树。左子树和右子树是有顺序的,即使只有一棵子树也要区分是左子树还是右子树。...
LC297---二叉树的序列化与反序列化
LC226--- 翻转二叉树
LC94--二叉树的中序遍历---144. 二叉树的前序遍历
序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。...
难度中等846给定一个二叉树的根节点 root ,返回它的 中序 遍历。示例 1:输入:root = [1,null,2,3]输出:[1,3,2]class Solution {
先上下本文的提纲,这个是我用 mindmap 画的一个脑图,之后我会继续完善,将其他专题逐步完善起来。
路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。
给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。
在计算机科学中,相对的大小要比绝对的数量更重要,计算机只看重相对的输赢。在计算机中,由于经常要做的事情是判断真假、比较大小、排序、挑选最大值这类的操作。在计算机的世界里为这些事情专门设计一种数据结构,称为二...