永发信息网

伪代码写出树的先根遍历算法

答案:3  悬赏:10  手机版
解决时间 2021-03-19 22:36
伪代码写出树的先根遍历算法
最佳答案
void traverse( Node root)
{
if( root == null)
return;
deal_with root;
traverse( root.left);
traverse( root.right);
}
全部回答
set a = new hashset();再用iterator来遍历就行
function display_tree($root)
{
// 得到根节点的左右值
$result = mysql_query('SELECt lft, rgt FROM tree '.'WHERe name="'.$root.'";');
$row = mysql_fetch_array($result);
// 准备一个空的右值堆栈
$right = array();
// 获得根基点的所有子孙节点
$result = mysql_query('SELECt name, lft, rgt FROM tree '.
'WHERe lft BETWEEN '.$row['lft'].' AND '.
$row['rgt'].' ORDER BY lft ASC;');
// 显示每一行
while ($row = mysql_fetch_array($result))
{
// only check stack if there is one
if (count($right)>0)
{
// 检查我们是否应该将节点移出堆栈
while ($right[count($right)-1]<$row['rgt'])
{
array_pop($right);
}
}
// 缩进显示节点的名称
echo str_repeat(' ',count($right)).$row['name']."n";
// 将这个节点加入到堆栈中
$right[] = $row['rgt'];
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
融和食府宝丰店在什么地方啊,我要过去处理事
南昌大学传媒编导专业难不难过线
天籁多功能激光笔书写灯有什么用处
祝你的男朋友永远都是电动的。这句话什么意思
我的电脑qq能上就是游戏打不开视频一直加载怎
11款北京现代索八质保期是多少年
傲游浏览器怎么才能加快浏览速度?
魔兽世界110级以后怎么提升装备
车速递在哪里啊,我有事要去这个地方
显卡能换吗
宏顺电器地址在哪,我要去那里办事,
如果把CBA各队历史上最强人组一个阵容谁最强
激光打眼到底好不好,有打过的吗?细说一下
河北省保定市哪有可以学习个人形象设计及日常
□65÷7,要使商是三位数,□里最小填_______
推荐资讯
描写家乡的古建筑物的作文只要答案100字左右
笔记本电脑进水,用吹风机吹过了,但是无法开
梦见请别人吃饭
∫1/[(x+2√(x+3)]dx 求不定积分。
重庆卤肉店这个地址在什么地方,我要处理点事
机动车过了斑马线在黄线右边撞骑电动车人。去
我16,我喜欢了一年的男神来追我我同意了,我
舰C中不算改造,一共有多少舰娘?
小孩子服用叶黄素有没有什么需要注意的地方呢
ipad air2里面有电又冲一夜可到早上一点电也
我买的胶棒,过了一段时间没有用它不粘了,怎
我要跟踪别人用什么软件好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?