A full binary tree is a binary tree where every node has either 0 or 2 children. Prove that every non-empty full binary tree has an odd number of nodes.
I dont know how to get started with this question. I know for a fact there are 2k+1 total nodes in a binary tree where k is the number of nodes with two children in an binary tree and 2j -1 total nodes in a binary tree where j is the number of nodes with no children. How do I use structural induction? Do I make two formulas comparing the two?
How about this:
if a binary tree has 0 nodes with children it has one node. if a node has two children the tree has at 3 nodes in it. Both the number of nodes are odd

Hint: Let $B$ be the set of all non-empty full binary trees. We can define $B$ recursively as follows:
It is clear that the graph consisting of a single node has an odd number of nodes. Now assume that $T_1$ and $T_2$ each have an odd number of nodes. Can you see why $T$ has an odd number of nodes? If so, then by structural induction, we're done!