1-1
链表的每个结点都恰好有一个指针。F
解析:也可以有两个
1-2
用邻接矩阵法存储图,占用的存储空间数只与图中结点个数有关,而与边数无关。T
解析:存储边数的位置,不是0就是1.
1-3
对一棵二叉排序按前序方法遍历得出的结点序列是从小到大的序列。F
解析:至少得中序吧~
1-4
无向图中任何一个边数最少且连通所有顶点的子图都是该无向图的生成树。T
1-5
若有向图不存在回路,即使不用访问标志位同一结点也不会被访问两次。F
解析:一个节点发散很多其他节点,那么一定会访问前一个节点,至少两次。
1-6
图的深度优先遍历非递归算法通常采用栈实现,广度优先遍历非递归算法通常采用队列实现。T
1-7
队列中允许插入的一端叫队头,允许删除的一端叫队尾。F
解析:刚好相反。
1-8
用链表(llink-rlink)存储包含n个结点的二叉树,结点的2n个指针区域中有n-1个空指针。F
解析:n 个节点有 2n 个指针域(因为是树),只有根节点没有被指向,所以,有(n-1)个节点被指向了,
所以,空指针数:2n - (n -1) = n+1
非空指针数:n - 1
1-9
树形结构中元素之间存在一个对多个的关系。T
解析:树形结构:图片来源于网络
1-10
度为二的树就是二叉树。F
解析:虽然树的度的定义:一棵树中,最大的结点的度称为树的度。比照起来没有漏洞。但度为二的树是不区分左右子树的;度为二的树不包含空树,而二叉树可以有空树。
2-1
在下列所示的平衡二叉树中,插入关键字48后得到一棵新平衡二叉树。在新平衡二叉树中,关键字37所在结点的左、右子结点中保存的关键字分别是:
- A. 13、48