【发布时间】:2017-11-26 17:51:41
【问题描述】:
我想知道这个函数有什么作用,这段代码可能的输出是什么?
void TreeType::Function()
{
Queue<TreeNode*> q;
TreeNode* node;
if (root!= NULL) {
q.Enqueue(root);
do {
q.Dequeue(node);
cout << node->info << endl;
if (node->left)
{ q.Enqueue(node->left); }
if (node->right)
{ q.Enqueue(node->right); }
while (!q.IsEmpty()); }
【问题讨论】:
-
你执行了吗?
-
是的,但我不明白
-
这会逐层打印树的节点。
标签: function data-structures output binary-search-tree