数据结构(本,2020春)

合集下载

大工20春9月网考【数据结构】复习资料

大工20春9月网考【数据结构】复习资料

大连理工大学网络教育学院2020年春《数据结构》期末考试复习题☆注意事项:本复习题满分共:200分。

一、单项选择题1、在队列中存取数据的原则是()。

A.先进先出B.后进先出C.先进后出D.随意进出2、在下列链表中,不能从当前结点出发访问到其余各结点的是()。

A.单链表B.单循环链表C.双向链表D.双向循环链表3、在一棵二叉树上第5层的结点数最多为()设树根为第1层。

A.16 B.15 C.8 D.324、一棵有124叶子结点的完全二叉树,最多有()个结点。

A.247 B.249 C.248 D.1255、具有10个叶子结点的二叉树中有()个度为2的结点。

A.8 B.9 C.10 D.116、若一棵二叉树的先序遍历序列为abdgcefh,中序遍历的序列为dgbaechf,则后序遍历的结果为()。

A.gdbehfca B.bdgaechfC.gdbecfha D.gcefhabd7、对线性表进行顺序查找时,要求线性表的存储结构是()。

A.倒排表B.索引表C.顺序表或链表D.散列表8、对于顺序存储的有序表(5,12,20,26,37,42,46,50,64),若采用折半查找,则查找元素26的查找长度为()。

A.2 B.3 C.4 D.59、在所有排序方法中,关键字比较的次数与记录的初始排序次序无关的是()。

A.希尔排序B.起泡排序C.插入排序D.选择排序10、堆的形状是一棵()。

A.二叉排序树B.满二叉树C.完全二叉树D.平衡二叉树11、线性表采用顺序存储结构时,其地址()。

A.必须是连续的B.部分地址必须是连续的C.一定是不连续的D.连续与否均可以12、在栈中存取数据的原则是()。

A.先进先出B.后进先出C.后进后出D.随意进出13、插入和删除只能在一端进行的线性表,称为()。

A.队列B.循环队列C.栈D.数组14、一个基本线性表的第一个元素的存储地址是100,每个元素的长度是2,则第5个元素的地址是()。

南邮_数据结构课后习题答案讲解

南邮_数据结构课后习题答案讲解

