单选题 从逻辑上可以把数据结构分为( ).
A、A.动态结构、静态结构
B、B.顺序结构、链式结构
C、C.线性结构、非线性结构
D、D.初等结构、构造型结构
单选题 逻辑上通常可以将数据结构分为( )
A、A.动态结构和静态结构
B、B.顺序结构和链式结构
C、C.线性结构和非线性结构
D、D.初等结构和组合结构
单选题 抽象数据类型的三个组成部分分别为( )
A、A.数据对象、数据关系和基本操作
B、B.数据元素、逻辑结构和存储结构
C、C.数据项、数据元素和数据类型
D、D.数据元素、数据结构和数据类型
单选题 如果在数据结构中每个数据元素只可能有一个直接前驱,但可以有多个直接后继,则该结构是( )
A、A. 栈
B、B. 队列
C、C. 树
D、D. 图
单选题 从逻辑关系来看,数据元素的直接前驱为0个或1个的数据结构只能是( )
A、A.线性结构
B、B.树形结构
C、C.线性结构和树型结构
D、D.线性结构和图状结构
单选题 计算机算法必须具备输入、输出和( )等5个特性。
A、A) 可行性、可移植性和可扩充性
B、B) 可行性、确定性和有穷性
C、C) 确定性、有穷性和稳定性
D、D) 易读性、稳定性和安全性
单选题 计算机识别、存储和加工处理的对象被统称为( )
A、A.数据
B、B.数据元素
C、C.数据结构
D、D.数据类型
单选题 for(i=0;i<m;i++)
for(j=0;j<t;j++)
c[i][j]=0;
for(i=0;i<m;i++)
for(j=0;j<t;j++)
for(k=0;k<n;k++)
c[i][j]=c[i][j]+a[i][k]*b[k][j];
上列程序的时间复杂度为( )
A、A.O(m+n×t)
B、B.O(m+n+t)
C、C.O(m×n×t)
D、D.O(m×t+n)