电大数据结构课程平时作业Word文档格式.docx

上传人:b****5 文档编号:16010642 上传时间:2022-11-17 格式:DOCX 页数:12 大小:30.49KB
下载 相关 举报
电大数据结构课程平时作业Word文档格式.docx_第1页
第1页 / 共12页
电大数据结构课程平时作业Word文档格式.docx_第2页
第2页 / 共12页
电大数据结构课程平时作业Word文档格式.docx_第3页
第3页 / 共12页
电大数据结构课程平时作业Word文档格式.docx_第4页
第4页 / 共12页
电大数据结构课程平时作业Word文档格式.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

电大数据结构课程平时作业Word文档格式.docx

《电大数据结构课程平时作业Word文档格式.docx》由会员分享,可在线阅读,更多相关《电大数据结构课程平时作业Word文档格式.docx(12页珍藏版)》请在冰豆网上搜索。

电大数据结构课程平时作业Word文档格式.docx

最后一个结点③后续结点,其余每个结点有且只有④个后续结点。

2.在树形结构中,树根结点没有①结点,其余每个结点有且只有②个前驱结点;

叶子结点没有③结点,其余每个结点的后续结点可以④。

3.在图形结构中,每个结点的前驱结点数和后续结点数可以①。

4.线性结构中元素之间存在①关系,树形结构中元素之间存在②关系,图形结构中元素之间存在③关系。

5.数据结构包括数据的、数据的和数据的这三个方面的内容。

6.下面程序段的时间复杂度是①。

for(i=0;

i<n;

i++)

for(j=0;

j<m;

j++)

A[i][j]=0;

7.下面程序段的时间复杂度是①。

S=0;

i<

n;

for(j=0;

j<

n;

j++)

s+=b[i][j];

sum=s;

三、简答题

1.数据结构是一门研究什么内容的学科?

2.数据元素之间的关系在计算机中有几种表示方法?

各有什么特点?

3.设有数据逻辑结构S=(D,R),试按题所给条件画出这些逻辑结构的图示,并确定相对于关系R,哪些结点是开始结点,哪些结点是终端结点?

D={d1,d2,d3,d4}

R={(d1,d2),(d2,d3),(d3,d4)}

部分参考答案

一、单选题

1.AB2.BD3.C4.D5.C

二、填空题

1.无,1,无,1

2.前驱,1个,后继,多个

3.多个

4.一对一,一对多,多对多

5.逻辑结构、物理结构、数据运算

6.O(n*m)

7.O(n*n)

1.略见课件2.略

3.d1→d2→d3→d4线性结构

数据结构课程平时作业2

1.线性表L=(a

a

…,a

),下列说法正确的是()。

A.每个元素都有一个直接前驱和一个直接后继。

B.线性表中至少要有一个元素。

C.表中诸元素的排列顺序必须是由小到大或由大到小。

D.除第一个和最后一个元素外,其余每个元素都有一个且仅有一个直接前驱和直接后继。

2.在线性表的下列运算中,不改变数据元素之间结构关系的运算是()。

A.插入B.删除

C.排序D.定位

3.在一个长度为n的顺序表中,在第i个元素(1<

=i<

=n+1)之前插入一个新元素时需向后移动()个元素.

A.n-1B.n-i+1C.n-i-1D.I

4.一个数组第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是()

A.110B.108C.100D.120

5.线性表若采用链式存储结构时,要求内存中可用存储单元的地址()。

A.必须是连续的B.部分地址必须是连续的

C.一定是不连续的D.连续或不连续都可以

6.在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在q和p之间插入s结点,则执行语句()。

A.s->

next=p->

next;

p->

next=s;

B.p->

next=s->

s->

next=p;

C.q->

D.p->

next=q;

7.若已知一个栈的进栈序列是1,2,3,…,n,其输出序列为p1,p2,p3,...,pn,若p1=3,则p2为()。

A可能是2B一定是2C可能是1D一定是1

8.有六个元素6,5,4,3,2,1的顺序进栈,问下列哪一个不是合法的出栈序列?

()A.543612B.453126C.346521D.234156

9.设有一顺序栈S,元素s1,s2,s3,s4,s5,s6依次进栈,如果6个元素出栈的顺序是s2,s3,s4,s6,s5,s1,则栈的容量至少应该是()

A.2B.3C.5D.6

10.若栈采用顺序存储方式存储,现两栈共享空间V[1..m],top[i]代表第i个栈(i=1,2)栈顶,栈1的底在v[1],栈2的底在V[m],则栈满的条件是()。

A.|top[2]-top[1]|=0B.top[1]+1=top[2]

C.top[1]+top[2]=mD.top[1]=top[2]

1.向一个长度为n的向量中删除第i个元素(1≤i≤n)时,需向前移动_______个元素。

2.带头结点的单链表head为空的判定条件是。

3.对于顺序存储的线性表,访问结点和增加、删除结点的时间复杂度为。