?
?
?1 4 7 ?
?
?
?4 4 9 ?
?4 4 9 ?
4.7 求对题图4-1的稀疏矩阵执行矩阵转置时数组
num[]和k[]的值。
col
0
1
2
3
4
num[col] 1
0
2
1
2
k[col]
0
1
1
3
4
2020/2/8
14
第六章 习题讲解
6-2. 对于三个结点 A,B和C,可分别组成多少不同 的无序树、有序树和二叉树?
int i,j,sum=0;
for (i=0;temp[i]<x&&i<n;i++); //找到首个大于等于 x的元素位置 i
if(i>n-1) return; //没有符合条件的元素
ffoorr ((jj==ii;;ljs<tn[j;]<) =y&&j<n;j++); if (lst[j]>y//)找到首个//大大于于yy的的元元素素前位移置 j
?0 0 ???3 0
6 0
0 0
0? 7??
行三元组:???10
2 0
6 ?列三元组:?1
? 3??
??0
0 2
?3?
6
? ?
? 0 0 0 0 0?
?1 4 7 ?
?3 2 ?8?
? ?
0
0 ? 8 10 0??
??3 2 ?8??
??3
3
10
? ?
?? 0 0 0 0 9??
?3 3 10 ?
(2)void Search_Delete(List *lst, T x,T y)

数据结构C语言版严蔚敏清华大学出版社课件第十二章 .ppt

数据结构C语言版严蔚敏清华大学出版社课件第十二章 .ppt

“批处理”,就是将这两个文件“合”为 一个新的主文件。具体操作相当于 “归并两个有序表”。
2020/1/21
16
但有两点不同:
(1)对于事务文件中的每个操作 首先要判别其“合法性”
(2)事务文件中可能存在多个操 作是对主文件中同一个记录 进行的
2020/1/21
17
批处理的时间分析:
假设主文件中含有n个记录,事 务文件中含有m个记录,则对事务文 件进行排序的时间复杂度为
插入:当查找不成功时,将记录插入 在相应的基桶或溢出桶内;
删除:对被删记录作特殊标记。
2020/1/21
48
4. 优点:记录随机存放,不需要进行排
序;插入、删除方便,存取速 度快;节省存储空间,不需要 索引区。
缺点:不能进行顺序存取;在经过多 次插入和删除操作之后,需进 行“重组文件”的操作。
2020/1/21
35
3.文件重组
在经过多次的插入和删除操作之 后,大量的记录进入文件的“溢出 区”,而“基本存储区”中出现很 多已被删去的记录空间,此时的文 件结构很不合理。因此,对ISAM文 件, 需要周期地进行重整。
2020/1/21
36
4.柱面索引的位置
ISAM文件占有多个柱面,其柱 面索引本身占有一个柱面,为使 “磁头”的平均移动距离最小,柱 面索引应设在数据文件所占全部柱 面的中间位置上。
… ...
索引集
B+树 顺序集
...
...
... 数据集
2020/1/21
控制区域
控制区间
39
2. 控制区间是用户进行一次存取的 逻辑单位,可看成是一个逻辑磁道。 但它的实际大小和物理磁道无关。

数据结构(本科)-2020.07国家开放大学2020年春季学期期末统一考试试题及答案

数据结构(本科)-2020.07国家开放大学2020年春季学期期末统一考试试题及答案

试卷代号:1 252国家开放大学2 0 2 0年春季学期期末统一考试数据结构(本)试题2020年7月一.单项选择题(每小题3分,共30分)1.设主串为“DBcCDABcdEFdBc”,以下模式串能与主串成功匹配的是()。

A.dBcB.BCdC.DBCD.Abc2.顺序表所具备的特点之一是()。

A.可以随机访问任一结点B.不用占用连续的存储空间C.插入删除操作不需要移动元素D.必须要有头指针3.在一个链队中,假设f和r分别为队头和队尾指针,p指向一个已生成的结点,现要为该结点的数据域赋值e,并使结点入队的运算为p->data=e;p->next一NULL;和()。

A. f->next=p; f=pB.r->next=p;r=pC. p->next=r;r=pD.p->next=f; f=p4.在一个头指针为head的带头结点的单向循环链表中,p指向尾结点,要使该链表成为不带头结点的单向链表,可执行()。

A. head= head->next;p=NULLB.head—head- >next; P- >next= headC.head- >next= p- >nextD. head- head->next;p->next=NULL5。

元素212,214,216,218按顺序依次进栈,则该栈的不可能输出序列是()(进栈出栈可以交替进行)。

A.212, 214, 216, 218B.216, 214, 212,218C.214 ,212, 218, 216D.218, 216, 212, 2146.设有一个25阶的对称矩阵A(第一个元素为ai,,,采用压缩存储的方式,将其下三角部分以行序为主序存储到一维数组B中(数组下标从1开始),则矩阵中元素a4,s在一维数组B 中的下标是()。

A.10B.9C.7D.87.在一棵二叉树中,编号为19的结点的双亲结点的顺序编号为()。

《数据结构(C语言版)》教案

《数据结构(C语言版)》教案

《数据结构(C语言版)》教案《数据结构(C语言版)》教案2020 至2020 学年第一学期教案课程名称数据结构使用教材《数据结构(C语言版)》教学时数56课程性质必修任课班级(人数)信管(53人)信息系(部)信管教研室任课教师山东科技大学泰山科技学院课时授课计划2020-2020学年第二学期第1周授课日期2月20 日星期1 月日星期月日星期月日星期月日星期班级信管10-1 基本课题第1章绪论 1.1-1.2 教学目的与要求:1. 了解数据结构的基本概念2. 理解常用术语教学重点:数据结构的基本概念和术语教学难点:数据元素之间的四种结构关系作业及参考书:1、什么是数据结构?《数据结构算法实现及解析》/高一凡编著教具:多媒体板书课堂类型:讲授教学过程:自我介绍——开课——引入——展开——举例——小结——作业一、自我介绍和课程介绍约8min 课时:64 二、引入约2min 由问题的提出引入三、讲课进程设计1.1 什么是数据结构 1.1.1、数据结构与其它的关系约15min 数据结构+算法=程序程序设计: 为计算机处理问题编制一组指令集算法: 处理问题的策略数据结构: 问题的数学模型 1.1.2、当今计算机应用的特点:约25min l) 所处理的数据量大且具有一定的关系;2) 对其操作不再是单纯的数值计算,而更多地是需要对其进行组织、管理和检索。

