【数据结构】【C++】二叉树的建立和先序遍历----(1)
来源:互联网 发布:sql语句里case when 编辑:程序博客网 时间:2024/05/18 00:17
今晚搞清楚了二叉树的建立和先序遍历,不过现在已经是0:32了,该睡觉了,贴上代码,明天补充细节,加油,晚安!
==============分割线=====================
#include<iostream>#include <malloc.h>#include<stdio.h>using namespace std;struct node{ int data; struct node* left; struct node* right;};void visit(node* BT);node* creat();node* creat(node* &T);void preOrder(node*T);int main(){ node* BT; BT=creat(); preOrder(BT); return 0;}void visit(node* BT){ cout<<BT->data<<' '; //cout<<"hi"<<endl;}node* creat(){ node* T; int num; scanf("%d",&num); if(num=='0') T=NULL; else { T = (node*)malloc(sizeof(node)); T->data = num; //cout<<num; T->left = creat(); T->right = creat(); } return T;}void preOrder(node*T){ if(T==NULL) return; else { visit(T); preOrder(T->left); preOrder(T->right); } }
0 0
- 【数据结构】【C++】二叉树的建立和先序遍历----(1)
- //二叉树的(二叉排序树)建立和先序遍历
- 【数据结构】二叉树的先序遍历
- 二叉树的先序建立及先序遍历:
- 根据二叉树的先序遍历和中序遍历建立二叉树
- c语言实现二叉树(BiNodeTree)的建立与先序遍历,中序遍历
- 根据二叉树的先序遍历建立二叉树
- (十)先序序列建立和遍历二叉树
- 数据结构--java实现二叉树的先序、中序、后序、层次遍历及根据先序中序建立二叉树
- 建立二叉树,实现二叉树的先序遍历、中序和后序遍历的非递归算法
- C++数据结构--二叉树的建立,前序遍历,中序遍历和后序遍历
- 二叉树的先中后序三种遍历,和先序的建立,代码详解!!
- 二叉树的建立和中序、先序、后序遍历
- 数据结构 二叉树的先序 中序 后序遍历(linux 下c语言实现)
- 数据结构练习题---先序遍历二叉树
- 数据结构练习题---先序遍历二叉树
- 数据结构练习题---先序遍历二叉树
- 数据结构 树 二叉树的建立及遍历 C语言版
- 什么是C++虚函数、虚函数的作用和使用方法
- iOS 对于block的理解
- HTTP协议详解
- Python学习笔记(一)基本特性
- 苹果系统的本地推送
- 【数据结构】【C++】二叉树的建立和先序遍历----(1)
- HDU 1062 Text Reverse (模拟)
- Apache配置支持目录浏览
- LeetCode 316 Remove Duplicate Letters(贪心)
- java classloader原理初探
- log4j 配置文件详解
- 【Android】【测量】MeasureSpec
- 垂直居中
- BroadcastReceiver