4.线性表(a,a,…,a)以链接方式存储时,访问第i位置元素的时间复杂性为。

5.栈是的线性表,其运算遵循的原则。

6.一个栈的输入序列是:

1,2,3则不可能的栈输出序列是。

7.用S表示入栈操作,X表示出栈操作,若元素入栈的顺序为1234,为了得到1342出栈顺序,相应的S和X的操作串为。

8.队列是限制插入只能在表的一端,而删除在表的另一端进行的线性表,其特点是。

三、单选题

1.D2.D3.B4.B5.D6.C7.A8.C9.B10.B

四、填空题

6.n-i2.head->

next==NULL

3.O(n)4.O

(1)

5.访问受限,后进先出

6.3,1,2

7.SXSSXSXX

8.先进先出

数据结构课程平时作业3

1.下面关于串的的叙述中,哪一个是不正确的?

()

A.串是字符的有限序列B.空串是由空格构成的串

C.模式匹配是串的一种重要运算D.串既可以采用顺序存储,也可以采用链式存储

2.串是一种特殊的线性表,其特殊性体现在()。

A.可以顺序存储B.数据元素是一个字符

C.可以链接存储D.数据元素可以是多个字符

3.串的长度是指()

A.串中所含不同字母的个数B.串中所含字符的个数

C.串中所含不同字符的个数D.串中所含非空格字符的个数

4.设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置的算法称为()A.求子串B.联接C.匹配D.求串长

5.若串S=“software”,其子串的个数是()。

A.8B.37C.36D.9

6.广义表((a,b,c,d))的表头是(),表尾是()。

A.aB.()C.(a,b,c,d)D.(b,c,d)

7.设广义表L=((a,b,c)),则L的长度和深度分别为()。

A.1和1B.1和3C.1和2D.2和3

8.设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a11为第一元素,其存储地址为1,每个元素占一个地址空间,则a85的地址为()。

A.13B.33C.18D.40

9.设有数组A[i,j],数组的每个元素长度为3字节,i的值为1到8,j的值为1到10,数组从内存首地址BA开始顺序存放,当用以列为主存放时,元素A[5,8]的存储首地址为()。

A.BA+141B.BA+180C.BA+222D.BA+225

10.假设以行序为主序存储二维数组A=array[1..100,1..100],设每个数据元素占2个存储单元,基地址为10,则LOC[5,5]=()。

A.808B.818C.1010D.1020

1.含零个字符的串称为()串。

任何串中所含()的个数称为该串的长度。

2.当且仅当两个串的()相等并且各个对应位置上的字符都()时,这两个串相等。

一个串中任意个连续字符组成的序列称为该串的()串。

3.INDEX(‘DATASTRUCTURE’,‘STR’)=()。

4.数组的存储结构采用()存储方式。

5.设二维数组A[-20..30,-30..20],每个元素占有4个存储单元,存储起始地址为200。

如按行优先顺序存储,则元素A[25,18]的存储地址为();

如按列优先顺序存储,则元素A[-18,-25]的存储地址为()。

6.将整型数组A[1..8,1..8]按行优先次序存储在起始地址为1000的连续的内存单元中,则元素A[7,3]的地址是()。

7.设广义表L=((),()),则head(L)是();

tail(L)是();

L的长度是();

深度是()。

8.广义表(a,(a,b),d,e,((i,j),k))的长度是(),深度是()。

五、单选题

1.B2.B3.B4.C5.B6.C.B7.C8.B9.B10.B

六、填空题

7.空,字符2.长度,串值,子串

3.54.顺序存储

5.9392,1208

6.1200

7.(),(),2,2

8.5,3

数据结构课程平时作业4

1.按照二叉树的定义,具有3个结点的二叉树有(  )种。

A.3  B.4 C.5  D.6

2.有关二叉树下列说法正确的是()

A.二叉树的度为2B.一棵二叉树的度可以小于2

C.二叉树中至少有一个结点的度为2D.二叉树中任何一个结点的度都为2

3.若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点个数是()

A.9B.11C.15D.不确定

4.深度为5的二叉树至多有( )个结点。

A.16  B.32  C.31  D.10

5.在一棵高度为k的满二叉树中,结点总数为()

A.2k-1B.2kC.2k-1D.log2k+11.设有无向图

6.G=(V,E)和G’=(V’,E’),如G’为G的生成树,则下面不正确的说法是()

A.G’为G的子图B.G’为G的连通分量

C.G’为G的极小连通子图且V’=VD.G’是G的无环子图

7.任何一个带权的无向连通图的最小生成树()

A.只有一棵B.有一棵或多棵C.一定有多棵D.可能不存在

8.以下说法正确的是()

A.连通分量是无向图中的极小连通子图。

B.强连通分量是有向图中的极大强连通子图。

C.在一个有向图的拓扑序列中,若顶点a在顶点b之前,则图中必有一条弧<

a,b>

D.对有向图G,如果从任意顶点出发进行一次

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1