二叉树
四有青年代先生
这个作者很懒,什么都没留下…
展开
-
C++实现先序建立二叉树、遍历、输出结点个数、叶子结点个数
注意先序建立时调用的是结点指针的地址#include<iostream>using namespace std;typedef struct bitnode { char data; struct bitnode* lchild, * rchild; }bitnode,*bitree;//定义结点int i;//全局变量i用于计数结点数void createeBITREE(bitree *s)//前序建立二叉链表,#代表空{ ch原创 2020-05-09 21:01:39 · 1414 阅读 · 0 评论 -
C++实现数据结构图的深度和广度遍历(邻接表)
#include<iostream>using namespace std;#define MAXNUM 100typedef struct Anode { int num; struct Anode* next;}Anode;typedef struct Vnode { string data; Anode* first;}Vnode, Adjlist[MAXNUM];typedef struct { Adjlist ver;原创 2020-05-09 20:59:40 · 287 阅读 · 1 评论 -
C++实现先序建立二叉树、遍历、输出结点个数、叶子结点个数
注意先序建立时调用的是结点指针的地址#include<iostream>using namespace std;typedef struct bitnode { char data; struct bitnode* lchild, * rchild; }bitnode,*bitree;//定义结点int i;//全局变量i用于计数结点数vo...原创 2019-10-29 10:28:41 · 2149 阅读 · 0 评论