- 354
- 2
- 约 7页
- 2016-11-22 发布于江西
- 举报
西北大学数据结构试卷1.doc
一 、简答问题:(每小题4分,共16分)
四类数据结构
线性结构与非线性结构有何差别?
简述算法的定义与特性。
设有1000个无序元素,仅要求找出前10个最小元素,在下列排序方法中(归并排序、基数排序、快速排序、堆排序、插入排序)哪一种方法最好,为什么?
二、判断正误:(每小题1分,共5分)
正确在( )内打√,否则打( 。
( )二叉排序树或是一棵空树,或是具有下列性质的二叉树:
若它的左子树非空,则根结点的值大于其左孩子的值,
若它的右子树非空,则根结点的值大于其右孩子的值。
( )索引顺序表的特点是块内可无序,块间要有序。
( )子串是主串中任意个连续字符组成的序列。
( )线性结构只能用顺序结构存放,非线性结构只能用链表存放。
( )快速排序的枢轴元素可以任意选定。
三、单项选择题:(每小题1分,共4分)
1.栈S最多能容纳4个元素。现有6个元素按A、B、C、D、E、F的顺序进栈, 问下列哪一个序列是可能的出栈序列?
A)E、D、C、B、A、F B)B、C、E、F、A、D
C)C、B、E、D、A、F D)A、D、F、E、B、C
2.将一棵有100个结点的完全二叉树从根这一层开始,每一层从左到右依次对结点进行编号,根结点编号为1,则编号为49的结点的左孩子的编号为:
A
原创力文档

文档评论(0)