BiTree Creat() //建立二叉樹的二叉鏈表形式的存儲結構
{ElemType x
scanf(
if(x==
else if(x>
{bt=(BiNode *)malloc(sizeof(BiNode));
bt
}
else error(
return(bt);
}//結束 BiTree
int JudgeComplete(BiTree bt) //判斷二叉樹是否是完全二叉樹
{int tag=
if(p==null) return (
QueueInit(Q); QueueIn(Q
while (!QueueEmpty(Q))
{p=QueueOut(Q); //出隊
if (p
else {if (p
else tag=
if (p
else if (p
} //while
return
[算法討論]完全二叉樹證明還有其它方法
[
From:http://tw.wingwit.com/Article/program/sjjg/201311/23735.html