首页 > 技术资料库 > 「W1」检索结果

哈夫曼树算法 根据给定的n个权值{w1,w2,……wn},构造n棵只有根结点的二叉树,令起权值为wj 在森林中选取两棵根结点权值最小的树作左右子树,构造一棵新的二叉树,置新二叉树根结点权值为其左右子树根结点权值之和 在森林中删除这两棵树,同时将新得到的二叉树加入森林中 重复上述两步,直到只含一棵树为止,这棵树即哈夫曼树

2014-01-13 00:15:11 32 次下载 1,138 浏览

数据结构 1、算法思路: 哈夫曼树算法:a)根据给定的n个权值{W1,W2… ,Wn }构成 n棵二叉树的集合F={T1,T2…,T n },其中每棵二叉树T中只有一个带权为W i的根结点,其左右子树均空;b)在F中选取两棵根结点的权值最小的树作为左右子树构造一棵新的二叉树,且置新的二叉树的根结点的权值为其左、右子树上结点的权值之和;c)F中删除这...

2016-03-05 20:26:02 87 次下载 1,169 浏览

实现背包问题 package problem 1. 问题描述 假设有一个能装入总体积为T的背包和n件体积分别为w1 , w2 , … , wn 的物品,能否从n件物品中挑选若干件恰好装满背包,即使w1 +w2 + … + wn=T,要求找出所有满足上述条件的解。例如:当T=10,各件物品的体积{1,8,4,3,5,2}时,可找到下列4组解: (1,...

2014-01-18 09:07:17 40 次下载 1,963 浏览

1、深度优先搜索遍历图的算法:首先访问指定的起始顶点V0,从V0出发,访问V0的一个未被访问过的邻接顶点W1,再从W1出发,访问W1的一个未被访问过的顶点W2,然后从W2出发,访问W2的一个未被访问过邻接顶点W3,依次类推,直到一个所有邻接点都被访问过为止。

2014-01-19 01:11:15 196 次下载 1,072 浏览

2、广度优先搜索遍历图的算法:首先访问指定的起始顶点V0,从V0出发,访问V0的所有未被访问过的邻接顶点W1,W2……,Wk,然后再依次从W1,W2……,Wk出发,访问它们的所有未被访问过的邻接顶点,依次类推,直到图中所有未被访问过的邻接顶点都被访问过为止。

2013-12-08 17:05:06 35 次下载 1,051 浏览