贪心算法简单实现
来源:互联网 发布:如何克服拖延症 知乎 编辑:程序博客网 时间:2024/06/10 17:49
没有排序,因为考虑到排序要花的时间也挺多,不比这种直接寻找法快多少。
void select( int s[], int f[], int f0)
{int ff = 18+1;//the biggest finishing time+1
int flag = 0;
for( int i=0; i<15; i++ )
if( s[i]>=f0 && f[i]<ff )
{
flag = i;
ff=f[i];
}
if( ff==18+1 )//finish
{
cout << "finished" << endl;
return;
}
cout << flag << ' ';
select( s, f, ff );//recursive
}
int main()
{
int s[15] = { 0, 0, 1, 2, 9, 1, 5, 12, 7, 5, 8, 8, 9, 10, 16 };//time of starting
int f[15] = { 1, 2, 5, 3, 12, 8, 6, 13, 12, 13, 18, 11, 11, 14, 18 };//time of finishing
select( s, f, 0);
return 0;
}
- 贪心算法简单实现
- 贪心算法-简单了解
- hdu1789 简单贪心算法
- 贪心算法简单应用
- 贪心算法java实现
- 贪心算法实现过程
- 贪心算法实现
- POJ 1328 简单贪心算法
- 一道简单的贪心算法
- 算法训练 最大最小公倍数 简单贪心算法
- 算法(八)简单的贪心算法
- 活动安排 贪心算法实现
- 贪心算法实现霍夫曼编解码
- 搬水果 (贪心算法实现)
- 贪心算法思想及实现
- 算法java实现--贪心算法--哈弗曼编码
- 1.3 mixing milk 简单贪心算法
- hdu 2037(最简单的贪心算法)
- C++关键字
- C++下多线程的创建
- 求数组的子数组和的最大值
- hdu 1890 Robotic Sort(Splay应用)
- arm mini2440 基于v4l2 ffmpeg x264的视频远程监控 .
- 贪心算法简单实现
- 思科——嵌入式软件开发(Embedded Softare Developer)要求
- 虚拟化、云计算、开放源代码及其他
- 在IE下的JS编程中,以下的编程方式都会造成即使关闭IE也无法释放内存的问题
- 理解并解决IE的内存泄漏方式
- linux下练习 c++ 容器的deque的特性
- 解决c++ 调用lua 方式! 避免重复写逻辑对应的lua 函数
- 解决“libsvm classes not in CLASSPATH”问题
- suds 在python3.x上的安装