Binary Tree Serialization
Preorder plus null markers uniquely captures tree structure.
Serialization time: O(n).
Deserialization time: O(n).
Serialized representation can be string, byte stream, or structured format.
For production systems, format versioning and validation should also be considered.