举例说明:1) 学生成绩表2)井安棋对弈3)交通管理结论计算机的操作对象的关系更加复杂,操作形式不再是单纯的数值计算,而更多地是对这些具有一定关系的数据进行组织管理;我们将此称为非数值性处理。

要使计算机能够更有效地进行这些非数值性处理,就必须弄清楚这些操作对象的特点,在计算机中的表示方式以及各个操作的具体实现手段。

1.2 基本概念和术语1.1.1、数据与数据结构约20min 数据:是对客观事物的符号表示。

所有能被输入到计算机中,且能被计算机处理的符号的集合。

是计算机操作的对象的总称。

国家开放大学2020年7月《1252本科数据结构(本)》期末考试复习题及答案

国家开放大学2020年7月《1252本科数据结构(本)》期末考试复习题及答案

数据结构(本)期末综合练习国家开放大学2020年7月《1252本科数据结构(本)》期末考试复习题及答案一、单项选择题1.数据的物理结构( D)。

A.与数据的逻辑结构无关 B.仅仅包括数据元素的表示C.只包括数据元素间关系的表示 D.包括数据元素的表示和关系的表示2.数据元素是数据的基本单位,它(C )。

A.只能有一个数据项组成B.至少有二个数据项组成C.可以是一个数据项也可以由若干个数据项组成D.至少有一个数据项为指针类型3.从n个数中选取最大元素,( C )。

A.基本操作是数据元素间的交换B.算法的时间复杂度是O(n2)C.算法的时间复杂度是O(n) D.需要进行(n+1)次数据元素间的比较4.线性表的顺序结构中,( C )。

A.逻辑上相邻的元素在物理位置上不一定相邻B.数据元素是不能随机访问的C.逻辑上相邻的元素在物理位置上也相邻D.进行数据元素的插入、删除效率较高5.以下表中可以随机访问的是( D )。

A.单向链表 B.双向链表C.单向循环链表D.顺序表6.带头结点的单向链表为空的判断条件是( B )(设头指针为head)。

A.head = =NULL B.head->next= =NULLC.head->next= =head D.head!=NULL7 .设顺序存储的线性表长度为n,对于删除操作,设删除位置是等概率的,则删除一个元素平均移动元素的次数为( A )。

A.(n+1)/2 B.n C.2n D.n-i8.线性结构中数据元素的位置之间存在(A )的关系。

A.一对一B.一对多C.多对多D.每一个元素都有一个直接前驱和一个直接后继9.设top是一个链栈的栈顶指针,栈中每个结点由一个数据域data和指针域next组成,设用x接收栈顶元素,则出栈操作为(A )。

A.x=top->data;top=top->next; B.top=top->next;x=top->data;C.x=top-> next;top=top-> data; D.top->next =top; x=top->data;10.设顺序存储的线性表长度为n,要删除第i个元素,按课本的算法,当i=( C )时,移动元素的次数为3 A.3 B.n/2 C.n-3 D.411.以下说法正确的是( C )。

[国家开放大学电大《数据结构》网络课形考网考作业及答案]电大数据结构答案

[国家开放大学电大《数据结构》网络课形考网考作业及答案]电大数据结构答案国家开放大学电大《数据结构》网络课形考网考作业及答案100%通过考试说明:2020年秋期电大把该网络课纳入到“国开平台”进行考核,该课程共有4个形考任务,针对该门课程,本人汇总了该科所有的题,形成一个完整的标准题库,并且以后会不断更新,对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。

做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。

本文库还有其他网核及教学考一体化答案,敬请查看。

课程总成绩= 形成性考核×50% + 终结性考试×50% 形考任务1 一、单项选择题(每小题3分,共60分)题目1 把数据存储到计算机中,并具体体现数据元素间的逻辑结构称为()。

选择一项:A. 算法的具体实现B. 逻辑结构C. 给相关变量分配存储单元D. 物理结构题目2 下列说法中,不正确的是()。

选择一项:A. 数据项是数据中不可分割的最小可标识单位B. 数据元素是数据的基本单位C. 数据项可由若干个数据元素构成D. 数据可有若干个数据元素构成题目3 一个存储结点存储一个()。

选择一项:A. 数据项B. 数据类型C. 数据元素D. 数据结构题目4 数据结构中,与所使用的计算机无关的是数据的()。

