用时:30min 序列化很简单,使用BFS可以解决 反序列化需要用到二叉树的性质,即第 i 个节点的子节点分别为 (i + 1) * 2 - 1 和 ( i + 1) * 2, 流程 找到父节点,入栈,此时指针 i 在 父节点的 val 上 父节点出栈,找到父节点的左右节点,指针根据规则找到 两遍的值,左右节点入栈, i++ 重复 1 var serialize = function(root) …
Algorithms
Created
Thu, 04 Mar 2021 00:00:00 +1300