第一部分1. 栈和队列的共同特点是什么
答案:只容许在端点处插入和删除元素
栈一般采用的两种存储构造是什么
答案:线性存储构造和链表存储构造
下列有关栈的论述对的的是(D)A
栈是非线性构造B
栈是一种树状构造C
栈具有先进先出的特征D. 栈有后进先出的特征4. 链表不具有的特点是(B)A
不必事先估计存储空间B
可随机访问任一元素C
插入删除不需要移动元素D. 所需空间与线性表长度成正比5
用链表表达线性表的长处是什么
答案:便于插入和删除操作
在单链表中,增长头结点的目的是
答案:以便运算的实现
循环链表的重要长处是什么
答案:从表中任一结点出发都能访问到整个链表
8. 线性表 L=(a 1,a2,a 3,……ai,……an),下列说法对的的是(D)A
每个元素均有一种直接前件和直接后件B
线性表中至少要有一种元素C. 表中诸元素的排列次序必须是由小到大或由大到小D. 除第一种和最终一种元素外,其他每个元素均有一种且只有一种直接前件和直接后件9
线性表若采用链式存储构造时,规定内存中可用存储单元的地址(D)A
必须是持续的B
部分地址必须是持续的C
一定是不持续的D
持续不持续都可以10
线性表的次序存储构造和线性表的链式存储构造分别是
答案:随机存取的存储构造和次序存取的存储构造
树是结点的集合,它的根结点数目是多少
答案:有且只有 112
在深度为 5 的满二叉树中,叶子结点的个数为
答案:311 3
具有 3 个结点的二叉树有多少种形态
答案:5种形态
设一棵二叉树中有 3 个叶子结点,有 8 个度为 1 的结点,则该二叉树中总的结点数为多少
答案:131 5
已知二叉树后序遍历序列是 dabec,中序遍历序列是d ebac,它的前序遍历序列是
答案:ce d ba16
已知一棵二叉树前