首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知由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
80
问题
已知由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
学硕统考专业
相关试题推荐
《中法新约》的主要内容及后果。
下列不属于战时共产主义政策内容的是()。
兵家是专门研究军事理论和实践的学派,主要代表人物是战国中期齐国的(),他所著的兵书是一部杰出的古代兵书。
汉章帝会群儒于白虎观,讨论经义,由()写成《白虎通德论》(又称《白虎通义》、《白虎通》)一书,这部书系统地吸收了阴阳五行和谶纬之学,形成今文经学派的主要观点。
在粉碎国民党对陕北的重点进攻时,西北野战军采用的“蘑菇”战术实际上属于()
文艺复兴运动兴起的时间是()。
下列选项中,对东汉度田问题的描述中,不正确的是()
世界古代历史上,对东西方文化交流、传播作出突出贡献的是()
宁夏回族自治区的设立时间是()。
列宁在()报告中论证了在俄国实现和平过渡的可能性和必要性。
随机试题
1970wasWorldConservationYear.TheUnitedNationswantedeveryonetoknowthattheworldisindanger.Theyhopedthatgovern
伤寒的传染途径是
下列疾病中,属于脑血管造影禁忌证的是()
慢性阻塞性肺气肿最主要的并发症是
在签订合同前,中标人应按照招标文件规定的担保形式、金额和履约担保格式向招标人提交履约担保,其中履约担保的金额一般约定为签订合同价的()。
发明专利权的期限为20年,实用新型专利权和外观设计专利权的期限为10年,均自公告之日起计算。()
职业合作的基本特征包括()。
某县在推进“工业强县”的战略进程中,引进一家造纸厂,造纸厂在一个水库边上,这个水库是当地饮水源地,是当地的“母亲河”,引进造纸厂后效益很好,三年创造效益1亿元,每年为地方财政收入贡献500万元,解决了许多人的就业问题。但是后来人们发现河里的鱼大量死亡,村民
2016年年末全部金融机构本外币各项存款余额155.5万亿元,比年初增加15.7万亿元,其中人民币各项存款余额150.6万亿元,增加14.9万亿元。全部金融机构本外币各项贷款余额112.1万亿元,增加12.7万亿元,其中人民币各项贷款余额106.6万亿元,
2012—2015年,我国国内生产总值年均增长率为7.3%,远高于世界同期2.4%(世界银行数据)的平均水平,对世界经济增长的贡献率平均约为26%。2015年被称为新常态元年,我国GDP占世界的比重为15.5%,比2012年提高4个百分点,2015年GDP
最新回复
(
0
)