1. General Trees
1.1. General Trees
1.2. General Tree ADT
1.3. General Tree Traversal
1.4. Representation: Lists of Children
1.5. Representation: Dynamic Node (Array)
1.6. Representation: Dynamic Node (linked list)
1.7. Representation: Left-Child/Right-Sibling
1.8. Serialization
Serialization is the process of storing an object as a series of bytes.
A sequential tree serialization typically stores the node values as they would be enumerated by a preorder traversal, along with sufficient information to describe the tree’s shape.
