解法一:
(1)二叉树性质
1、总结点数=度为0结点数+度为1结点数+度为2结点数(n=n0+n1+n2)
2、总结点数=各结点度之和+1(n=n0*0+n1*1+n2*2+1)
3、叶子节点数=度为2的结点数+1(n0=n2+1)
4、已知该完全二叉树叶子节点数为124,即可得完全二叉树n2=n0-1=123
(2)完全二叉树性质
1、完全二叉树,大多数结点度非0即2,且度为1结点数有且只有一个
2、深度为h的完全二叉树,1~h-1层必定是满的,且第h层结点集中在左侧
(3)完全二叉树最多结点数n=n0+n1+n2=124+1+123=248
解法二:
(1)完全二叉树叶子节点数为124个,即可推导出最底层深度为8,且第8层最多可有128个叶子节点(128-124=4,即最右侧分布4个节点)
(2)此时有两种情况,第一种。上一层最右侧的4个节点都是叶子节点,第二种,最右侧3个叶子节点+其中一个靠左的叶子节点存在一个左节点
(3)显然第二种情况节点数是最多的,1~7层共127个节点、第8层有121个叶子节点,共127+121=248