判断是否是同一颗二叉树
来源:互联网 发布:淘宝卖家怎么买运费险 编辑:程序博客网 时间:2024/05/21 17:07
#include<stdio.h>#include<stdlib.h>typedef struct TreeNode* BiTree;typedef char ElementType;struct TreeNode{ElementType Data;BiTree Left;BiTree Right;};BiTree CreateTree(){ElementType ch;BiTree T = (BiTree)malloc(sizeof(struct TreeNode));if(T == NULL){printf("Over flow");return NULL;}scanf("%c",&ch);if(ch == '#')T = NULL;else{T->Data = ch;T->Left = CreateTree();T->Right = CreateTree();}return T;}int IsEqual(BiTree T1, BiTree T2){if(T1 == NULL && T2 == NULL) //包含 最后 的情况T1T2 一直相等直到最后都指向NULL return 1; //属于 基准情绪 if(T1 && T2 && T1->Data == T2->Data){if(IsEqual(T1->Left, T2->Left) && IsEqual(T1->Right, T2->Right))return 1;}return 0;}int main(){BiTree T1, T2;T1 = CreateTree();fflush(stdin);//清除 残余信息 T2 = CreateTree();if(IsEqual(T1, T2))printf("是相同的树");elseprintf("不是相同的树");return 0;}
阅读全文
0 0
- 判断是否是同一颗二叉树
- 判断是否是同一颗二叉搜索树
- 是否同一颗二叉树
- 判断一颗二叉树是否是完全二叉树
- 判断一颗二叉树是否是完全二叉树
- 判断一颗二叉树是否是平衡二叉树
- 二叉树—判断是否同一棵树
- 判断两序列是否为同一二叉搜索树序列
- 判断两序列是否为同一二叉搜索树序列
- 04-树4 是否是同一棵二叉搜索树
- 判别是否是同一课二叉搜索树
- leetcode之判断是否是同一棵树
- 判断是否是子树 和 判断二叉树是否平衡
- 判断二叉树是否是平衡树
- 判断二叉树是否是平衡树
- 判断二叉树是否是平衡树
- 判断一颗树是否是平衡二叉树
- 判断是否是平衡二叉树
- stm32学习笔记(三)串口通讯实验
- JAVA 集合类总结
- java List总结
- Map集合
- Java 实现树结构
- 判断是否是同一颗二叉树
- Java 二分查找法
- 在 vs2008 里使用 SGI STL 的内存池特性
- Java String类详解
- Java 数字处理类
- 多类分类回归
- 涉及两个或者多个数组的比较的题目
- jqgrid插件
- SSH框架