一般树的遍历 求一般树的遍历算法。递归? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (1)Status BOT( BiTree T, Status(* Visit)(TElemType e)) {//后序遍历 //Visit 是一种遍历操作。 tl=T->lchild;tr=T->rchild; if(T) { if(BOT(tl,Visit)) if(BOT(tr,Visit)) if(Visit(T->data)) return OK; return OK; } else return OK; // 以下是先序遍历遍历树(NODE *Root){ if (Root == NULL) return; // 对改节点作你向要做的事情,比如打印数值。然后 for (取得第一个孩子的节点; 当前节点的孩子没有遍历;取得下一个孩子的节点) { // 假设取得的孩子节点保存在指针 pSon 中 遍历树(pSon); } return;} for 循环的条件写错了,应该是“当前节点的所有孩子没有遍历完” 如何自动保存文件为当前日期 求教 窗体中容器上的控件 其句柄如何获取? 一个断言错误? 怎样从一个窗口的ID获得窗口的句柄? ClistCtrl可以做成隐藏数据的吗? 有人make过字符集转换的那个类库吗?iconv.lib!用vc编译的 共享内存问题 三个帖子还没有解决的简单的老问题,谁能帮我实现这样的mdi界面,该界面的图片放在我的邮箱中[email protected],m密码是123456,谢谢!在线 怎么把两个MediaPlayer控件做成画中画的形式,请高手指教!请高手指教! 问各位:什么是全局共享变量与全局变量有何不同? 关于界面'假死'问题 新年 提问 关于 ATL
{//后序遍历
//Visit 是一种遍历操作。
tl=T->lchild;tr=T->rchild;
if(T)
{
if(BOT(tl,Visit))
if(BOT(tr,Visit))
if(Visit(T->data))
return OK;
return OK;
}
else
return OK;
{
if (Root == NULL)
return;
// 对改节点作你向要做的事情,比如打印数值。然后
for (取得第一个孩子的节点; 当前节点的孩子没有遍历;取得下一个孩子的节点)
{
// 假设取得的孩子节点保存在指针 pSon 中
遍历树(pSon);
}
return;
}