A.对于所有输入,X将是更好的选择B.对于除X较小以外的所有输入,X将是一个更好的选择C.对于所有输入,Y将是更好的选择D.对于较小的输入,Y将是一个更好的选择
单项选择题为了在事前分析一个算法的时间效率,可以通过下列()方法进行测量。
A.统计程序执行的微秒数B.统计算法中基本操作的执行次数C.统计算法中语句的个数D.统计算法占用字节数
单项选择题算法的事后测量要求我们要首先实现算法,编写程序运行实际程序,测量在运行过程中的资源占用情况。以下对于事后测量的阐述,不正确的内容是()。
A.采用真实数据测试程序的执行时间的方式,称为实验的方式B.如果无法获取真实数据,可以通过随机过程生成模拟数据测试程序的效率,这种方式称之为仿真方法C.在程序的某些部位插装时间函数测定算法完成某一功能所花费的时间,也可以采用开发工具提供的时间测量工具来分析算法每一步的时间效率D.机器执行的指令的速度、执行程序时操作系统任务的状态不会对算法测量的结果有影响
单项选择题以下对于抽象数类型的三个组成部分的阐述,正确的是()。
A.数据元素、数据的逻辑结构、数据的存储结构B.数据对象、数据之间的关系、基本操作C.数据项、数据元素、数据对象D.数据元素、基本操作、操作的具体实现方法
单项选择题数据结构是由具有特定关系的数据构成的集合及在集合上执行的一组操作构成,它是一组数据类型的集合,数据结构的实现包括在计算机中存储和表示数据及其关系,并根据存储的表示实现的操作算法。以下不是数据结构名称的是()。
A.二叉树B.栈C.哈希表D.int
单项选择题以下是对于数据结构按照数据元素之间的关系特征划分的类别的阐述,错误的是()。
A.按照关系特征可以划分成线性和非线性结构B.按照关系特征可以划分成线性结构和非线性结构,其中非线性结构又可以划分成树和图结构C.按照关系特征可以划分成线性结构和非线性结构,其中线性结构又可以划分成线性表、栈和队列等结构D.按照关系特征可以划分成一对一、多对多两种类型的结构