؟(z)wuchong
˱ĵľW(wng)߀W(xu)v| ߿ п Կ ɿZ| QӢZ ̄(w)ӢZ ӢZY| (w)T P(gun)T y Cȯ ˾ (do) ̎ӋC(j)| ȿ ܛ
|һ r O(jin)펟 ԃ ȫ Y(ji)(gu) r rTӋ| ӋC ӋQ ע (jng)(j) (w)t(y)W(xu)| l(wi)Y t(y) ˎ []
4.Ӵαv㷨
// Ĕ(sh)(j)Y(ji)(gu)
structBinaryTree
{
int value; // ģˣrδ湝(ji)c(din)Ĕ(sh)(j)
BinaryTree *left;
BinaryTree *right;
};
BinaryTree*root; // ֪ĸ(ji)c(din)
//Ӵαv
voidLevel( const BinaryTree *root )
{
Queue *buf = new Queue(); // xһO(sh)еĹ(ji)c(din)(sh)(j)Ҳε
BinaryTree t; // һRr׃
buf.push_back(root); //(ji)c(din)
while( buf.empty == false ) // (dng)в
{
p = buf.front(); // ȡеĵһԪ
cout