php镜像网站实现,php实现镜像二叉树的思路及代码 - 源码分享

操作给定的二叉树,将其变换为源二叉树的镜像。

二叉树的镜像定义:源二叉树

8

/ \

6 10

/ \ / \

5 7 9 11

镜像二叉树

8

/ \

10 6

/ \ / \

11 9 7 5

思路:

1.左子树赋给temp

2.temp赋给右子树

3.右子树赋给左子树

4.递归

mirror(root)

temp=root->left

root->left=root->right

root-right=temp

mirror(root->left)

mirror(root->right)

class TreeNode{

var $val;

var $left = NULL;

var $right = NULL;

function __construct($val){

$this->val = $val;

}

}

function Mirror(&$root){

if($root==null){

return null;

}

$temp=$root->left;

$root->left=$root->right;

$root->right=$temp;

Mirror($root->left);

Mirror($root->right);

}

//构造一个树

$node5=new TreeNode(5);

$node7=new TreeNode(7);

$node9=new TreeNode(9);

$node11=new TreeNode(11);

$node6=new TreeNode(6);

$node10=new TreeNode(10);

$node8=new TreeNode(8);

$node8->left=$node6;

$node8->right=$node10;

$node6->left=$node5;

$node6->right=$node7;

$node10->left=$node9;

$node10->right=$node11;

$tree=$node8;

//镜像这棵二叉树

var_dump($tree);

Mirror($tree);

var_dump($tree);

单域名PHP镜像克隆程序是一个以php进行开发的镜像网站源码。 程序的安装: 1、上传目录中的文件到服务器(请确保支持伪静态) 2、后台管理 http://您的域名/admin/ 3、默认帐号:admin 密码:admin 程序功能介绍: 1、功能强大,使用简单,设置方便。 2、可模拟多种蜘蛛采集,防止IP被封。包括移动蜘蛛哦! 3、网站自适配功能,不管是PC站还是移动站还是自适应,随你选择。 4、高速的缓存模式,自定义缓存目录、后缀与时间,同一链接不同客户端还能自动分开缓存。 5、外加Gzip压缩,访问速度提升效果杆杆滴。 6、内外链转换功能,网址加不加密?有些域名不想转换?都你说了算。 7、强大的正则替换,替换过滤?伪原创?换广告?近义词?这些都不是事。 8、支持各种编码,妈妈再也不用担心网站乱码了。 9、JS、CSS、图片等都可以下载到本地修改。以本地文件优先。 10、内置蜘蛛屏蔽,不来流量的蜘蛛都是流氓蜘蛛。 11、程序高度精简,占用空间小,无需Mysql,网站移植方便。 12、更多功能请自行体会...... 单域名PHP镜像克隆程序v4.0 更新 1、优化后台在IE低版本下错位的情况。 2、优化后台某些环境不支持短函数造成的登录错误。 3、增加一键清除缓存,不必手工删除文件夹。 4、增加访问跳转,可为主站引流,不影响蜘蛛爬取。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值