选择一项:A. 存储结构B. 物理结构C. 逻辑结构D. 物理和存储结构题目5 在线性表的顺序结构中,以下说法正确的是()。

选择一项:A. 进行数据元素的插入、删除效率较高B. 数据元素是不能随机访问的C. 逻辑上相邻的元素在物理位置上不一定相邻D. 逻辑上相邻的元素在物理位置上也相邻题目6 对链表, 以下叙述中正确的是()。

选择一项:A. 可以通过下标对链表进行直接访问B. 插入删除元素的操作一定要要移动结点C. 不能随机访问任一结点D. 结点占用的存储空间是连续的题目7 下列的叙述中,不属于算法特性的是()。

山西省2020年专升本选拔考试《数据结构》主观题常见题型及答案解析完整版

山西省2020年专升本选拔考试《数据结构》主观题常见题型及答案解析完整版一、名词解释1、队列:是一种先进先出的线性表,它只允许在表的一段进行插入,而另一端删除元素,允许插入的一端叫做队尾,允许删除的一端称为队首。

2、满二叉树:是一棵深度为 k的,且有(2^k)-1个结点的二叉树。

3、折半查找:取表的中间位置的记录关键字和所给关键字进行比较。

4、关键字:是数据元素中某个数据项的值,用它可以识别一个或一组数据元素。

5、循环链表:是另一种形式的链式存储结构,它的特点是表中最后一个结点的指针域指向头结点,整个链表形成一个环。

6、分块查找:先确定待查记录所在的块(子表),然后在块中顺序查找。

7、动态查找表:在查找过程中同时插入查找不存在的数据元素,或者从查找表中删除已存在的某个数据元素。

8、双向链表:采用链式存储结构的线性表,每个结点除一个数据域外,还有两个指针域, 其一指向直接前驱,另一指向直接后继。

9、循环队列:循环队列是将队列的数据区看成头尾相接的循环结构。

10、二叉树:是一种树型的结构,它的特点是每个结点最多有两棵子树,且有左右之分,不可任意颠倒。

11、顺序存储:用一组地址连续的存储单元依次存放线性表的元素。

12、有向完全图:有 n(n-1)条边的有向图称为有向完全图(图中每个顶点和其余 n-1个顶点都有弧相连)。

13、查找表:是由同一类型的数据元素或记录构成的集合。

14、排序:就是按关键字值的递增或递减的次序,把文件中的各记录一次排列起来,可使一个无序文件变成有序文件的一种操作。

15、顺序查找:对于给定的关键字 k,从线性表的第一个元素开始依次向后与记录的关键字域相比较。

16、连通图:在无向图中,任意两个顶点之间都有路径相通。

17、线性表:是最常用,最简单的一种数据结构,一个线性表是n个数据元素的有限序列,除首尾元素外,每个元素有唯一的前驱和唯一的后继。

18、线索二叉树:采用某种方法遍历二叉树的结果是一个结点的线性序列。

数据结构.ppt


2020/2/15
数据结构
17
2.1 线性表的概念及运算
一、逻辑结构 1.描述: 线性表是由n (n>=0)个数据元素(点)a1,a2,….,ai,….,an
组成的有限序列。其中,数据元素的个数n定义为表长。 当n=0时称为空表,非空的线性表(n>0)记为: (a1,a2,….,ai,…..,an)
2020/2/15
数据结构
11
第一章 概 论
1.4 算法分析
一、算法评价五要素 (1)正确性 (2)执行算法所耗费的时间 (3)执行算法所耗费的空间 (4)可读性 (5)健壮性
2020/2/15
数据结构
12
第一章 概 论
二、算法的时间复杂度
•一个算法所耗费的时间:该算法中每条语句的执行时间之和。 •每条语句的执行时间:该语句的执行次数乘以该语句执行一次 所需时间。 •频度:语句重复执行的次数 •算法的时间耗费T(n)=每条语句的执行的时间
2020/2/15
数据结构
23
一、链表
2.3 线性表的链式存储
1、 链式存储:用一组任意的存储单元存储线性表, 逻辑上 相邻的结点在物理位置上不一定相邻,结点间 的逻辑关系由存储结点时附加的指针字段表示
2、链表:采用链式存储方法的线性表称为链表。
2020/2/15
数据结构
24
2.3.1 单链表
1、单链表的特点:每个结点只有一个链域,指向其直接后继 (尾结点除外)。
依据数据集中可能出现的最坏情况估算出的时间复杂度 称为最坏时间复杂度。
五、平均时间复杂度
在假设数据集的分布是等概率的条件下,估算出的时间 复杂度称为平均时间复杂度。
例:顺序查找

