您的位置:首页 > 职场人生

剑指Offer之面试题23:从上往下打印二叉树

2016-12-25 19:25 330 查看
所有代码均通过G++编译器测试,仅为练手纪录。

//面试题23:从上往下打印二叉树
//题目:从上往下打印出二叉树的每个结点,同一层的结点按照从左到右的顺序打印。

//面试题23:从上往下打印二叉树
//题目:从上往下打印出二叉树的每个结点,同一层的结点按照从左到右的顺序打印。

void TreePrintBreadth(BinTreeNode *pRoot)
{
if(NULL == pRoot)
{
return;
}

queue<BinTreeNode *> queNode;
queNode.push(pRoot);

while (!queNode.empty())
{
BinTreeNode *pNode = queNode.front();
queNode.pop();

LogInfo("BinTreeNode:%d",pNode->m_nValue);

if(NULL != pNode->m_pLeft)
{
queNode.push(pNode->m_pLeft);
}

if(NULL != pNode->m_pRight)
{
queNode.push(pNode->m_pRight);
}
}
}

ZhaiPillary

2016-12-25
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++ 剑指Offer 面试题