首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试设计一算法,使得在尽可能少的时间内重排数组,将所有取负值的关键字放在所有取非负值的关键字之前,并分析算法的时间复杂度。
试设计一算法,使得在尽可能少的时间内重排数组,将所有取负值的关键字放在所有取非负值的关键字之前,并分析算法的时间复杂度。
admin
2019-08-01
36
问题
试设计一算法,使得在尽可能少的时间内重排数组,将所有取负值的关键字放在所有取非负值的关键字之前,并分析算法的时间复杂度。
选项
答案
采用类似于快速排序中的划分思想。算法如下: 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://jikaoti.com/ti/vEGjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列著作被人们称为17世纪物理学、数学的百科全书,并标志着经典力学体系的完成的是()。
赋税是我国古代国家宏观管理经济的重要手段。 据此回答问题:明朝推行一条鞭法中“一”的内容是()
美国主张建立国际联盟的主要目的是()。
在太平天国时期,对晚清兵制以及政局产生深远影响的是()。
全国高校院系调整的时间是()。
从“鲁尔危机”的发生到《道威斯计划》的实施,西方国际关系变化对当时有关国家的影响是()。①美国势力进一步向欧洲渗透②英国达到了限制法国、保持均势的目的③德国获得重建经济的有利时机④法国扩充实力争霸欧洲的计划遭
IP数据报的报文格式如下图所示。在没有选项和填充的情况下,报头长度域的值为()。
在请求页式系统中,一程序的页面走向(访问串或引用串)为2,3,4,5,2,3,6,2,3,4,5,6,设分配给该程序的存储块数为m。试分别计算m=3和m=4时,FIFO和LRU两种替换算法的缺页(页故障)数,并给出:结果说明了什么?
在4×100米接力赛中,4个运动员之间存在如下关系:运动员1跑到终点把接力棒交给运动员2;运动员2一开始处于等待状态,在接到运动员1传来的接力棒后才能往前跑,他跑完100米后交棒给运动员3;运动员3也只有接到运动员2传来的接力棒后才能往前跑,他跑完100米
请利用队列的基本操作写出判定一棵二叉树是否为完全二叉树的算法。要求以二叉链表作为二叉树的存储结构。函数原型为:intIsFull_Bitree(BitreeT)。
随机试题
Hecheckedcarefullyto______thepossibleerrorsinhisdesign.
扩大声门的肌肉是
固定阳极的靶面倾角一般为
以目视法能观测到酸碱指示剂颜色变化时,其酸式体与碱式体的浓度比应是
发包人供应的材料设备使用前,由()负责检验或试验。
下列关于财务顾问与委托人之间权利和义务的说法中,正确的是()。I.财务顾问应当与委托人签订委托协议,明确双方的权利和义务Ⅱ.接受委托的,财务顾问应当指定3名财务顾问主办人负责Ⅲ.财务顾问应当建立尽职调查制度和具体工作规程,对上市公司并购重组活
甲公司为增值税一般纳税人,适用的增值税税率为13%,2019年11月份发生的与职工薪酬有关的事项如下:(1)11月1日,支付本月职工宿舍的租金20万元,该宿舍为免费提供给生产人员的福利。(2)11月3日,公司销售部门发生固定资产修理费用
工业上用钛酸亚铁(FeTiO3)冶炼Ti的过程:①2FeTiO3+6C+7Cl22TiCl4+2FeCl3+6CO②在氩气环境中:2Mg+TiCl4Ti+2MgCl2下列判断不正确的是()。
下列关于课程资源的说法正确的是()。
设u=f(χ,y,z)有连续的偏导数,y=y(χ),z=z(χ)分别由方程eχy-y=0与ez-χz=0确定,求.
最新回复
(
0
)