摘要: 构建哈夫曼原理:(每个元素都是叶子结点,N 个元素共有 2N-1 个结点) 有 N 个带权值的结点,将其按以下方法构建:①②③ ①选取 N 个结点集合中最小的两个权值结点构造成一个新的二叉树,且设置新结点的权值为左右孩子权值之和 ②将以上选取的两个最小权值结点从原集合中删除,向集合中加入 这两个结点 阅读全文
posted @ 2016-11-19 23:45 enjoy_Lify 阅读(2397) 评论(0) 推荐(0) 编辑
摘要: 中序线索化二叉树 较为完整可运行程序 1 #include <iostream> 2 using namespace std; 3 4 enum flag{Child, nChild}; 5 6 struct Node { 7 char data; 8 Node * lchild; 9 Node * 阅读全文
posted @ 2016-11-19 22:30 enjoy_Lify 阅读(1499) 评论(3) 推荐(0) 编辑
摘要: 先序线索化在很多书上都有详细解读,这里只是写了一个较为完整的一个程序罢了 阅读全文
posted @ 2016-11-19 22:27 enjoy_Lify 阅读(4304) 评论(0) 推荐(0) 编辑