文章
55
粉丝
317
获赞
160
访问
33.0k
#include<iostream>
#include<string>
using namespace std;
typedef struct TNode
{
char data;
struct TNode* rchild, * lchild;
}*TREE;
bool IsSame(TREE & p1, TREE& p2)
{
if ((!p1) && (!p2)) return true;
if ((p1 && !p2) || (!p1 && p2)) return false;
if (p1->data != p2->data) return false;
else
return IsSame(p1->lchild, p2->lchild) && IsSame(p1->rchild, p2->rchild);
return false;
}
void InsertNode(TREE& root, char x)
{
if (!root)
{
root = new TNode;
root->data = x;
root->lchild = NULL;
root->rchild = NULL;
&nbs...
登录后发布评论
暂无评论,来抢沙发