Concept Flow - Serialize and Deserialize Binary Tree
Start Serialization
Visit Node
Serialize Left
Add Node Value or Null
Repeat for all nodes
End Serialization
Start Deserialization
Read Next Value
If Null -> return None
Create Node
Deserialize Left
Repeat for all values
End Deserialization
Serialization visits each node in preorder, recording values or nulls; deserialization reads values to rebuild the tree recursively.
