- 10
- 0
- 约1.74万字
- 约 97页
- 2019-05-10 发布于广东
- 举报
例6-3 试编写算法,由二叉树的先序遍历序列为其输入,建立二叉树链表结构。 解:可使用递归实现二叉树的建立,二叉树结点的结构定义如下: #define MAXSIZE 20 typedef char datatype; typedef struct node {//二叉树结点结构 datatype data; struct node *lchild, *rchild; } BTNode; 按照先序遍历顺序建立一棵给定的二叉树的函数如下: void createBT(BTNode** bt) { char ch; if ((ch=getchar()) == ) *bt=NULL; //所建立的二叉树为一棵空二叉树、 else{ *bt=new BTNode; (*bt)→data=ch; createBT((*bt)→lchild); createBT((*bt)→rchild);} } 在输入时以空格作为空二叉树的标志,例如要建立例题6-2所示的二叉树,输入的结点序列如下:ABD-E-H-CF-GI-,其中,“-”代表空格字符。 哈夫曼树及其应用 求哈夫曼编码: 哈夫曼树及其应用 例6-4
您可能关注的文档
- 华东船院经济管理学院基础会计学课件 第十四章 帐务处理程序.ppt
- 华东船院经济管理学院基础会计学课件 第十五章 会计工作的组织.ppt
- 华东船院经济管理学院基础会计学课件 第十一章 对帐和结帐.ppt
- 华东船院经济管理学院基础会计学课件 第十章 记 帐.ppt
- 华东船院经济管理学院基础会计学课件 第四章 成本、费用和营业收入、利润.ppt
- 华东船院经济管理学院基础会计学课件 第五章 所有者权益.ppt
- 华东船院经济管理学院基础会计学课件 第一章 绪论.ppt
- 华东理工大学人力资源管理课件第八章 薪酬福利管理.ppt
- 华东理工大学人力资源管理课件第二章 人力资源计划.ppt
- 华东理工大学人力资源管理课件第九章 国际人力资源管理.ppt
最近下载
- Dell戴尔Precision 7960 塔式工作站 设置和规格.pdf
- 《预拌流态固化土填筑技术规程 DB 1310T 298-2023》知识培训.pptx
- 02S404 防水套管国标规范.pdf VIP
- 《石油化学工业污染物排放标准》(GB 31571-2015)修改单(征.pdf VIP
- JT∕T 528-2004 公路边坡柔性防护系统构件.PDF VIP
- 加油站受限空间作业应急预案.docx VIP
- 2025年湖北省工程专业中级职务水平能力测试(电子信息)综合能力测试题(附答案).docx VIP
- 金属与石材幕墙工程技术规范.docx VIP
- 重庆市大渡口区2026年社区网格员招录考试真题库及完整答案.docx VIP
- 2017年刑法新规定224条.doc VIP
原创力文档

文档评论(0)