首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和C代码,回答问题1~问题3,将解答写在答题纸的对应栏内。 【说明】 设有n个货物要装入若干个容量为C的集装箱以便运输,这n个货物的体积分别为{S1,S2,…,Sn},且有si≤C(1≤i≤n)。为节省运输成本,用尽可能少的集装
阅读下列说明和C代码,回答问题1~问题3,将解答写在答题纸的对应栏内。 【说明】 设有n个货物要装入若干个容量为C的集装箱以便运输,这n个货物的体积分别为{S1,S2,…,Sn},且有si≤C(1≤i≤n)。为节省运输成本,用尽可能少的集装
admin
2015-06-03
26
问题
阅读下列说明和C代码,回答问题1~问题3,将解答写在答题纸的对应栏内。
【说明】
设有n个货物要装入若干个容量为C的集装箱以便运输,这n个货物的体积分别为{S1,S2,…,Sn},且有si≤C(1≤i≤n)。为节省运输成本,用尽可能少的集装箱来装运这n个货物。
下面分别采用最先适宜策略和最优适宜策略来求解该问题。
最先适宜策略(Firstfit)首先将所有的集装箱初始化为空,对于所有货物,按照所给的次序,每次将一个货物装入第一个能容纳它的集装箱中。
最优适宜策略(Bestfit)与最先适宜策略类似,不同的是,总是把货物装到能容纳它且目前剩余容量最小的集装箱,使得该箱子装入货物后闲置空间最小。
【C代码】
下面是这两个算法的C语言核心代码。
(1)变量说明。
n:货物数。
c:集装箱容量。
s:数组,长度为n,其中每个元素表示货物的体积,下标从0开始。
b:数组,长度为n,b
表示第i+1个集装箱当前已经装入货物的体积,下标从0。
i,j:循环变量。
k:所需的集装箱数。
min:当前所用的各集装箱装入了第i个货物后的最小剩余容量。
m:当前所需要的集装箱数。
temp:临时变量。
(2)函数firstfit。
int firstfit(){
inti,j;
k=0: ;
for(i=0;i
b
=0;
}
for(i=0;i
(1);
while(c-b[j]
){
j++;
}
(2);
k=k>(j+1)?k:(j+1);
}
returnk
}
(3)函数bestfit。
int bestfit() {
int i,j, min, m ,temp;
k=0;
for(i=0;i
b
=0;
}
for(i=0;i
min=C;
m=k+1;
for(J=0;J
temp=C-b[j]-s
;
if(temp>0&&temp
(3);
m=j;
}
}
(4);
k=k>(m+1)?k:(m+1);
}
return k;
}
根据【说明】和【C代码】,该问题在最先适宜和最优适宜策略下分别采用了(5)和(6)算法设计策略,时间复杂度分别为(7)和(8)(用O符号表示)。
选项
答案
(5)贪心。 (6)贪心。 (7)O(n
2
)。 (8)O(n
2
)。
解析
转载请注明原文地址:https://kaotiyun.com/show/rpDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
DHCP允许服务器向客户端动态分配Ⅲ地址和配置信息。客户端可以从DHCP服务器获得(1)。(1)A.DHCP服务器的地址B.Web服务器的地址C.DNS服务器的地址图3-3是DHCP服务器安装中的添加排除窗口。 参照图
请选择恰当的内容填写在(1)、(2)、(3)空白处。一般用Host表、网络信息服务系统(NIS)和域名服务(DNS)等多种技术来实现主机名和IP地址之间的转换。Host表是简单的文本文件,而DNS是应用最广泛的主机名和IP地址的转换机制,它使用(1
在控制面板的“添加/删除程序”对话框中选择(1),然后进入“应用程序服务器”选项,在(2)组件复选框中选择“文件传输协议(FTP)服务”,就可以在Windows2003中安装FTP服务。(1)A.更改或删除程序B.添加新程序C.添加/删除
如果防火墙采用.NAPT技术,则该单位至少需要申请(1)个可用的公网地址。下面是防火墙接口的配置命令:fire(config)#ipaddressoutside202.134.135.98255.255.255.252fir
若采用电话线方式上网,并按要求在计算机连入网络的同时能通电话,连网速率高于500Kbps,可以选用哪种技术方案?其最高通信速率为多少?若采用电视铜缆接入计算机主干网络,用户端需增添什么设备?网络通信速率为多少?
阅读以下有关网络接入方案的说明,回答问题1~3。【说明】某单位己完成了主干网络的建设任务,现在需要对其职工住宅区的用户接入主干网的技术方案作选型设计。职工住宅已有的通信条件是:(1)电话线(2)电视铜缆。在不重新布线的前提下,以下5种技术方
请指出图1-12中(1)空缺处传输的是模拟信号,还是数字信号?图1-12中(2)空缺处是什么设备?该设备在本宽带网络中完成哪些功能?
阅读以下某单位宽带网络接入的技术说明,根据要求回答问题1至问题6。【说明】接入网(AN)泛指用户网络接口(UNI)与业务节点接口(SNI)间实现传送承载功能的实体网络。其目标是建立一种标准化的接,方式,以一个可监控的接入网络,使用户能够获得话音、
下面是Web页面处理中3个步骤,请将其进行正确排序。①Web服务器接收到Web页面请求后,寻找所请求的Web页面,并将所请求的Web页面传送给Web浏览器。②Web浏览器接收到所请求的Web页面,并将它显示出来。③Web浏览器向一个
简述网络规划阶段需求分析的方法和解决的问题。(控制在100个字以内)在需求分析过程中应对已有网络的现状及运行情况作调研,如果要在已有的网络上作新的网络建设规划,如何保护用户已有投资?(控制在100个字以内)
随机试题
下列所描述的情形符合史实的是()。
Thepollutionoftheearth’ssoilandwaterhasbecomeanissueofgreatconcern.Untilrecently,mostofthatconcernhasfocu
A.寡霉素B.二硝基亚酚C.氰化物D.CO与血液中血红蛋白结合,阻断O2运输的是
关于镜面伪像的描述,不正确的是
拔除下颌低位阻生智齿时,最易损伤的神经是A.下颌神经B.颊神经C.舌神经D.下牙槽神经E.颏神经
人口净密度是指居住总人口与居住区总建筑面积之比。()
望岳岱宗夫如何?齐鲁青未了。造化钟神秀,阴阳割昏晓。荡胸生层云,决訾入归鸟。会当凌绝顶,一览众山小。请根据有关知识选择出正确的选项,多选、漏选的小题均不得分。本诗的作者是()
由于大学生的学习任务较重,在餐次能量分配上应为30%、35%、35%。
在保护文化遗产的同时,如何让它们“活”起来是值得思考的话题。几千年来熠熠生辉的中国传统文化精华,完全可以从严肃、古老等人们固有的印象中跳出,依托更生活化的载体、借助灵动的设计“活”在当下。这几年,火的一塌糊涂的故宫文创产品就是最好的印证,一直被视为庄严肃穆
甲杯中有浓度17%的溶液400克,乙杯中有浓度为23%的同种溶液600克,现在从甲、乙取出相同质量的溶液,把甲杯取出的倒入乙杯中,把乙杯取出的倒入甲杯中,使甲、乙两杯溶液的浓度相同,问现在两杯溶液浓度是多少?
最新回复
(
0
)