首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知由n(n≥2)个正整数构成的集合A={ak|0≤k<n),将其划分为两个不相交的子集A1和A2,元素个数分别是n1和n2,A1和A2中元素之和分别为S1和S2,设计一个尽可能高效的划分算法,满足|n1—n2|最小且|S1—S2|最大。 要求: 给出算
已知由n(n≥2)个正整数构成的集合A={ak|0≤k<n),将其划分为两个不相交的子集A1和A2,元素个数分别是n1和n2,A1和A2中元素之和分别为S1和S2,设计一个尽可能高效的划分算法,满足|n1—n2|最小且|S1—S2|最大。 要求: 给出算
admin
2017-08-16
43
问题
已知由n(n≥2)个正整数构成的集合A={a
k
|0≤k<n),将其划分为两个不相交的子集A
1
和A
2
,元素个数分别是n
1
和n
2
,A
1
和A
2
中元素之和分别为S
1
和S
2
,设计一个尽可能高效的划分算法,满足|n
1
—n
2
|最小且|S
1
—S
2
|最大。
要求:
给出算法的基本设计思想。
选项
答案
由题意知,将最小的[n/2]个元素放在A1中,其余的元素放在A
2
中,分组结果即可满足题目要求。仿照快速排序的思想,基于枢轴将n个整数划分为两个子集。 根据划分后枢轴所处的位置i分别处理: ①若i=4[n,2],则分组完成,算法结束; ②若i<[n,2],则枢轴及之前的所有元素均属于A
1
,继续对j之后的元素进行划分; ③若i>[n,2],则枢轴及之后的所有元素均属于A
2
,继续对i之前的元素进行划分; 基于该设计思想实现的算法,毋须对全部元素进行全排序,其平均时间复杂度是O(n),空间复杂度是O(1)。
解析
转载请注明原文地址:https://kaotiyun.com/show/eJRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述联合国的成立过程、宗旨及组成机构。
1895年发现X射线,拉开物理学革命序幕的科学家是()。
下列关于古日耳曼人的社会状况的叙述中,不正确的是()。
1948年,南斯拉夫对从苏联照搬来的“行政命令式的国家集权式”体制进行改革逐步形成有自己特色的建设社会主义的理论和方法,其核心是()。
光绪元年七月,清政府迫于()强烈要求派一位使臣到其国,()成为中国第一个驻外公使
近代中国第一个系统介绍西方思想与文化名著的翻译家和启蒙思想家是()。
阅读材料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为仁,以神
中国共产党召开七届二中全会的主要目的是()。
试述西欧城市兴起的原因、方式及其影响。
1141年,金与南宋双方签订协议,规定以淮水和大散关为宋金的分界线,此协议称为()。
随机试题
下列哪项不属于盆腔炎
在星形接线的三相对称电路中,线电压的相位关系是()。
根管预备时,后牙的工作长度具体指
可引起首关消除的主要给药途径是
A.马兜铃B.附子C.朱砂D.雄黄E.马钱子九分散含有
【背景资料】某城市桥梁工程,采用钻孔灌注桩基础,承台最大尺寸为长9m、宽7m、高3.5m,梁体为现浇预应力钢筋混凝土箱梁。跨越既有道路部分,梁跨度30m,支架高20m。其他段为预制梁。(1)桩身混凝土浇筑前,项目技术负责人到场就施工方
ABC会计师事务所的A注册会计师担任多家被审计单位2013年度财务报表审计的项目合伙人,遇到下列导致出具非标准审计报告的事项:(1)甲公司为ABC会计师事务所2013年度承接的新客户。前任注册会计师由于未就2011年12月31日存货余额获取充分、
发送电子邮件需要依靠_________协议,该协议的主要任务是负责服务器之间的邮件传送。
DothefollowingstatementsagreewiththeinformationgiveninReadingPassage1?Inboxes10-13onyouranswersheet,writeTR
【B1】【B8】
最新回复
(
0
)