297.二叉树的序列化与反序列化二叉树的序列化与反序列化请设计一个算法来实现二叉树的序列化与反序列化。解析12345678910111213141516var serialize = function (root) { if (!root) return 'null'; return root.val + ',' + serialize(root.left) + ',' + serialize(root.right);};var deserialize = function (data) { const nodes = data.split(','); let idx = 0; function build() { if (nodes[idx] === 'null') { idx++; return null; } const node = new TreeNode(+nodes[idx++]); node.left = build(); node.right = build(); return node; } return build();}; 困难 #困难难度 #二叉树 #设计297.二叉树的序列化与反序列化https://leetcode.lz5z.com/297.serialize-and-deserialize-binary-tree/作者tickli发布于2024年8月15日许可协议 300.最长递增子序列 上一篇295.数据流的中位数 下一篇