试题详情
- 单项选择题对n个元素值分别为-1、0或1的整型数组A进行升序排序的算法描述如下:统计A中-1、0和1的个数,设分别为n1、n2和n3,然后将A中的前n1个元素赋值为-1,第n1+1到n1+n2个元素赋值为0,最后n3个元素赋值为1。该算法的时间复杂度和空间复杂度分别为()。
A、Θ(n)和Θ(1)
B、Θ(n)和Θ(n)
C、Θ(n2)和Θ(1)
D、Θ(n2)和Θ(n)
- A
关注下方微信公众号,在线模考后查看
热门试题
- 某系统采用请求页式存储管理方案,假设某进
- 一个类是(1)。在定义类时,将属性声明为
- 若某条无条件转移汇编指令采用直接寻址,则
- 给定关系模式R,U={A,B,
- Ravi, like many p
- 甲公司接受乙公司委托开发了一项应用软件,
- 若一种程序设计语言规定其程序中的数据必须
- 以下关于增量模型的叙述中,正确的是()。
- ()模式通过提供与对象相同的接口来控制对
- 利用()可以获取某FTP服务器中是否存在
- 对高级语言源程序进行编译的过程可以分为多
- 若C程序的表达式中引用了未赋初值的变量,
- Ravi, like many p
- Extreme Programmi
- 甘特图(Gantt图)不能()
- 下图是一个软件项目的活动图,其中顶点表示
- 阅读下列说明和C++代码,将应填入(n)
- 通常在软件的()活动中无需用户参与。
- 进程P1、P2、P3、P4和P5的前趋图
- 若某文件系统的目录结构如图所示,假设用户