算法导论 练习题 16.2-5
来源:互联网 发布:js 布尔值取反 编辑:程序博客网 时间:2024/06/16 07:29
#include <stdio.h>#include <stdlib.h>#define N 5typedef struct ExtentNode{int x;int y;}Ex,*pEx;int a[N]={1,3,4,6,7};bool isOverLap(int x,Ex e){if(e.x<=x && e.y>=x)return true;elsereturn false;}void greedy(pEx e){e[0].x=a[0];e[0].y=a[0]+1;for(int i=1,j=0;i<N;i++){if(!isOverLap(a[i],e[j])){j++;e[j].x=a[i];e[j].y=a[i]+1;}}}void printE(pEx e){for(int i=0;i<N;i++){if(e[i].x>0){printf("[%d,%d] ",e[i].x,e[i].y);}}}void main(){pEx e=(pEx)malloc(N*sizeof(Ex));for(int i=0;i<N;i++){e[i].x=e[i].y=-1;}greedy(e);printE(e);getchar();}
阅读全文
0 0
- 算法导论 练习题 16.2-5
- 算法导论 练习题 16.2-6
- 算法导论 练习题 3.2-5
- 算法导论 练习题 4.1-5
- 算法导论 练习题 4.4-5
- 算法导论 练习题 5.2-5
- 算法导论 练习题 5.3-5
- 算法导论 练习题 6.1-5
- 算法导论 练习题 6.2-5
- 算法导论 练习题 7.2-5
- 算法导论 练习题 7.4-5
- 算法导论 练习题 10.4-5
- 算法导论 练习题 12.1-5
- 算法导论 练习题 13.1-5
- 算法导论 练习题 14.1-5
- 算法导论 练习题 14.3-5
- 算法导论 练习题 15.3-5
- 算法导论 练习题 15.4-5
- 关于抽象类的几个注意点
- python 访问 impala 示例
- service
- 小波阈值图像去噪的实现步骤
- 怎么把图片中的字体给p掉,怎么能够显得更真实
- 算法导论 练习题 16.2-5
- 查JSTL相关详细标签
- JAVA学习笔记——日历类Calendar
- RESTful 架构详解
- OpenCV主模块的作用
- android中一个TextView实现不同的样式
- 构建微服务:Spring boot 入门篇
- iOS-聊聊加密的那些事
- 排序算法之选择排序