早教吧 育儿知识 作业答案 考试题库 百科 知识分享

java编程实现下题...设有n个活动的集合E={1,2,…,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。每个活动i都有一个要求使用该资源的起

题目详情
java编程实现下题...
设有n个活动的集合E={1,2,…,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。每个活动i都有一个要求使用该资源的起始时间si和一个结束时间fi,且si
▼优质解答
答案和解析
给个简单的你试试:
public class actionarrange {
public static void main(String []args) {
int start[]={1,3,0,5,3,5,6,8,8,2,12};
int finish[]={4,5,6,7,8,9,10,11,12,13,14};
boolean arrange[]=new boolean[10];
for(int i=0;i<10;i++){
arrange[i]=false;
}
int cout=greedySelector(start,finish,arrange);
System.out.println("安排的活动数目:"+cout);
}
public static int greedySelector(int s[],int f[], boolean a[]) {
int n=s.length-1;
a[0]=true;
System.out.println("活动安排情况如下:");
System.out.println("活动序号 开始时间 结束时间");
System.out.println(" "+0+" "+s[0]+" "+f[0]);
int j=1;
int count=1;
for (int i=1;i {
if (s[i]>=f[j])
{
a[i]=true;
j=i;
count++;
System.out.println(" "+i+" "+s[i]+" "+f[i]);
}
else a[i]=false;
}
return count;
}
}
看了 java编程实现下题...设...的网友还看了以下:

阅读下列材料:材料1:……是以赏莫如厚而信,使民利之;罚莫如重而必,使民畏之;法莫如一而固,使民知  2020-05-16 …

阅读下列材料:(20分)材料一:……是以赏莫如厚而信,使民利之;罚莫如重而必,使民畏之;法莫如一而  2020-05-16 …

安装接地极时,如使用两根钢管的接地极,那么两根钢管相距不得小于5米,并联后垂直埋入底板,垂直埋  2020-06-07 …

材料一:……是以赏莫如厚而信,使民利之;罚莫如重而必,使民畏之;法莫如一而固,使民知之。故主施赏不  2020-06-14 …

阅读下列材料,回答问题:(20分)材料一:“是以赏莫如厚而信,使民利之;罚莫如重而必,使民畏之;法  2020-06-23 …

为什么在计时种常使用12进制和60进制?为什么在度量时间的时候,使用12进制24进制和60进制,而  2020-06-23 …

仿写句子大海时而平和宁静,时而波澜起伏,时而海天一色,时而黑云压顶,静时如婴孩沉睡,动时如雷霆万钧  2020-07-02 …

照样子,写句子例:庐山云雾时而冉冉生起,使人终日不见庐山真面目;时而雾气团团相衔,浮游荡漾.春天的  2020-07-13 …

(12分)一定时期的思想文化是一定时期的政治经济在思想文化领域的反映。阅读下列材料:材料一……是以  2020-07-14 …

春秋战国时期的某一思想家认为:“是以赏莫如厚而信,使民利之;罚莫如重而必,使民畏之。”这一思想家最有  2021-01-28 …