For a homework assignment, I need to prove that a Binary Tree of $n$ nodes has a height of at least $log(k)$. I started out by testing some trees that were filled at every layer, and checking $log(n)$ against their height:
when $n = 3$ and $h = 1$, $\log(3) = 0.48 \leq h$
when $n = 7$ and $h = 2$, $\log(7) = 0.85 \leq h$
when $n = 15$ and $h = 3$, $\log(15) = 1.18 \leq h$
when $n = 31$ and $h = 4$, $\log(31) = 1.49 \leq h$
By this point, I realized that every layer, $n = n*2+1$ from the previous layer, and obviously the height increases by 1.
To try to follow the trajectory, I plotted it:Wolfram Alpha, and it looks like the 2 lines will never meet.
Unfortunately though, I don't think this actually proves anything.
Can someone point me in the right direction from here?