首页
登录
从业资格
现需要申请一些场地举办一批活动,每个活动有开始时间和结束时间。在同一个场地,如果
现需要申请一些场地举办一批活动,每个活动有开始时间和结束时间。在同一个场地,如果
资格题库
2022-08-02
76
问题
现需要申请一些场地举办一批活动,每个活动有开始时间和结束时间。在同一个场地,如果一个活动结束之前,另一个活动开始,即两个活动冲突。若活动 A 从 1 时间开始,5 时间结束,活动 B 从 5 时间开始,8 时间结束,则活动 A 和 B 不冲突。现要计算 n 个活动需要的最少场地数。求解该问题的基本思路如下(假设需要场地数为 m,活动数为 n,场地集合为 P1,P2,…,Pm),初始条件 Pi均无活动安排:(1)采用快速排序算法对 n 个活动的开始时间从小到大排序,得到活动 a1,a2,…,an。对每个活动 ai,i 从 1 到 n,重复步骤(2)、(3)和(4);(2)从 p1开始,判断 ai与 P1的最后一个活动是否冲突,若冲突,考虑下一个场地 P2,…;(3)一旦发现 ai与某个 Pj的最后一个活动不冲突,则将 ai安排到 Pj,考虑下一个活动;(4)若 ai与所有己安排活动的 Pj的最后一个活动均冲突,则将 ai安排到一个新的场地,考虑下一个活动;(5)将 n 减去没有安排活动的场地数即可得到所用的最少场地数算法首先采用了快速排序算法进行排序,其算法设计策略是( );后面步骤采用的算法设计策略是( )。整个算法的时间复杂度是( )。下表给出了 n=11 的活动集合,根据上述算法,得到最少的场地数为(请作答此空)。
A.4B.5C.6D.7
选项
A.4
B.5
C.6
D.7
答案
B
解析
快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。快速排序采用的思想是分治思想。贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。整个算法的时间复杂度是O (nlogn)。场地上可以安排活动1、8、11为一个场地;活动2、6、9一个场地;活动3为一个场地;活动4、7为一个场地;活动5、10为一个场地,共5个场地。
转载请注明原文地址:https://tihaiku.com/congyezige/2408472.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
许多网络通信需要进行组播,以下选项中不采用组播协议的应用是(请作答此空)。在IP
算术表达式采用后缀式表示时不需要使用括号,使用(请作答此空)就可以方便地进行求值
算术表达式采用后缀式表示时不需要使用括号,使用()就可以方便地进行求值。a-b
在高级语言源程序员,常需要用户定义的标识符程序员的对象命名,常见的命名对象有(
设计操作系统时不需要考虑的问题是()。A.计算机系统中硬件资源的管理 B.计
若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是t取指=2
中断响应时间是指()。A.从中断处理开始到中断处理结束所用的时间 B.从发出
某企业部门关系模式Dept(部门号,部门名,负责人工号,任职时间),员工关系模式
甲、乙两人在同一时间就同样的发明创造提交了专利申请,专利局将分别向各申请人通报有
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动
随机试题
______isthestatechurchinEngland.A、TheRomanCatholicChurchB、TheBaptist
(Die)______peopletellnosecrets.Dead本题测试的是词性转换。全句的意思是:“死人不会讲出秘密。”括号中给出的是动词di
Thepurposeofthepsychologist’sexperimentsistotestwhethersmokinghasap
(1)Whilethemissionofpublicschoolshasexpandedbeyondeducationtoincl
囊性水瘤是起源于A.血管系统的先天性疾病 B.淋巴组织的先天性疾病 C.上皮
男性,35岁,暴饮暴食后,心窝部突然疼痛,恶心呕吐。吐物为胃内容物,吐后疼痛不缓
关于防污闪管理,下列说法错误的是:()。对变电站周边新增污染源应及时汇报本单位运
显微镜下,肥厚型心肌病的主要病理表现是( )。A.心肌细胞片状坏死 B.心肌
农民专业合作社参与农村金融服务的优势有( )。A.可以克服正规金融机构信贷博弈
依据企业所得税相关规定,在计算应纳税所得额时不得扣除的有()。A.无形资产转让
最新回复
(
0
)