单选题下面()的时间复杂性最好,即执行时间最短。AO(n)BO(nlog2n)CO(log2n)DO(n3)

单选题
下面()的时间复杂性最好,即执行时间最短。
A

O(n)

B

O(nlog2n)

C

O(log2n)

D

O(n3


参考解析

解析: 算法的时间复杂性的数量级采用大O表示,通常有常量级、对数级、线性与对数乘积级、平方级、立方级、指数级等级别,对应量级表示依次为O(1),O(log2n),O(n),O(nlog2n),O(n2),O(n3),O(2n)。当n较大时,量级越靠前的算法,其运行时间越短,或者说该算法效率越高。所以,上述四个选项中应选C。

相关考题:

所有基于比较的排序方法,平均时间复杂性最好时为()。

作业调度算法中所提到的响应比是指A.等待时间与作业执行时间之比B.作业执行时间与作业等待时间之比C.作业执行时间与作业调度时间之比D.作业调度时间与作业执行时间之比

功能指令的执行时间是其设定线圈执行时间和执行线圈执行时间之和。()

对n个记录的文件进行直接插入排序,最好情况下的执行时间是O(n)。()

与线性流水线最大吞吐率有关的是(62)。A.各个子过程的执行时间B.最快子过程的执行时间C.最慢子过程的执行时间D.最后子过程的执行时间

企业在衡量信息系统的吞吐率时,MIPS是非常重要的一个指标,其公式表示为(44)。A.MIPS=指令数/(执行时间×1000000)B.MIPS=指令数/(执行时间×10000)C.MIPS=指令数/(执行时间×1000)D.MIPS=指令数/(执行时间×100)(注:执行时间以秒为单位计算)

数据结构中,通常采用两种方法衡量算法的时间复杂性,即______。A.最大时间复杂性和最小时间复杂性B.最好时间复杂性和最坏时间复杂性C.部分时间复杂性和总体时间复杂性D.平均时间复杂性和最坏时间复杂性

图上作业法是解决()的一个基本方法。A.运输时间最短B运输效率最好C运输方式最优D运输距离最短

一个多处理机系统要想有较高的性能并使并行程序的总执行时间最短,在任务分配时应做到()。

执行时间和班次有什么样的关系()。A、一个班次内可以有一个执行时间B、一个班次内可以有两个执行时间C、一个班次内可以有多个执行时间D、一个班次内不能有多个执行时间

大档邮报的邮报进价执行时间为:()A、邮报售价执行时间段的前十后五B、邮报售价执行时间段的前五后十C、邮报售价执行时间段的前十后十D、与邮报售价执行时间段一致

下面()的时间复杂性最好,即执行时间最短。A、O(n)B、O(nlog2n)C、O(log2n)D、O(n3)

在作业场所布置的总体原则中,按照()原则布置元器件,执行时间最短。A、重要性B、使用频率C、功能D、使用顺序

简述作业场所布置的总体原则,并指出按照哪一种原则布置,执行时间最短。

在高速计算机中,广泛采用流水线技术。例如,可以将指令执行分成取指令、分析指令和执行指令3个阶段,不同指令的不同阶段可以(1)执行;各阶段的执行时间最好(2);否则在流水线运行时,每个阶段的执行时间应取(3)。空白(3)处应选择()A、3个阶段执行时间之和B、3个阶段执行时间的平均值C、3个阶段执行时间的最小值D、3个阶段执行时间的最大值

在寄存器—寄存器型,寄存器—存储器型和存储器—存储器型三类指令中,哪类指令的执行时间最长?哪类指令的执行时间最短?为什么?

生产平衡中的执行时间和班次有什么样的关系()。A、一个班次内可以有一个执行时间B、一个班次内可以有两个执行时间C、一个班次内可以有多个执行时间D、一个班次内不能有多个执行时间

图上作业法是解决()的一个基本方法。A、.运输时间最短B、运输效率最好C、运输方式最优D、运输距离最短

损失控制措施可以按多种方式分类,按照执行时间分,即以控制措施执行时间为标准可分为()三种不同阶段的损失控制方法。A、损失发生前B、损失预防C、损失发生后D、行为法E、损失发生时

内存缓冲区BUFFER定义如下,按照要求,写出指令序列 BUFFER DB 20DUP(?) 将缓冲区全部置为0,并使执行时间最短

企业在衡量信息系统的吞吐率时,MIPS是非常重要的一个指标,其公式表示为()。A、MIPS=指令数/(执行时间×l000000)B、MIPS=指令数/(执行时间×10000)C、MIPS=指令数/(执行时间×1000)D、MIPS=指令数/(执行时间×100)

问答题内存缓冲区BUFFER定义如下,按照要求,写出指令序列 BUFFER DB 20DUP(?) 将缓冲区全部置为0,并使执行时间最短

填空题一个多处理机系统要想有较高的性能并使并行程序的总执行时间最短,在任务分配时应做到()。

问答题在寄存器—寄存器型,寄存器—存储器型和存储器—存储器型三类指令中,哪类指令的执行时间最长?哪类指令的执行时间最短?为什么?

单选题在高速计算机中,广泛采用流水线技术。例如,可以将指令执行分成取指令、分析指令和执行指令3个阶段,不同指令的不同阶段可以(1)执行;各阶段的执行时间最好(2);否则在流水线运行时,每个阶段的执行时间应取(3)。空白(3)处应选择()A3个阶段执行时间之和B3个阶段执行时间的平均值C3个阶段执行时间的最小值D3个阶段执行时间的最大值

单选题关于算法的时间复杂性,下列叙述正确的是()。A时间复杂性是衡量一个算法优劣的唯一标准B所有算法都与问题的规模有关,问题规模越大,时间复杂性越大C通常不能简单地以算法运行时间度量算法的时间复杂性D同一个算法可以编写为不同的程序,程序的执行时间不同,因此一个算法有多种不同的时间复杂性

单选题关于一批计算任务在单道系统和多道系统的执行时间的比较,下面说法正确的是()A 多道系统中单个程序的执行速度快,所用时间短B 在两个系统中的执行时间是相同的C 在多道系统中总体上执行时间长D 在多道系统中总体上执行时间短