博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据结构 树的链式存储(三叉表示法)
阅读量:4592 次
发布时间:2019-06-09

本文共 1001 字,大约阅读时间需要 3 分钟。

//树的链式存储--三叉表示法#include
#include
#include
typedef struct _TreeNode{ //数据域 int data; //指针域 struct _TreeNode * leftchild;//左孩子指针 struct _TreeNode * rightchild;//右孩子指针 struct _TreeNode * parent;//双亲指针---比二叉表示法多了一个双亲指针}TreeNode, *TreeNodePointer;void Test1(){ //定义结构体对象 TreeNode t1, t2, t3, t4, t5; //填充数据域 t1.data = 1; t2.data = 2; t3.data = 3; t4.data = 4; t5.data = 5; //建立树之间的关系 //t1是根节点 t2是t1的左孩子 t1.leftchild = &t2; t1.rightchild = NULL; t1.parent = NULL; // t3是t2的左孩子 t2.leftchild = &t3; t2.rightchild = NULL; t2.parent = &t1; // t4是t2的左孩子 t3.leftchild = &t4; t3.rightchild = NULL; t3.parent = &t2; // t5是t4的左孩子 t4.leftchild = &t5; t4.rightchild = NULL; t4.parent = &t2; //t5没有孩子节点 t5.leftchild = NULL; t5.rightchild = NULL; t5.parent = &t4;}void main(){ system("pause");}

转载于:https://www.cnblogs.com/zhanggaofeng/p/5722597.html

你可能感兴趣的文章
关于Python的super用法研究
查看>>
训练1-A
查看>>
python三大器(装饰器/生成器/迭代器)
查看>>
ionic4+angular7+cordova上传图片
查看>>
[转]常用字符与ASCII代码对照表
查看>>
Oracle数据库提权(低权限提升至dba)
查看>>
再说Java集合,subList之于ArrayList
查看>>
Hibernate-validator校验框架使用
查看>>
ArcGIS Server开发教程系列(8)ArcGIS API for Javascript-控件(小部件)(续)纯代码...
查看>>
16.10—第三周
查看>>
软件工程第八次作业-例行报告
查看>>
算法:背包问题处理
查看>>
学习随笔(2017-1-10)
查看>>
jieba学习
查看>>
单例模式(Singleton Pattern)
查看>>
再谈async与await
查看>>
无根树转有根树
查看>>
for循环:用turtle画一颗五角星
查看>>
协方差的意义和计算公式(转)
查看>>
Restful规范
查看>>