资源简介
设计算法实现树的最大连通分支问题。给定一棵树T,树中每个顶点u都有一个权w(u)(注意:权可以是负数)。设计算法求该树的一个连通子图,使该子图的权之和最大。
代码片段和文件信息
#include
using namespace std;
struct node //用结构体来表示结点
{
int weihgt; //结点的权值;
int father; //结点的父亲结点
int childnum; //结点的儿子个数
int max; //结点的最大连通分支权值
bool visited; //该结点是否被访问过
int save[100]; //最大连通分支权值来源
};
int main()
{
int inuv;
cout<<“请输入树结点的个数:n=“;
cin>>n;
cout< node *tree=new node[n+1];
cout<<“请依次输入各结点的权值:“;
for(i=1;i<=n;i++)
{
tree[i].father=0;
tree[i].childnum=0;
tree[i].visited=false;
cin>>(tree[i].weihgt);
tree[i].max=tree[i].weihgt;
for(int k=0;k<100;k++)
tree[i].save[k]=0;
}
cout< cout<<“请输入各结点的关系(格式为father-child):“< for(i=1;i<=(n-1);i++)//输入数据
{
cin>>u>>v;
tree[v].father=u;
tree[u].childnum++;
}
cout< int root;
for(i=1;i<=n;i++)//确定树根
if(tree[i].father==0)
root=i;
while(tree[root].childnum>0)//遍历树
{
for(i=1;i<=n;i++)
{
if((tree[i].childnum==0)&&(tree[i].visited==false))
{
tree[i].vis
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-03-04 23:22 树的最大连通分支问题\
目录 0 2013-03-04 23:22 树的最大连通分支问题\tree\
目录 0 2013-03-04 23:22 树的最大连通分支问题\tree\Debug\
文件 544856 2013-02-18 22:33 树的最大连通分支问题\tree\Debug\tree.exe
文件 785208 2013-02-18 22:33 树的最大连通分支问题\tree\Debug\tree.ilk
文件 248927 2013-02-18 22:33 树的最大连通分支问题\tree\Debug\tree.obj
文件 186920 2013-02-16 22:20 树的最大连通分支问题\tree\Debug\tree.pch
文件 1098752 2013-02-18 22:33 树的最大连通分支问题\tree\Debug\tree.pdb
文件 91136 2013-02-18 22:33 树的最大连通分支问题\tree\Debug\vc60.idb
文件 126976 2013-02-18 22:33 树的最大连通分支问题\tree\Debug\vc60.pdb
文件 1938 2013-02-18 22:32 树的最大连通分支问题\tree\tree.cpp
文件 3377 2013-02-18 21:39 树的最大连通分支问题\tree\tree.dsp
文件 516 2013-02-18 22:58 树的最大连通分支问题\tree\tree.dsw
文件 41984 2013-02-18 22:58 树的最大连通分支问题\tree\tree.ncb
文件 48640 2013-02-18 22:58 树的最大连通分支问题\tree\tree.opt
文件 1146 2013-02-18 22:33 树的最大连通分支问题\tree\tree.plg
相关资源
- 云盘.rar
- Xshell5.exe
- 20170121135652618.rar
- DiskGenius4.7.0专业版.rar
- AlphaControlsv11.16StableFullSource(D5和D10
- 雅奇880官方开源赠品30多个雅奇4.rar
- 2009_LabVIEW编程样式_清晰版.pdf
- tiger_newhu5.99.24.zip
- 大数据架构详解:从数据获取到深度
- 程序是怎样跑起来的_PDF电子书带书签
- MongodbSample.rar
- EtherCATSlaveStackCodeTool5.12.rar
- 重构_改善既有代码的设计.rar
- 矩阵分析与应用第二版高清带书签.
- 通达网络智能办公系统OfficeAnywhere20
- 入门到实践.rar
- vRealizeAutomation7.0快速部署手册v1.3.pd
- 迅捷pdf转换器.7z
- FLACFLAC3D基础与应用-陈育民.pptx
- Location12.2.rar
- proteus仿真stm32测距.zip
- 《探索式软件测试》高清影印带书签
- Microsoft-70-483.pdf
- 微积分之屠龙宝刀美C.亚当斯等上.p
- F3arRa1n_Windows3.4.3.zip
-
zw_baidu_38396237-10813429-weibodataba
se.zi - zw_xqy987967363-10661999-信号与系统.zip
- 微信头像2000.rar
- zw_oExam_Setup.zip
- 淘客_5.99.31.zip
评论
共有 条评论