- 30
- 0
- 约8.16千字
- 约 51页
- 2018-03-09 发布于浙江
- 举报
[计算机软件及应用]8第八章 贪心算法
heyichao@sjzue.edu.cn 此算法概括如下,它找出了最小生成树T的边集。 1. T ?{};X ?{1};Y ?V-{1} 2. While Y ≠{} 3. 设(x,y)是最小权重的边,其中x∈X,y∈Y 4. X ? X ∪{y} 5. Y ?Y-{y} 6. T ?T ∪{(x,y)} 7. End while 例,8.4 PRIM算法的实现 假设输入用邻接表表示。边(x,y)的耗费(即权重)记为c[x,y],存储在对应于x的邻接表中y的节点里。X和Y两个集合用布尔向量X[1…n]和Y[1…n]来实现。 初始时,X[1]=1, Y[1]=0,并且对所有i, 2≤i≤n, X[i]=0,Y[i]=1。这样,通过置X[y]为1来实行运算X?X∪{y},并且用置Y[y]为0来实现运算Y?Y-{y}。树的边集T用链表来实现,这样要实现运算T?T ∪{x,y}就简单地把边(x,y)添加到T中。 如果(x,y)是一条这样的边:x∈X,y∈Y,则称y为边界顶点,它是从Y移向X的候选顶点。设y为边界顶点,那么至少存在一个顶点x∈X与之邻接。 定义y的邻居(记为N[y])是X中具有以下性质的那个顶点x:在所有X中邻接于y的顶点中,c[x,y]最小。 我们又定义C[y]=
您可能关注的文档
- [计算机硬件及网络]第4章 内存.ppt
- [计算机硬件及网络]第4章运输层1.ppt
- [计算机硬件及网络]第5章 MIB2功能组.ppt
- [计算机硬件及网络]第6章 并行接口.ppt
- [计算机硬件及网络]第6章_微型计算机接口_2012.ppt
- [计算机硬件及网络]第7章 LINUX网络基础.ppt
- [计算机硬件及网络]第8章 辅助存储器.ppt
- [计算机硬件及网络]第9章 用户自己建立数据类型.ppt
- [计算机硬件及网络]第9章输入输出流和文件操作.ppt
- [计算机硬件及网络]第8章 微机原理与接口技术.ppt
- [计算机软件及应用]A3-Windows 2008 部署域控服务器操作文档V1.doc
- [计算机软件及应用]ANSYS学习实例_1.pdf
- [计算机软件及应用]AutoLISP和Visual_LISP-lxd.ppt
- [计算机软件及应用]AutoCAD操作.pdf
- [计算机软件及应用]Axure基本使用指南.doc
- [计算机软件及应用]Big Data Analytics in Mobile Environments.pdf
- [计算机软件及应用]c 选课管理系统.doc
- [计算机软件及应用]C+++Tutorial.ppt
- [计算机软件及应用]c++chapter1.ppt
- [计算机软件及应用]C++实验报告11.doc
最近下载
- 中医护理操作规范与安全.pptx VIP
- SY-T 5377-2013 钻井液参数测试仪器技术条件.pdf VIP
- 2026年江西省抚州市中考物理模拟试卷试题(含答案详解).docx VIP
- 电力工程技术专业中级职称考试辅助用书 .pdf VIP
- 2026校招:恒申控股笔试题及答案.doc VIP
- 2026年江西省抚州市中考数学模拟试卷.docx VIP
- 2026年红色旅游红色文创产品开发报告.docx
- DL 5009.1-2014 电力建设安全工作规程 第1 部分:火力发电.pdf
- 2026年江西省抚州市中考物理模拟试卷试题(含答案详解).pdf VIP
- 超声手指探头及其方法.pdf VIP
原创力文档

文档评论(0)