东北大学计算机科学与技术专业《数据结构Ⅱ》作业及答案1
A.顺序文件
B.索引顺序文件
C.散列文件
D.多关键字文件
A
A.9
B.8
C.6
D.5
D
A.9
B.8
C.5
D.4
B
A.BT[i/2]
B.BT[2*i]
C.BT[2*i-1]
D.BT[2*i+1]
D
A.二叉树是度为2的有序树
B.二叉树中结点只有一个孩子时无左右之分
C.二叉树中最多只有两棵子树,并且有左右之分
D.二叉树中必有度为2的结点
C
A.6
B.5
C.3
D.2
C
A.n-1
B.n
C.2n-1
D.2n
B
A.顺序存储的线性结构
B.限制存取位置的非线性结构
C.限制存取位置的线性结构
D.链式存储的线性结构
C
A.顺序存储结构
B.链式存储结构
C.索引存储结构
D.散列存储结构
A
A.O(n2)
B.O(n)
C.O(1)
D.O(0)
B
A.(1)算法原地工作的含义是指不需要任何额外的辅助空间
B.(2)在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法
C.(3)所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界
D.(4)同一个算法,实现语言的级别越高,执行效率就越低
E.(1),(4)
F.(1),(2)
G.(3)
H.(1)
A
A.顺序表
B.有序表
C.哈希表
D.单链表
B
A.左子树的高度均小于右子树的高度
B.左子树的高度均大于右子树的高度
C.左、右子树高度差的绝对值不超过1
D.左、右子树的高度均相同
C
A.顺序存储结构和链式存储结构
B.顺序存储结构和散列存储结构
C.链式存储结构和索引存储结构
D.链式存储结构和散列存储结构
A
A.O(n+e)
B.O(n3)
C.O(n2)
D.O(n)
A
A.数据分成若干块,每块(除最后一块外)中数据个数需相同
B.数据分成若干块,每块内数据有序,每块内最大(或最小)的数据组成索引块
C.数据分成若干块,每块内数据有序
D.数据分成若干块,每块内数据不必有序,但块间必须有序,每块内最大(或最小)的数据组成索引块
D
A.节省存储空间
B.便于进行文件的恢复
C.便于进行插入和删除运算
D.便于进行多关键字查询
D
A.取队尾元素
B.取队头元素
C.出队
D.入队
C
A.线性表采用顺序存储,必须占用一片连续的存储单元
B.线性表采用顺序存储,便于进行插入和删除操作
C.线性表采用链接存储,便于插入和删除操作
D.线性表采用链接存储,不必占用一片连续的存储单元
B
A.5
B.3
C.2
D.1
B