数据结构
数据结构先序遍历,求解释这是课本129页的例题,三个if递进的话如果某个结点没有左子树有右子树,那右子树不就不能遍历了吗?还有这三个return把我搞糊涂了,请明白的讲一...
数据结构先序遍历,求解释
这是课本129页的例题,三个if递进的话如果某个结点没有左子树有右子树,那右子树不就不能遍历了吗?
还有这三个return把我搞糊涂了,请明白的讲一下,谢谢啦
status preOrderTraverse(biTree T,ststus(*visit)(tElemType e)){
if(T){
if(visit(T->data))
if(preOrderTraverse(T->lchild,visit))
if(preOrderTraverse(T->rchild,visit))return OK;
return ERROR;
}else return OK;
}
有简单的解释吗 展开
这是课本129页的例题,三个if递进的话如果某个结点没有左子树有右子树,那右子树不就不能遍历了吗?
还有这三个return把我搞糊涂了,请明白的讲一下,谢谢啦
status preOrderTraverse(biTree T,ststus(*visit)(tElemType e)){
if(T){
if(visit(T->data))
if(preOrderTraverse(T->lchild,visit))
if(preOrderTraverse(T->rchild,visit))return OK;
return ERROR;
}else return OK;
}
有简单的解释吗 展开
2个回答
景联文科技
2024-06-11 广告
2024-06-11 广告
杭州景联文科技有限公司专注于大模型数据集的研发与应用。我们深知,在人工智能飞速发展的时代,数据是驱动模型优化的核心动力。因此,我们致力于构建丰富、多元的大模型数据集,涵盖各行各业,为AI模型提供充足的“养分”。通过不断积累与优化,我们的数据...
点击进入详情页
本回答由景联文科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |