设为首页 加入收藏

TOP

C++面试题:从上到下打印二叉树
2018-02-01 09:13:56 】 浏览:185
Tags:试题 从上到 打印

不分行从上到下打印二叉树

思路:层级打印

void PrintFromTopToBottom(BinaryTreeNode* pTreeRoot)

{

if(!pTreeRoot)

return;

std::deque dequeTreeNode;

dequeTreeNode.push_back(pTreeRoot);

while(dequeTreeNode.size())

{

BinaryTreeNode *pNode=dequeTreeNode.front();

dequeTreeNode.pop_front();

printf("%d",pNode->m_nValue);

if(pNode->m_pLeft)

dequeTreeNode.push_back(pNode->m_pLeft);

if(pNode->m_pRight)

dequeTreeNode.push_back(pNode->m_pRight);

}

}

想法:越到这本书的后面,代码就越来越“C++化”,很难受,我只能理解过后抄一遍上来。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇memcpy内存拷贝函数的写法c++代码.. 下一篇c++ main()函数实例讲解

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目