欢迎光临散文网 会员登陆 & 注册

JZ-061-序列化二叉树

2022-02-15 17:47 作者:雄狮虎豹  | 我要投稿

序列化二叉树

题目描述

请实现两个函数,分别用来序列化和反序列化二叉树。

  • 二叉树的序列化是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。

  • 序列化可以基于先序、中序、后序、层序的二叉树遍历方式来进行修改,序列化的结果是一个字符串,序列化时通过

  • 某种符号表示空节点(#),以 ! 表示一个结点值的结束(value!)。

  • 二叉树的反序列化是指:根据某种遍历顺序得到的序列化字符串结果str,重构二叉树。

  • 例如,我们可以把一个只有根节点为1的二叉树序列化为"1,",然后通过自己的函数来解析回这个二叉树

题目链接: 序列化二叉树(https://www.nowcoder.com/practice/cf7e25aa97c04cc1a68c8f040e71fb84?tpId=13&&tqId=11214&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking)

代码

【每日寄语】 愿你今天温柔,优秀,可爱,果断,一尘不染。



JZ-061-序列化二叉树的评论 (共 条)

分享到微博请遵守国家法律