链接: https://leetcode-cn.com/problems/xu-lie-hua-er-cha-shu-lcof/
题意
解法
代码实现了将二叉树的结构转化为以字符串形式存储的数组
以及将以字符串形式存储的二叉树还原成二叉树的原始结构
借助LeetCode使用的层次遍历的形式进行存储
代码写的比较长,一开始是严格按照LeetCode标准进行存储的
后来进行一些改进,会把每一层中最后的空节点保留
但是这个保留其实是可以接受的,因为解码编码都是自己进行实现的
细节见代码
主要用到了一个队列 用一个数组保存当前层的所有节点
代码
1 | class Codec { |