首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和C代码,回答以下问题,将解答写在答题纸的对应栏内。 【说明】 设有m台完全相同的机器运行n个独立的任务,运行任务i所需要的时间为ti,要求确定一个调度方案,是的完成所有任务所需要的时间最短。 假设任务已经按照其运行时间
阅读下列说明和C代码,回答以下问题,将解答写在答题纸的对应栏内。 【说明】 设有m台完全相同的机器运行n个独立的任务,运行任务i所需要的时间为ti,要求确定一个调度方案,是的完成所有任务所需要的时间最短。 假设任务已经按照其运行时间
admin
2013-07-09
35
问题
阅读下列说明和C代码,回答以下问题,将解答写在答题纸的对应栏内。
【说明】
设有m台完全相同的机器运行n个独立的任务,运行任务i所需要的时间为t
i
,要求确定一个调度方案,是的完成所有任务所需要的时间最短。
假设任务已经按照其运行时间从大到小排序,算法基于最长运行时间作业优先的策略;按顺序先把每个任务分配到一台机器上,然后将剩余的任务一次放入最先空闲的机器。
【C代码】
下面是算法的C语言实现。
(1)常量和变量说明
m:机器数。
n:任务数。
t[]:输入数组,长度为n,其中每个元素表示任务的运行时间,下标从0开始。
s[][]:二维数组,长度为m*n,下标从0开始,其中元素s
[j]表示机器i运行的任务j的编号。
d[]:数组,长度为m其中元素d
表示机器i的运行时间,下标从0开始。
count[]:数组,长度为m,下标从0开始,其中元素count
表示机器i运行的任务数。
i:循环变量。
j:循环变量。
k:临时变量。
max:完成所有任务的时间。
min:临时变量。
(2)函数schedule
void schedule(){
int i,j,k max=0;
for(i=0;i<m;i++){
d
=0;
for(j=0;j<n;j++){
s
[j]=0;
}
}
for(i=0;i<m;i++){ //分配前m个任务
s
[0]=i;
(1)
;
count
=1;
}
for(
(2)
;i<n;i++)( //分配后n-m个任务
int min=d[0];
k=0:
for(j=1;j<m;j++){ //确定空闲机器
if(min>d[j]){
min=d[j];
k=j; //机器k空闲
}
}
(3)
;
count[k]=count[k]+1;
d[k]=d[k]+t
;
for(i=0;i<m;i++){ //确定完成所有任务所需要的时间
if(
(4)
){
max=d
;
}
}
}
}
根据说明和C代码,该问题采用了
(5)
算法设计策略,时间复杂度为
(6)
(用O符号表示)
选项
答案
(5)贪心 (6)O(2m*n+2m)
解析
根据以上分析,(5)处采用了贪心算法的策略,而时间复杂度由算法中的两个嵌套for循环和两个非嵌套for循环确定,即为O(2m*n+2m),
转载请注明原文地址:https://jikaoti.com/ti/eji7FFFM
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
客户端交易处理性能指标是一类重要的负载压力测试指标,以下不属于客户端交易处理性能指标的是______。
下图是________________设计模式的类图,该设计模式的目的是________________,图中,Decorator和Component之间是________________关系,ConcreteDecorator和Decorator之间是_
以下不属于软件测试工具的是()。
标准符合性测试是软件测试的工作之,这里的标准不包括_______。
以下______不属于单元测试中模块接口测试的测试内容。
以下不属于在需求分析阶段编写的文档是
阅读以下说明,回答问题1~4。[说明]FTTx+LAN是实现宽带接入的常用方法,基本结构如下图所示。
根据图3-1所给出的网络连接方式及相关的网络参数,区域(A)与区域(B)中计算机的网络参数配置(如图3-2所示)为:区域(A)计算机“IP地址”(范围):(1):区域(A)计算机“子网掩码”;(2);区域(A)计算机“默认网关”:(
根据图3-1所给出的网络连接方式及相关的网络参数,区域(A)与区域(B)中计算机的网络参数配置(如图3-2所示)为:区域(A)计算机“IP地址”(范围):(1):区域(A)计算机“子网掩码”;(2);区域(A)计算机“默认网关”:(
启动init进程前,不需要经过______步骤。A.LIIO加载内核B.检测内存C.加载文件系统D.启动网络支持根据上述inittab文件的内容,系统在引导过程结束前,至少还要执行______进程。A.rc.sy
随机试题
常用的消毒剂为漂白粉,它的作用()
简述鼻腔外侧壁的结构。
肾功能不良但肝功能尚正常的患者可以应用的抗感染药物是
在糖原合成过程中,活性葡萄糖的形式是
案情:某公司系转制成立的有限责任公司,股东15人。全体股东通过的公司章程规定,董事长为法定代表人。对董事长产生及变更办法。章程未作规定。股东会议选举甲、乙、丙、丁四人担任公司董事并组成董事会,董事会选举甲为董事长。后乙、丙、丁三人组织召开临时股东
背景资料: 某施工企业承担了一项新建架空光缆线路工程,杆路使用水泥电杆和7/2.2吊线,角杆拉线采用比吊线程式高一级的钢绞线,拉线上把和中把使用夹板法夹固。工程材料由建设单位提供,部分材料见表3。 开工前,项目技术负责人对全体参与人员进行了安全技术
教育储蓄是指父母为其子女接受义务教育积蓄资金,到期支取本息的一种定期储蓄。()
A、 B、 C、 D、 C观察第一套图,前两幅图叠加去掉重合的部分组成第三幅图。依此规律,第二套图前两幅图叠加去掉重合的部分得到C选项的图形。
行为社会危害性的法律标志是( )。
判别下列级数的敛散性.若收敛,需说明是绝对收敛还是条件收敛.
最新回复
(
0
)