首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试设计一算法,使得在尽可能少的时间内重排数组,将所有取负值的关键字放在所有取非负值的关键字之前,并分析算法的时间复杂度。
试设计一算法,使得在尽可能少的时间内重排数组,将所有取负值的关键字放在所有取非负值的关键字之前,并分析算法的时间复杂度。
admin
2019-08-01
57
问题
试设计一算法,使得在尽可能少的时间内重排数组,将所有取负值的关键字放在所有取非负值的关键字之前,并分析算法的时间复杂度。
选项
答案
采用类似于快速排序中的划分思想。算法如下: void part(KeyType A[],int n){ int i=1;j=n; KeyType temp; while(i<j){ while(i<j&&A[j]>=0).j-一; //从右向左找负数 while(i<j&&A[i]<0)i++; //从左向右找非负数 if(i<j){ //交换元素A[i]和A[j] temp=A[i];A[i]=A[j];A[j]=temp; i++;j一一; } } } 该算法的时间复杂度为O(n)。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/ENCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列明末清初来华传教士,按时间顺序排列,正确的是()。
阅读材料并结合背景知识回答问题:材料到17世纪60年代,伟大的科学学会的时代到来了:英国皇家学会、法国科学院先后成立。此前,科学工作在很大程度上仰仗于国王对科学家个人的资助一第谷领取丹麦国王的津贴,开普勒由德意志皇帝资助;或者靠某些科学“爱好者”、赞助者
严复翻译的《天演论》一书的出版时间是()。
赋税是我国古代国家宏观管理经济的重要手段。 据此回答问题:西汉到北魏赋税制度的变化的基本趋势是()
公车上书后,由维新派和翰林院侍读学士文廷式发起成立的,以挽救时局为宗旨的组织是()。
下列法律文件中,规定内阁对君主负责的是()。
简述大化改新的内容和影响。
两税法产生的背景、内容是什么?并对其进行评价。
(1)所有事件的最早发生时间如下:Ve(1)=0Ve(2)==5Ve(3)=6Ve(4)=max{ve(2)+3,ve(3)+6}=12Ve(5)=max{ve(3)+3,ve(4)+3}=15Ve(6)=ve(4)+4=16Ve(7)=ve
某计算机系统字长为32位,包含2个选择通道和1个字节多路通道,每个选择通道上连接了2台磁盘机和2台磁带机,字节多路通道上连接了2台行式打印机、2台读卡器、10台终端。假定各设备的传输率如下:磁盘机:800KB/s磁带机:200KB/s
随机试题
酸中毒时,钾离子浓度_________;碱中毒时,钾离子浓度_________。
下列选项中,性味甘平的药物有
白细胞总数与中性粒细胞百分率均增高同时有明显核左移时,常表示
患儿。2岁。体重11kg。盛夏就诊,腹泻2天,量多次频,泻下急迫,大便呈黄色蛋花样,有少许黏液,精神稍差,皮肤弹性尚可,哭时有泪,尿黄量少。舌质红,苔黄腻,指纹紫。大便常规:白细胞1~6/红细胞1~2/HP。应首先考虑的诊断是
按国家规定,丙公司应收的租赁代理费用最高为()元。若重新评估的结果为20万元左右,重新评估的费用由()支付。
企业的主营业务利润为()。
已知抛物线C的顶点为原点,其焦点F(0,c)(c>0)到直线l:χ-y-2=0的距离为,设P为直线z上的一点,过点P做抛物线C的两条切线PA、PB,其中A,B为切点.(1)求抛物线C的方程;(2)当点P(χ0,y0)为直线l上的定点时,
消防警察和()实行义务兵役制,属中国人民武装警察部队序列。
L2TP是为了通过什么协议实现?
Theeffectofdoublingthewidthofabeam,______istodoubletheloadthatcanbesustained.
最新回复
(
0
)