首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知数组A[1……n]的元素类型为整型int,设计一个时间和空间上尽可能高效的算法,将其调整为左右两部分,左边所有元素为负整数,右边所有元素为正整数。不要求对这些元素排序。 (1)给出算法的基本设计思想; (2)根据设计思想,采用C或C++
已知数组A[1……n]的元素类型为整型int,设计一个时间和空间上尽可能高效的算法,将其调整为左右两部分,左边所有元素为负整数,右边所有元素为正整数。不要求对这些元素排序。 (1)给出算法的基本设计思想; (2)根据设计思想,采用C或C++
admin
2014-12-08
39
问题
已知数组A[1……n]的元素类型为整型int,设计一个时间和空间上尽可能高效的算法,将其调整为左右两部分,左边所有元素为负整数,右边所有元素为正整数。不要求对这些元素排序。
(1)给出算法的基本设计思想;
(2)根据设计思想,采用C或C++或JAVA语言表述算法,关键之处给出注释;
(3)说明你所设计算法的时间复杂度和空间复杂度。
选项
答案
(1)算法的基本设计思想如解析所述。 (2)用C语言算法描述如下: void Adjust(int A[]){ //调整数组A,使得A的左边为负整数,右边为正整数 int i=1,j=n,temp; while(i
0&&i
解析
本题主要考查线性表的顺序存储结构(这里为数组)的应用。算法的基本设计思想是先设置好上、下界和轴值,然后分别从数组前端查找正整数和从数组末端查找负整数,找到后进行交换,直到上、下界相遇。
具体做法是:设置两个指示器i和j,其中i=1,j=n;当A
为正整数,A[j]为负整数时,A
和A[j]交换;否则,A
为负整数时,则i++;A[j]为正整数时,则j--。这样,
可使算法的时间复杂度为O(n)。
转载请注明原文地址:https://jikaoti.com/ti/RRajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
试析19世纪60年代列强对华政策的变化原因。(北京大学2006年中国通史真题)
论述文艺复兴产生的原因、主要精神及意义
1901年6月,发表《立宪法议》,首先提出君主立宪要求的是()。
()自幼随父在西域成长,深悉西域道里、风土和政治情况。他编著的《西域记》一书,是范晔撰《后汉书.西域传》的重要根据。
()用铜制造了人体模型,并统一了人体的穴位。
在巴黎和会上获利最大的两个国家是()。
武昌起义后,全国革命形势发展的同时也潜伏着失败的危机,这主要是由于()。
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间
已知一组关键字为(26,36,41,38,44,15,68,12,6,51,25),用链地址法解决冲突。假设装填因子a=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造散列函数。(2)画出散列表。(
某机字长32位,主存容量32MB,按字节编址;该机的Cache采用4路组相联映射方式,Cache容量为16KB,块长为4个字,试回答下列问题:(1)主存地址位数为多少?(2)画出主存地址格式示意图,注明各字段名称及位数。(3)设该Ca
随机试题
中国A进出口公司向美国B公司发出一向货物销售要约,要约中规定限10日内复盘有效。要约发出9日后,B公司发电报给A公司接受及发盘。由于电报局的传单延误,A公司于要约发出后的第11日上午才受到该电报。A公司受大电报前已获知要销售的货物价格已涨,于是A公司立即通
某拟建水利枢纽工程为坝后式开发。工程以防洪为主,兼顾供水和发电。水库具有年调节性能,坝址断面多年平均流量88.7m2/s。运行期电站至少有一台机组按额定容量的45%带基荷运行,可确保连续下泄流量不小于5m3/s。工程永久占地80hm2,临时占地1
交通运输主管部门或者其委托的建设工程质量监督机构实施质量监督检查的内容包括()。
根据我国《票据法》的规定,下列选项中,不属于本票绝对应记载事项的是()。
2008年前7个月我国外贸进出口情况,1至7月我国外贸进出口总值达6231.1亿美元,比去年同期增长38.3%。其中出口3091.2亿美元,进口3139.9亿美元,分别增长35.5%和41.3%;累计贸易逆差48.7亿美元。7月份当月我同进出口总
有编号为1-13的卡片,每个编号有4张,共52张卡片。问至少摸出多少张,就可保证一定有3张卡片编号相连?()
已知一组数据服从正态分布,平均数为70,标准差为10,Z值为-2.58的原始数据是()
ADO对象模型有5个主要对象,他们是Connection、RecordSet、Field、Error和
【R1】________にようやく光が劇作家.演出家鸿上尚史いまの男性の主張はまだ自己表現とは思わない。やっと「表現とは」というスタート
A、Theycanbegoodiftheyhappeninsummer.B、TheyoccuronlyinSouthChinasea.C、TheycanusuallybeseenaroundthePacific
最新回复
(
0
)