Module 4 Flashcards
Examination
STANDS AS A PIVOTAL NONLINEAR DATA STRUCTURE
IS EITHER EMPTY OR CONSISTS OF A ROOT NODE AND ZERO OR MORE SUBTREES.
Tree
Type of Trees
- ORDERED TREE
- ORIENTED TREE
- FREE TREE
FINITE SET OF NODES WHERE ONE IS THE ROOT AND THE REST ARE PARTITIONED INTO ORDERED SUBTREES, PRESERVING THE SIGNIFICANCE OF NODE ORDER.
ORDERED TREE
A TREE WHERE THE ORDER OF SUBTREES FOR EACH NODE DOESN’T HOLD SIGNIFICANCE.
ORIENTED TREE
HAS NO NODE DESIGNATED AS THE ROOT AND THE ORIENTATION FROM A NODE TO ANY OTHER NODE IS INSIGNIFICANT.
FREE TREE
A FREE TREE WITH A DESIGNATED ROOT TRANSFORMS INTO AN ORIENTED TREE
WHEN A FREE TREE IS DESIGNATED A ROOT NODE, IT BECOMES AN ORIENTED TREE. WHEN THE ORDER OF THE NODES ARE DEFINED IN AN ORIENTED TREE, IT BECOMES AN ORDERED TREE.
Tree Progression
Types of Representations
Link Representations
Binary Representations
o UTILIZES LINKS TO DEPICT TREE STRUCTURES, WHERE EACH NODE CONTAINS LINKS TO ITS POSSIBLE SONS.
Link Representations
o AN ALTERNATIVE STRUCTURE, PRIMARILY FOR BINARY TREES, USING LEFT AND RIGHT POINTERS TO DESIGNATE THE LEFTMOST SON AND THE NEXT YOUNGER BROTHER
Binary Representations
- ASSEMBLING DISJOINT TREES FORMS A _______
- WHEN ZERO OR MORE DISJOINT TREES ARE TAKEN TOGETHER, THEY ARE KNOWN AS A ______.
Forest
- A PROCESS CONVERTING AN ORDERED FOREST INTO A UNIQUE BINARY TREE AND VICE VERSA USING A SPECIFIC METHOD,
Natural Correspondence
A HIERARCHICAL DATA STRUCTURE CONSISTING OF NODES ORGANIZED IN A SPECIFIC ARRANGEMENT
Binary Tree Structure
Binary Tree Structure KEY CHARACTERISTICS ARE
o NODES
o ROOTS NODES
o CHILD NODES
o LEAVES OR TERMINAL NODE
o INTERNAL NODE
CONTAINS:
o DATA OR PAYLOAD.
o REFERENCES OR POINTERS TO AT MOST TWO CHILD NODES, TYPICALLY DENOTED AS THE LEFT CHILD AND THE RIGHT CHILD.
IN A BINARY TREE CAN HAVE ZERO, ONE, OR TWO CHILDREN.
Node
- THE TOPMOST NODE OF THE TREE.
- IT SERVES AS THE STARTING POINT FOR ACCESSING ALL OTHER NODES IN THE TREE.
Root Node
- EVERY NODE (EXCEPT THE LEAVES) HAS AT MOST TWO CHILDREN - A LEFT CHILD AND A RIGHT CHILD.
- THESE ______ ARE CONNECTED DOWNWARDS FROM THEIR PARENT NODE.
Chilld Node
- NODES WITHOUT ANY CHILDREN ARE TERMED AS _________.
LEAVES OR TERMINAL NODES
- NODES THAT HAVE AT LEAST ONE CHILD ARE CONSIDERED _________.
INTERNAL NODES
Node Relationships in a Binary Tree
Root Node
Parent and Children Nodes
Leaves or Terminal Nodes
Internal Nodes
Siblings
Ancestors and Descendants
- THE TOPMOST NODE IN THE BINARY TREE.
- DOES NOT HAVE A PARENT NODE AND SERVES AS THE STARTING POINT FOR TRAVERSING THE TREE.
Root Node
- EACH NODE (EXCEPT THE ROOT) HAS A PARENT NODE.
- NODES MAY HAVE AT MOST TWO CHILDREN, KNOWN AS THE LEFT CHILD AND THE RIGHT CHILD.
Parent and Children Nodes
- NODES WITHOUT CHILDREN ARE THE __________.
- THEY DO NOT HAVE ANY FURTHER DESCENDANTS.
Leaves or Terminal Node
- NODES WITH AT LEAST ONE CHILD ARE _______.
- THEY SERVE AS INTERMEDIARIES BETWEEN THE ROOT AND THE LEAVES.
Internal Nodes
- NODES THAT SHARE THE SAME PARENT ARE CALLED __________.
- THEY ARE ON THE SAME LEVEL OF THE TREE AND HAVE THE SAME PARENT NODE.
Siblings