Binary Tree_build & travserse(二叉树建立,遍历)
来源:互联网 发布:cc域名注册哪里便宜 编辑:程序博客网 时间:2024/06/15 04:20
#include <stdio.h>#include <stdlib.h>struct Node{ char data; struct Node * left; struct Node * right;};void Create(Node ** root){ char ch; scanf("%c", &ch); if(ch == '#') return; *root = (Node *)malloc(sizeof(struct Node)); (*root) -> data = ch; (*root) -> left = NULL; (*root) -> right = NULL; Create( &( (*root) ->left ) ); Create( &( (*root) ->right) );}void Pre(Node * root){ if(root == NULL) return; printf("%c ", root -> data); Pre(root -> left); Pre(root -> right);}int main(){ Node * head; Create(&head); printf("input oVer\nPre order: "); Pre(head); printf("\n");}
0 0
- Binary Tree_build & travserse(二叉树建立,遍历)
- hdoj 1710 Binary Tree Traversals(二叉树的建立及遍历)
- 二叉树 建立 遍历
- 二叉树建立、遍历
- 二叉树的建立及遍历(二叉树)
- 二叉树(4)--二叉树的建立与遍历
- 二叉树建立和遍历
- 二叉树建立与遍历
- 二叉树的建立、遍历
- 二叉树的 建立 遍历
- 二叉树建立和遍历
- 二叉树建立和遍历
- 二叉树建立和遍历
- 二叉树的遍历建立
- 二叉树(遍历、建立、深度)
- 二叉树建立和遍历
- 二叉树建立、存储、遍历
- 二叉树建立和遍历
- C++笔记
- AOP源码解析(三)增强器的获取
- c语言学习总结之从关键字到循环结构
- python3报错解决办法:UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 199: illegal multib
- 嵌入式开发为什么选择C语言?
- Binary Tree_build & travserse(二叉树建立,遍历)
- (十二)java多线程之Exchanger
- 机器学习(十)使用sklearn库对时间特征进行处理
- 第九周 OJ-5年月日
- 梯度下降法
- 我原本明天就是我从业5年
- (十三)java多线程之Timer
- LibSVM的使用
- (十四)java多线程之死锁