class Node
{
public $value;
public $left;
public $right;
}
function preorderTravel(Node $root = null)
{
$tree[] = root;while(tree) {
node=arraypop(tree);
echo node−>value;if(node->left) preorderTravel(node−>left);if(node->right) preorderTravel($node->right);
}
}
function inorderTravel(Node $root = null)
{
$tree[] = root;while(tree) {
node=arraypop(tree);
if (node−>left)inorderTravel(node->left);
echo node−>value;if(node->right) inorderTravel($node->right);
}
}
function postorderTravel(Node $root = null)
{
$tree[] = root;while(tree) {
node=arraypop(tree);
if (node−>left)postorderTravel(node->left);
if (node−>right)postorderTravel(node->right);
echo $node->value;
}
}
$a = new Node();
$b = new Node();
$c = new Node();
$d = new Node();
$e = new Node();
$f = new Node();
$a->value = ‘A’;
$b->value = ‘B’;
$c->value = ‘C’;
$d->value = ‘D’;
$e->value = ‘E’;
$f->value = ‘F’;
$a->left = $b;
$a->right = $c;
$b->left = $d;
$c->left = $e;
$c->right = $f;
preorderTravel($a);
echo \" \";
inorderTravel($a);
echo \" \";
postorderTravel($a);
继续阅读与本文标签相同的文章
从整车到自动驾驶大脑 打造自有供应链生态
-
基于 APIGateway 打造生产级别的 Knative 服务
2026-05-18栏目: 教程
-
棱镜丨圆通回应“承诺达”解散:由直营模式改回加盟商授权经营
2026-05-18栏目: 教程
-
自从有了它,我在微信上吵架就没输过!
2026-05-18栏目: 教程
-
OTT终端不断地在全球范围扩展,未来万物互联不再是梦想
2026-05-18栏目: 教程
-
2019云栖大会 | 开源数据库界大神集体现身,邀你共同感受“开源魅力”
2026-05-18栏目: 教程
