首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
现要对n个实数(仅包含正实数和负实数)组成的数组A进行重新排列,使得其中所有的负实数都位于正实数之前。求解该问题的算法的伪代码如下,则该算法的时间和空间复杂度为(65)。 i=0;1=n一1 whlle1
现要对n个实数(仅包含正实数和负实数)组成的数组A进行重新排列,使得其中所有的负实数都位于正实数之前。求解该问题的算法的伪代码如下,则该算法的时间和空间复杂度为(65)。 i=0;1=n一1 whlle1
admin
2019-04-22
42
问题
现要对n个实数(仅包含正实数和负实数)组成的数组A进行重新排列,使得其中所有的负实数都位于正实数之前。求解该问题的算法的伪代码如下,则该算法的时间和空间复杂度为(65)。
i=0;1=n一1
whlle1<]d0
whileA
<0d0
i=i+1:
whileA[j1>0do
j=j一1;
ifi
交换A
和A[j]
选项
A、Θ(n)和Θ(n)
B、Θ(1)和Θ(n)
C、Θ(n)和Θ(1)
D、Θ(1)和Θ(1)
答案
C
解析
算法中用到了两个辅助变量i和.i,算法的空间复杂度为0(1)。在重新排列过程中,从数组的两端进行比较,从i=0开始判断A
是否为负数,i为负数的时候,i=i+1,直到A
为正数:从j=n一1开始判断A
是否为正数,如果为正数,j=i—1,直到A
为负数。当i
和A[j]的值。数组A中的元素个数为n,A
<0和A[j]>0的比较次数共为n+2,i=i+1和j=j一1执行的次数最多为n+2次,if语句中的i
转载请注明原文地址:https://kaotiyun.com/show/0iRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
两个站点采用二进制指数后退算法进行避让,3次冲突之后再次冲突的概率是(59)________________。
在SNMP协议中,管理站要设置被管对象属性信息,需要采用________________命令进行操作;被管对象有差错报告,需要采用________________命令进行操作。
IP数据报首部中IHL(Internet首部长度)字段的最小值为________________。
设信道带宽为4000Hz,采用PCM编码,采样周期为125μs,每个样本量化为128个等级,则信道的数据速率为________。(2012年下半年试题)
利用差错检测技术自动地对丢失帧和错误帧请求重发的技术称为__________。
SNMPv2的()操作为管理站提供了从被管设备中一次取回一批数据的能力。
使用CIDR技术把4个C类网络220.117.12.0/24、220.117.13.0/24、220.117.14.0/24和220.117.15.0/24汇聚成一个超网,得到的地址是_________。(2009年下半年试题)
园区网络设计中,如果网络需求对QoS要求很高,应考虑采用(61)网络。
下面关于网络工程需求分析的论述中,正确的是(69)。
某基于微处理器的住宅系统,使用传感器(如红外探头、摄像头等)来检测各种意外情况,如非法进入、火警、水灾等。房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感
随机试题
等速送丝埋弧焊主要应用于细焊丝高电流密度的焊接。
现行宪法规定,由于国家机关和国家工作人员侵犯公民权利而受到损失的人,有依照法律规定【】
食入后能导致急性胃肠炎的毒物有
行肝活检术后病人应卧床休息多长时间
关于游离皮片移植的适应症,下列哪一项是错误的
A.质量领导组织B.质量管理机构C.药品检验和验收部门D.药品养护组织E.药品采购()负责原始记录和药品质量档案的建立、收集、归档和保管
为预防佝偻病一般应服用维生素D至
在伦敦的日子里,我每天乘着红色的双层巴士在大街上_________,每天都有新发现。一次,在皮卡迪利广场,我又看到读小说的乞丐。在慵懒的夕阳下,那乞丐穿戴齐整,_________地坐在马路旁,面前放着一个供路人扔硬币的碗。他把书放在碗旁的地面上,低着头,用
“装潢”一词来源于()。
根据我国法律规定,下列国家机关中,享有正式法律解释权的有()。(2011年多选51)
最新回复
(
0
)