这个二进制搜索树功能有什么作用



我想知道此函数可以做什么,该代码的可能输出可能是什么?

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()); }

此功能就像任何树的级别顺序遍历。虽然缺少许多结尾的半结肠。

相关内容

最新更新