电大1252《数据结构(本)》开放大学期末考试试题2020年1月(含答案)


A . Zn
B . Zn十3
C . Zn+2
D . Zn十4
9.设根结点所在层为第一层,一棵具有5层的完全二叉树,最后一层有6个结点,则该树
总共有()个结点。
A . 22
B . 20
C . 2 1
D . 19
550
提醒:电大资源网已将该科目2010年到2020年1月的期末试题 整合、汇总、去重复、按字母排版,形成题库,方便大家复习
19.二叉排序树 20 . 3
21.树形 22 . aZ
三、综合题(每小题中每问6分,共30分) 23 .(l)
61了6
4 . A 9 . C
2020年1月
5 . C IO . D
24
91
11
4)71 7)92又10
七一12七 l6
43(5
(2)4次
(3)平均查找长度一(l+2*2+3*4+4*4)/11一3
(1)画出对上述查找表进行折半查找所对应的判定树(树中结点用下标表示)。 (2)说明不成功查找元素45需要经过多少次比较? (3)求在等概率条件下,成功查找的平均比较次数? 24 .(1)一组记录的关键字序列为(37 , 67 , 43 , 25 , 27 , 32),给出利用堆排序(堆顶元素是最 小元素)的方法建立的初始堆(要求以完全二叉树描述)。 (2)对关键字序列(4o , 73 , 49 , 31 , 33 , 77)采用快速排序,给出以第一个关键字为分割元素, 经过一次划分后的结果。
D . 14 , 20 , 180 , 160
7.设有一个巧阶的对称矩阵A(第一个元素为al , ;),采用压缩存储的方式,将其下三角
部分以行序为主序存储到一维数组B中(数组下标从1开始),则矩阵中元素as ,:在一维数组
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据结构(本,2020春)
以下数据结构中,()是非线性结构。(难度系数:易)
选择一项:
a.队列
b.字符串
c.树
d.数组
正确答案是:树
逻辑结构与数据元素本身的内容和类型无关。(难度系数:易)
选择一项:


正确的答案是“对”。
算法的时间复杂度比空间复杂度更重要。(难度系数:易)
选择一项:


正确的答案是“错”。
b.只有一部分,存储表示结点间关系的指针
c.只有一部分,存放结点值
d.分两部分,一部分存放结点值,另一部分存放结点所占单元数
正确答案是:分为两部分,一部分存放结点值,另一部分存放表示结点间关系的指针
顺序文件是指文件中的物理记录按其在文件中的逻辑记录顺序依次存入存储介质而建立的
选择一项:


正确的答案是“错”。
描述网络中的结点,用()结构比较合适。(难度系数:易)
选择一项:
a.栈
b.图
c.队列
d.树
正确答案是:图
是性质相同的数据元素的集合,是数据的一个子集(难度系数:易)
选择一项:
a.数据元素
b.数据结构
c.数据项
d.数据对象
正确答案是:数据对象
数据结构包括数据的逻辑结构、数据的存储结构和回答
数据的运算
三方面的内容。
正确答案是:从表中任一结点出发都能扫描到整个链表
线性表的逻辑顺序与存储顺序总是一致。
选择一项:


正确的答案是“错”。
将两个各有n个元素的有序表归并成一个有序表,其最少的比较次数是()。(难度系数:易)
选择一项:
a. n-1
b. 2n
c. n
d. 2n-1
正确答案是:n
顺序表相对于链表的优点有随机访问和回答
a. O(1)
b. O(nlog2n)
c. O否
d. O(n2)
正确答案是:O(n2)ቤተ መጻሕፍቲ ባይዱ
单循环链表的主要优点是()。(难度系数:易)
选择一项:
a.从表中任一结点出发都能扫描到整个链表
b.不再需要头指针了
c.已知某个结点的位置后,能够容易找到它的直接前趋
d.在进行插入、删除操作时,能更好地保证链表不断开
空间利用率高

正确答案是:空间利用率高
在双向链表存储结构中,删除p所指的结点时须修改指针()。(难度系数:易)
选择一项:
a. p; p->prior
b. p->next->prior
选择一项:
a. O(n2)
b. O(1)
c. O(m*n)
d. O(n3)
你的回答正确
正确答案是:O(1)
对于某一类特定的问题,算法给出了解决问题的一系列操作,每一操作都有它的确切的定义,并在回答
有穷时间
内计算出结果。
正确答案是:有穷时间
一个算法的时间复杂度是用该算法回答
所消耗的时间
的多少来度量的,一个算法的空间复杂度是用该算法在运行过程中所占用的存储空间的大小来度量的。

正确答案是:散列存储
在循环链表中,可根据任一结点的地址遍历整个链表,而单链表中需知道回答
头指针
才能遍历整个链表。
正确答案是:头指针
回答
双向
链表适合从指点结点开始,寻找直接前趋的运算。
正确答案是:双向
链式存储的存储结构所占存储空间()。(难度系数:易)
选择一项:
a.分为两部分,一部分存放结点值,另一部分存放表示结点间关系的指针
双链表中至多只有一个结点的后继指针为空。
选择一项:


正确的答案是“对”。
以下陈述错误的是()。(难度系数:易)
选择一项:
a.线性表的链式存储结构优于顺序存储结构
b.顺序存储的线性表可以随机存取
c.由于顺序存储要求连续的存储区域,所以在存储管理上不够灵活
d.求表长、定位这两种运算在采用顺序存储结构时实现的效率不比采用链式存储结构时实现的效率低
c.可行性
d.可读性
正确答案是:有穷性,输入性,可行性
以下数据结构中彩蛋是非线性结构?(难度系数:易)
选择一项:
a.队列
b.栈
c.线性表
d.图
正确答案是:图
下列说法中,不正确的是()。(难度系数:易)
选择一项:
a.数据可有若干个数据元素构成
b.数据项是数据中不可分割的最小可标识单位
c.数据元素是数据的基本单位
d.程序员的水平
正确答案是:问题规模
递归定义的数据结构通常不需要用递归的算法来实现对它的操作。
选择一项:


正确的答案是“错”。
数据的物理结构,指数据元素在计算机中的标识(映象),也即回答
存储结构

正确答案是:存储结构
下列的叙述中,属于算法特性的是()。(难度系数:易)
选择一项或多项:
a.输入性
b.有穷性
正确答案是:线性表的链式存储结构优于顺序存储结构
在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是()。(难度系数:易)
选择一项:
a.删除第i个结点(1≤i≤n)
b.在第i个结点后插入一个新结点(1≤i≤n)
c.访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n)
d.将n个结点从小到大排序
正确答案是:数据的运算
数据的逻辑结构可以分类为线性结构和回答
非线性
结构两大类。
正确答案是:非线性
算法分析的两个主要方面是回答
时间
复杂度和空间复杂度。
正确答案是:时间
不考虑计算机的软硬件环境因素,影响算法时间代价的最主要的因素是()。(难度系数:易)
选择一项:
a.数据的逻辑结构
b.计算机的配置
c.问题规模
正确答案是:所消耗的时间
算法的时间复杂度与()无关。(难度系数:易)
选择一项或多项:
a.所使用的计算机
b.与数据结构
c.与算法本身
d.与计算机的操作系统
正确答案是:所使用的计算机,与计算机的操作系统,与数据结构
数据的存储结构可用4种基本的存储方法表示,它们分别是顺序存储、链式存储、索引存储和回答
散列存储
d.数据项可由若干个数据元素构成
正确答案是:数据项可由若干个数据元素构成
同一种逻辑结构()。(难度系数:易)
选择一项:
a.只能有唯一的存储结构
b.以上三种说法均不正确
c.只能表示某一种数据元素之间的关系
d.可以有不同的存储结构
正确答案是:可以有不同的存储结构
下面程序段的时间复杂度为()。x=90; y=100; while(y>0) if(x>100) {x=x-10;y--;} else x++;(难度系数:易)
正确答案是:访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n)
对一个长度为n的线性表,要删除第i个元素,则在顺序表示的情况下,计算复杂性为O否,在链式表示的情况下,计算复杂性为回答
O(1)

正确答案是:O(1)
创建一个包括n个结点的有序单链表的时间复杂度是()。(难度系数:易)
选择一项:
相关文档
最新文档