首页 > 试题广场 >

二叉树的反序列化

[编程题]二叉树的反序列化
  • 热度指数:76 时间限制:C/C++ 3秒,其他语言6秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

对于一棵二叉树我们定义它的括号序列为满足如下条件的序列:对于一个节点生成一个括号,括号内是其子树的括号序列,其中左儿子(若存在)的括号在前,右儿子(若存在)的括号在后。同时为了避免重复,我们采用树的最小表示,即若一个节点只有一个儿子,那么这个儿子必为左儿子。给定一个括号序列,请将其反序列化为一棵树。

给定一个字符串A,代表括号序列。请返回反序列化后树的根节点指针,树中节点的值按生成节点的次序从1开始标号。


说明:本题目包含复杂数据结构TreeNode,点此查看相关信息

问题信息

难度:
1条回答 2732浏览

热门推荐

通过挑战的用户