1 / 31
文档名称:

数据结构题库.doc

格式:doc   页数:31
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据结构题库.doc

上传人:追风少年 2012/7/9 文件大小:0 KB

下载得到文件列表

数据结构题库.doc

文档介绍

文档介绍:《数据结构》复习题及参考答案
`0001 数据结构是一门研究非数值计算的程序设计问题中计算机的以及它们之间的和运算等的学科。
`0002 数据结构被形式地定义为(D, R),其中D是的有限集合,R是D上的有限集合。
`0003 数据结构包括数据的数据的和数据的这三个方面的内容。
`0004 数据结构按逻辑结构可分为两大类,它们分别是和。
`0005 线性结构中元素之间存在关系,树形结构中元素之间存在关系,图形结构中元素之间存在关系。
`0006 在线性结构中,第一个结点前驱结点,其余每个结点有且只有 1个前驱结点;最后一个结点后续结点,其余每个结点有且只有1个后续结点。
`0007 在树形结构中,树根结点没有结点,其余每个结点有且只有个前驱结点;叶子结点没有结点,其余每个结点的后续结点数可以。
`0008在图形结构中,每个结点的前驱结点数和后续结点数可以。
`0009 数据的存储结构可用四种基本的存储方法表示,它们分别是。
`0010 数据的运算最常用的有5种,它们分别是。
`0011 一个算法的效率可分为效率和效率。
`0012 非线性结构是数据元素之间存在一种:( )
A、一对多关系 B、多对多关系
C、多对一关系 D、一对一关系
`0013 数据结构中,与所使用的计算机无关的是数据的( )结构;
A、存储 B、物理 C、逻辑 D、物理和存储
`0014 算法分析的目的是( )
A、找出数据结构的
B、研究算法中的输入和输出的关系
C、分析算法的效率以求改进
D、分析算法的易懂性和文档性
`0015 算法分析的两个主要方面是( )
A、空间复杂性和时间复杂性
B、正确性和简明性
C、可读性和文档性
D、数据复杂性和程序复杂性
`0016 计算机算法指的是( )
A、计算方法 B、排序方法
C、解决问题的有限运算序列 D、调度方法
`0017 计算机算法必须具备输入、输出和( )等5个特性。
A、可行性、可移植性和可扩充性
B、可行性、确定性和有穷性
C、确定性、有穷性和稳定性
D、易读性、稳定性和安全性
`0018 数据结构和数据类型两个概念之间有区别吗?
`0019 简述线性结构与非线性结构的不同点。
for (i=0; i<n; i++)
for (j=0; j<m; j++)
A[i][j]=0;
`0020 01A2 分析下面各程序段的时间复杂度:
`0021 分析下面各程序段的时间复杂度:
s=0;
for i=0; i<n; i++)
for(j=0; j<n; j++)
s+=B[i][j];
sum=s;
`0022 分析下面各程序段的时间复杂度:
x=0;
for(i=1; i<n; i++)
for (j=1; j<=n-i; j++)
x++;
`0023 分析下面各程序段的时间复杂度:
i=1;
while(i<=n)
i=i*3;
`0024 设有数据逻辑结构S=(D,R),试按各小题所给条件画出这些逻辑结构的图示,并确定相对于关系R,哪些结点是开始结点,哪些结点是终端结点?
D={d1,d2,…,d9}
R={(d1,d3),(d1,d8),(d2,d3),(d2,d4),(d2,d5),(d3,d9), (d5,d6),(d8,d9),(d9,d7), (d4,d7), (d4,d6)}
`0025 在顺序表中插入或删除一个元素,需要平均移动元素,具体移动的元素个数与有关。
`0026 判定一个栈ST(最多元素为m0)为空的条件是
A、ST->top<>0 B、ST->top=0
C、ST->top<>m0 D、ST->top=m0
`0027 向一个长度为n的向量的第i个元素(1≤i≤n+1)之前插入一个元素时,需向后移动个元素。
`0028 向一个长度为n的向量中删除第i个元素(1≤i≤n)时,需向前移动个元素。
`0029 在顺序表中访问任意一结点的时间复杂度均为,因此,顺序表也称为的数据结构。
`0030 顺序表中逻辑上相邻的元素的物理位置相邻。单链表中逻辑上相邻的元素的物理位置相邻。
`0031 在单链表中,除了首元结点外,任一结点的存储位置由指示。
`0032 在n个结点的单链表中要删除已知结点*p,需找到它的,其时间复杂度为。
`0033 链表的每个结点中都恰好包含一个指针。( )
`0034 链表的物理存储结构具有同链表一样的顺序。( )
`0035 链表的删除算法很简单,因为当删除链中某个结点后,计算机会自动地将后续的各个单元向前移动。( )
`0036 线性表的每