【数据结构_树_Tree_1051】先序创建然后输出指定结点
来源:互联网 发布:用java求质数 编辑:程序博客网 时间:2024/04/29 08:57
被自己蠢哭了...
#include <stdio.h>#include <stdlib.h>#include <iostream>using namespace std;typedef struct node{char data;struct node *L_Kid,*R_Kid;}Tree;void initTree(Tree *&T){char str;cin>>str;if(str!='#'){T=(Tree *)malloc(sizeof(Tree));T->data=str;initTree(T->L_Kid);initTree(T->R_Kid);}else{T=NULL;return;}}void Traverse(Tree *T,char tar){if(T!=NULL){if(T->data==tar){if(T->L_Kid==NULL)cout<<"L:#,";elsecout<<"L:"<<T->L_Kid->data<<",";if(T->R_Kid==NULL)cout<<"R:#";elsecout<<"R:"<<T->R_Kid->data;}Traverse(T->L_Kid,tar);Traverse(T->R_Kid,tar);}}int main(){Tree *T;initTree(T);getchar();char tar;cin>>tar;Traverse(T,tar);return 0;}
0 0
- 【数据结构_树_Tree_1051】先序创建然后输出指定结点
- 【数据结构_树_Tree_1053】先序创建输出结点的度
- 【数据结构_树_Tree_1052】先序输入后输出指定父节点
- 先序递归创建二叉树,然后查找从根结点到任一给定结点的路径
- 【数据结构_树_Tree_0979】先序读入后序输出
- 【数据结构_树_Tree_0980】用先序遍历创建树然后层次遍历输出
- 先序顺序输入结点值创建二叉树,并按先序,中序和后序遍历输出
- 数据结构--二叉树的创建、先序遍历、中序遍历、后序遍历、深度、叶子结点数
- 数据结构与算法——先序输出叶结点(C语言)
- 数据结构与算法题目集(中文)4-11 先序输出叶结点 (15分)
- PTA4-11 先序输出叶结点
- 【数据结构_树_Tree_0971】统计利用先序遍历创建的二叉树的深度
- PTA数据结构与算法题目集(中文)4-11 先序输出叶结点 (15分)
- 数据结构:树的遍历!按先序遍历创建一棵树,分别以先序、中序、后序遍历输出
- 4-11 先序输出叶结点 (15分)
- 4-11 先序输出叶结点 (15分)
- 4-11 先序输出叶结点 (15分)
- PTA 4-4 先序输出叶结点 【基础题】
- Oracle建立索引及SQL优化
- oracle数据库数据统计问题
- canvas中的状态保存与恢复
- android Paint 简介
- 新手学JavaScript(三)----超酷消息警告框插件(SweetAlert)
- 【数据结构_树_Tree_1051】先序创建然后输出指定结点
- 在Ubuntu上为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程序
- 从lombok到UAST – 浅谈Android Lint的AST Parser(2)
- 1047
- git 分支管理
- PAT-乙级练习题-1058~1065-解题报告
- 【cs基础】如何判断算法的好坏
- Python3 解压序列 *的妙用
- Android虚拟导航键的显示隐藏