arrow_back Back to Challenges

#297 Serialize and Deserialize Binary Tree

Hard Acceptance 0%
description

Problem Description

Design an algorithm to serialize and deserialize a binary tree. There is no restriction on how your serialization/deserialization algorithm should work. You just need to ensure that a binary tree can be serialized to a string and this string can be deserialized to the original tree structure.

checklist Constraints

The number of nodes in the tree is in the range [0, 10^4].
-1000 <= Node.val <= 1000

science Examples

Case #1

In: root = [1,2,3,null,null,4,5]
Out: [1,2,3,null,null,4,5]

Case #2

In: root = []
Out: []

Mastery Tags

Strings Trees

Hiring Companies

Amazon Google Meta
code

Integrated IDE

code_blocks
Coding
psychology
Aptitude