早教吧作业答案频道 -->其他-->
java编程实现下题...设有n个活动的集合E={1,2,…,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。每个活动i都有一个要求使用该资源的起
题目详情
java编程实现下题...
设有n个活动的集合E={1,2,…,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。每个活动i都有一个要求使用该资源的起始时间si和一个结束时间fi,且si
设有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;
}
}
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编程实现下题...设...的网友还看了以下:
下列“使”字意义用法归类正确的是()①约使人如河上②使人惶迫不知所为③使知事有当然而不得避尔④使有 2020-05-16 …
如何解决当前面临的“能源危机”,实现可持续发展,已是当务之急.(1)生物能源是一种可再生的新能源, 2020-06-17 …
英语翻译百姓时和,事业得叙者,货之源也;等赋府库者,货之流也.故明主必谨养其和,节其流,开其源,而 2020-06-19 …
开源节流(文言文翻译急用)百姓时和,事业得叙者,货之源也:等赋府库者,货之流也.故明主必谨养其和, 2020-07-06 …
()废俱兴()木争荣闻风而()背道而()源源而()食言而()望风而()具体()废俱兴()木争荣闻风 2020-07-11 …
java编程实现下题...设有n个活动的集合E={1,2,…,n},其中每个活动都要求使用同一资源 2020-07-17 …
溯源有一种鲑鱼,幼小时,成群游出河源地带,顺流而下出海,成熟之后,又成群溯流而上还归河源,在那里交配 2020-11-12 …
溯源有一种鲑鱼,幼小时,成群游出河源地带,顺流而下出海,成熟之后,又成群溯流而上还归河源,在那里交配 2020-11-12 …
阅读下面的文字,完成下题。溯源有一种鲑鱼,幼小时,成群游出河源地带,顺流而下出海,成熟之后,又成群逆 2020-11-12 …
(2007•大兴区一模)修理收音机等家用电器时,往往是断断续续使用电烙铁.若电烙铁长时间通电,即浪费 2020-11-21 …