2019年8月18日

摘要: 一、图,顶点(结点)之间的关系是任意的,任何结点之间都可能相关。 1、图是由两个集合,顶点集和边集组成的,记作,G = G(V, E),顶点是数据元素,边是两个顶点之间的关系。 2、图分为,有向图、无向图。设顶点(vertex)的个数为n,有n(n-1)/2 条边(edge)的无向图,称为无向完全图 阅读全文

posted @ 2019-08-18 16:51 金色的省略号 阅读(687) 评论(0) 推荐(0) 编辑

摘要: 二叉树遍历的核心问题,是二维结构的线性化(栈、队列)。无论先序遍历、中序遍历、后续遍历,遍历过程中经过结点的路线是一样的,只是访问各结点的时机不同而已,每个结点都有三次访问机会。 一、二叉树结点,C语言定义 1 typedef struct TNode *Position; 2 typedef Po 阅读全文

posted @ 2019-08-18 16:47 金色的省略号 阅读(945) 评论(0) 推荐(0) 编辑

摘要: 一、哈夫曼树,最优二叉树,WPL最小的二叉树 带权路径长度(WPL): 设二叉树有n个叶子结点,每个叶子结点带 有权值 wk,从根结点到每个叶子结点的长度为 lk,则每个叶子结点的带权路径长度之和WPL 哈夫曼树的特点: 1、没有度为1的结点; 2、哈夫曼树的任意非叶节点的左右子树交换后仍是哈夫曼树 阅读全文

posted @ 2019-08-18 15:16 金色的省略号 阅读(537) 评论(0) 推荐(1) 编辑