博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
贪心方法
阅读量:4310 次
发布时间:2019-06-06

本文共 436 字,大约阅读时间需要 1 分钟。

1.背包问题

按效益值/重量 进行排序输入

2.带限期的作用排序

按效益值进行排序输入

3 最小生成树:

 贪心方法:每次计入成本最小的边 

原树T, 欲构造的最小生成树T'

Prim: 从T中选与T'中结点相连的成本最小的边。 且:边之前不在T'中。加入Tp后不会构成环

Kruskal: 从T中成本最小的边。      且:边之前不在T'中。加入Tp后不会构成环

从中可以看出:Prim在构造过程中,T'始终是一棵树。

                    Kruaskal在构造过程,T'可能是一个森林,结果时是一棵树。

4 单源点最短路径

Dijskstra:

  Dist(w)= min {  Dist(w), Dist(u)+cost(u,w) }

按prim法选择一个结点u,加入集合S; 

   对每一个u所连接的结点w,更新源点到w的最短距离:若 源点到u的最短距离+u到w成本 <源点到w最短距离,则更新。

 

转载于:https://www.cnblogs.com/dan-cnblogs/p/4733760.html

你可能感兴趣的文章
将前端所要传的参数设置在一个对象中,将对象转换成字符串往后台传
查看>>
BOM
查看>>
9、连接查询A
查看>>
钽电容封装大全及技术参数
查看>>
linux线程同步浅析
查看>>
UNIX环境高级编程——信号(API)
查看>>
SVG
查看>>
selenium-ide-2.3.0 组件在foxfire45.0无法安装的问题
查看>>
C#中get和set
查看>>
MySQL补充
查看>>
signal信号
查看>>
Daily scrum 11.2
查看>>
定位 position: absolute & relative
查看>>
hdu 3272 Mission Impossible
查看>>
python程序打包成可执行程序
查看>>
Ubuntu/Windows下利用“HIDAPI”库函数实现与Hid类USB设备通信
查看>>
hdu 4183(网络流)
查看>>
实验 5 类和对象-3
查看>>
org.hibernate.MappingException: Unknown entity: com.yyw.bean.Post几种可能
查看>>
Java相关脚本
查看>>