Checking if a Binary Tree is Full: A Hint

  • Context:
  • Thread starter Thread starter evinda
  • Start date Start date
  • Tags Tags
    Binary Tree
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
1 replies · 2K views
evinda
Gold Member
MHB
Messages
3,741
Reaction score
0
Hello! (Smile)

I want to write an algorithm, that checks if a binary tree is full or not.

Could you give me a hint how I could do this? (Thinking)
 
on Phys.org
evinda said:
Hello! (Smile)

I want to write an algorithm, that checks if a binary tree is full or not.

Could you give me a hint how I could do this? (Thinking)

If every node is either a leaf, or has two children, then it's a full tree. So traverse the tree recursively, and for each node, compute the logical expression (IsLeaf OR HasTwoChildren), then AND all the results together.