题目描述[原题链接][https://www.acwing.com/problem/content/description/46/]
请实现两个函数,分别用来序列化和反序列化二叉树。
您需要确保二叉树可以序列化为字符串,并且可以将此字符串反序列化为原始树结构。
样例
1 | 你可以序列化如下的二叉树 |
注意:
- 以上的格式是AcWing序列化二叉树的方式,你不必一定按照此格式,所以可以设计出一些新的构造方式。
算法描述
用自己的序列化方式将二叉树用字符串的方式表示出来,可以是二叉树的先序、后序、中序、层次遍历,最后再将字符串列变回二叉树即可;特别注意负数的情况;
C++代码
1 | /** |