Chinaunix首页 | 论坛 | 博客
  • 博客访问: 350897
  • 博文数量: 63
  • 博客积分: 1412
  • 博客等级: 中尉
  • 技术积分: 648
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-10 23:07
文章分类

全部博文(63)

文章存档

2012年(42)

2011年(21)

我的朋友

分类: C/C++

2012-03-14 14:48:14

贪心算法,
1)首先要对集合排序。
2)每次从集合中找最大的元素或者找最小的元素。
 
例如:活动安排问题,最优装箱问题,多机调度问题。
 
 
动态规划
1)关键是得到状态转移方程。
2)也要注意剪枝问题。
3)自底向上求解。
 
例如:最大和子段,最长上升子数列,背包,图像压缩。
 
 
动态规划
1最长上升子数列,最长字段和
状态转移方程:dp[i]表示到当前点的状态
2背包问题
dp[i][v]表示前i的状态
状态转移方程:前i个的状态
阅读(1400) | 评论(0) | 转发(0) |
0

上一篇:c++ virtual 析构函数

下一篇:c++虚函数表

给主人留下些什么吧!~~