西北大学数据结构试卷1.docVIP

  • 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)

1亿VIP精品文档

相关文档