ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:224.92KB ,
资源ID:7106717      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7106717.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据结构复习题.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据结构复习题.docx

1、数据结构复习题数据结构复习题 1.1 单项选择题(从四个备选答案中选出一个正确答案,将其代号(A,B,C,D)写在题干前面的括号内)()1.一个数据对象是_的集合。A.相同类型的数据项 B.相同类型的数据元素 C.不同类型的数据项 D.不同类型的数据元素()2._是数据的基本单位。A.数据项 B.关键字 C.数据元素 D.数据类型 1.2 执行和分析下面的算法:int suanfan1(int m,int n)int i,j,s=0;for(i=0;i=m;i+)for(j=0;j=n;j+)s+;printf(%d,s);return s;回答问题:1.表达式i=m 共计执行多少次?2.表达

2、式j=n 共计执行多少次?3.语句s+;共计执行多少次?4.分析算法的时间复杂度;5.假定 m=n=4,算法的输出结果是什么?算法的返回值是多少?1.3 执行和分析下面的算法:int suan_fan2(int n)int i,j,x=0;for(i=1;in;i+)for(j=1;ji;j+)x+;printf(x=%dn,x);return x;回答问题:1.表达式in 共计执行多少次?2.表达式jnext=pa-next;(2)pa-next=pb;(3)pb-prior=pa;(4)pa-next-prior=pb;(5)free(pb);(6)pb=NULL;A.(1)(2)(3)(

3、4)B.(1)(4)(2)(3)(6)C.(3)(1)(4)(2)D.(1)(3)(4)(2)(5)3.1 多项选择题(从下列各题四个备选答案中选出 1至 4个正确答案,将 其代号(A,B,C,D)写在题干前面的括号内)()1.设长度为 n的线性表使用顺序存储结构,若删除第 i 个元素,需 移动_个元素(1in)。A.i B.n-i-1 C.n-i D.n-i+1 ()2.设长度为 100的线性表使用顺序存储结构,首地址为 1000,每个元 素占用 2个存储单元,其中第 65个元素的地址是_。A.1128 B.1132 C.1130 D.1070 ()3.线性表在_时,宜使用链接表实现。A.需

4、不断对其进行插入、删除 B.需经常对其进行查找 C.无足够连续存储空间 D.其结点含大量信息()4.设依次进入一个栈的元素序列为 d,a,c,b,可得到出栈的元素 序列_。A.d,c,b,a B.a,b,d,c C.a,b,c,d D.d,b,c,a()5.允许对队列进行的操作有_。A.删除队首元素 B.取出最近进队的元素 C.按元素大小排序 D.在最早入队元素之前插入元素()6.队列的存储结构可采用_。A.一维数组 B.单链表 C.双向链表 D.循环单链表 3.2 试简要说明下列算术表达式的求值过程:20+26/(162*(3+4)-7 画出运算数栈和运算符栈的主要变化过程。一、试画出下列树

5、的存储结构图:1.双亲表示法;2.(左)孩子(右)兄弟表示法;3.孩子单链表表示法。二、给定 21个字符组成的文本(电文):A A A B B B A A A A B B B C C A C C D D E 试为字符 A、B、C、D、E 设计哈夫曼(Huffman)编码:1.画出哈夫曼树;2.分别列出 A、B、C、D、E的哈夫曼码;3.分别计算哈夫曼树的路径长度 PL和带权路径长度 WPL。三、给定 21个字符组成的文本(电文):A A A B B B A A A A B B B C C C C C D D E 试为字符 A、B、C、D、E 设计哈夫曼(Huffman)编码:1.画出哈夫曼树;

6、2.分别列出 A、B、C、D、E、F 的哈夫曼码;3.分别计算哈夫曼树的路径长度 PL和带权路径长度 WPL。一、试画出下列 存储结构图(要求画出的图规范、美观):1.图 G1的邻接表、逆邻接表。2.图 G2的邻接多重表。3.网 N的数组表示(表示顶点的数组和关系的数组)。二、试求图 G3的生成树(要求画出的图规范、美观):1.从顶点 E出发,求图 G3的一棵 BFS 生成树,画出该生成树;2.从顶点 B出发,求图 G3的一棵 BFS 生成树,画出该生成树;3.从顶点 A出发,求图 G3 的一棵 DFS 生成树,画出该生成树。三、试求网 N的一棵最小生成树(要求画出的图规范、美观):1.从顶点

7、 A出发,用 Prim 算法求网 N的一棵最小生成树,写出求解过程,画出该生成树;2.用 Kruskal 算法求网 N的一棵最小生成树,写出求解过程,画出该生成树。4.一种抽象数据类型包括_和_两个部分。15.在下面程序段中,s=s+p语句的执行次数为_,p*=j 语句的执行次数为_,该程序段的时间复杂度为_。int i=0,s=0;while(+i=n)int p=1;for(int j=1;jnext=HL;B、p-next=HL;HL=p;C、p-next=HL;p=HL;D、p-next=HL-next;HL-next=p;5在一个单链表 HL中,若要在指针 q 所指的结点的后面插入一

8、个由指针 p所指的结点,则执行 。A、q-next=p-next;p-next=q;B、p-next=q-next;q=p;C、q-next=p-next;p-next=q;D、p-next=q-next;q-next=p;6在一个单链表 HL中,若要删除由指针 q所指向结点的后继结点,则执行。A、p=q-next;p-next=q-next;B、p=q-next;q-next=p;C、p=q-next;q-next=p-next;D、q-next=q-next-next;q-next=q;10、下面几个符号串编码集合中,不是前缀编码的是 。A、0,10,110,1111 B、11,10,00

9、1,101,0001 C、00,010,0110,1000 D、b,c,aa,ac,aba,abb,abc 16、某二叉树中序序列为 ABCDEFG,后序序列为 BDCAFGE,则前序序列是 。A、EGFACDB B、EACBDGF C、EAGCFBD D、上面的都不对 20、在一棵深度为 h的完全二叉树中,所含结点的个数不小于 。A、2h B、2h+1 C、2h-1 D、2h-1 21、在一棵具有 n 个结点的二叉树第 i 层上,最多具有 个结点。A、2i B、2i+1 C、2i-1 D、2n 1、8层完全二叉树至少有 个结点,拥有 100个结点的完全二叉树的最大层数为 。2、树在计算机内的

10、表示方式有 、。3、一棵有 n个结点的满二叉树有 个度为 1的结点,有 个分支(非终端)结点和 个叶子,该满二叉树的深度为 。计算机算法必须具备输入、输出、()等 5 个特性。A.可行性、可移植性和可扩展性 B.可行性、确定性和有穷性 C.确定性、有穷性和稳定性 D.易读性、安全性和稳定性 数据的逻辑结构在计算机存储中的映像(或表示)通常有几种方法?顺序映像和非顺序映像 线性结构和树性结构的特点分别是什么?结构中的数据元素之间存在一个对一个的关系 结构中的数据元素之间存在一个对多个的关系 算法在发生非法操作时可以作出处理的特性称为()A.正确性 B.易读性 C.健壮性 D.可靠性 简述顺序存储

11、结构与链式存储结构在表示数据元素之间关系上的只要区别。用物理位置相邻表示逻辑关系上的相邻 用结点中的指针指示关系 数据结构主要研究数据的()A.逻辑结构 B.存储结构 C.逻辑结构和存储结构 D.逻辑结构和存储结构及其运算的实现 循环队列 A0.m-1存放其元素,用 front 和 rear分别表示队头和队尾,则循环队列满的条件是()A.(Q.rear+1)%m=Q.front B.Q.rear=Q.front+1 C.Q.rear+1=Q.front D.Q.rear=Q.front 在操作序列 Qinsert(1),Qinsert(2),Qdelete,Qinsert(5),Qinsert

12、(7),Qdelete,Qinsert(9)之后,队头元素和队尾元素分别是什么?在操作序列 push(1),push(2),pop,push(5),push(7),pop,push(6)之后,栈顶元素和栈底元素分别是什么?由权值为 9,2,5,7的四个叶子结点构造一棵哈夫曼树,该树的带权路径长度为()A.23 B.37 C.44 D.46 设记录的关键字(key)集合 K=26,36,41,44,15,68,12,6,51,25,以 K为权值集合,构建一棵哈夫曼树,依次取 K中各值,构建一棵二叉排序树 无向图中一个顶点的度是指图中()A.通过该顶点的简单路径数 B.通过该顶点的回路数 C.与该

13、顶点相邻接的顶点数 D.与该顶点连通的顶点数 一个加权连通无向图的最小生成树可以使用()生成;一项过程完工所需的最少时间等于某个()A.Hash 算法 B.Dijkstra 算法 C.Prim 算法 D.Huffman算法 A.AOE网中源点到汇点事件最多的路径的长度 B.AOE网中源点到汇点的最长路径的长度 C.AOE网中源点到汇点的最短路径的长度 D.AOE网中源点到汇点活动最多的路径的长度 对下面所示的带权图,用普里姆算法画出该图的最小生成树的生成过程 第一章 绪论 一选择题 1、在数据结构的讨论中把数据结构从逻辑上分为()。A.内部结构与外部结构 B.静态结构与动态结构 C.线性结构与

14、非线性结构 D.紧凑结构与非紧凑结构 2、采用线性链表表示一个向量时,要求占用的存储空间地址()。A:必须是连续的 B 部分地址必须是连续的 C:一定是不连续的 C:可连续可不连续 3、采用顺序搜索方法查找长度为 n的顺序表时,搜索成功的平均搜索长度为()。A:n B:n/2 C:(n-1)/2 D:(n+1)/2 4、在一个单链表中,若 q结点是 p结点的前驱结点,若在 q与 p之间插入结点s,则执行()。A:snext=pnext;pnext=s;B:pnext=s;snext=q;C:pnext=snext;snext=p;D:qnext=s;snext=p;8.下面程序段的时间复杂度为

15、_。for(int i=0;im;i+)for(int j=0;jn;j+)aij=i*j;A、O(m2)B、O(n2)C、O(m*n)D、O(m+n)9.执行下面程序段时,执行 S 语句的次数为_。for(int i=1;i=n;i+)for(int j=1;jnext=HL B.P-next=HL;HL=p C.P-next=q-next;q-next=p D.P-next=q-next;q=p-next 2.在一个长度为 n的顺序存储线性表中,向第 i 个元素(1in+1)之前插入一个新元素时,需要从后向前依次后移 个元素。A、n-i B、n-i+1 C、n-i-1 D、i 3.在一个长

16、度为 n的顺序存储线性表中,删除第 i 个元素(1in+1)时,需要从前向后依次前移 个元素。A、n-i B、n-i+1 C、n-i-1 D、i 4.在一个长度为 n的线性表中顺序查找值为 x的元素时,查找时的平均查找长度(即 x 同元素的平均比较次数,假定查找每个元素的概率都相等)为。A、n B、n/2 C、(n+1)/2 D、(n-1)/2 5.在一个单链表 HL中,若要向表头插入一个由指针 p指向的结点,则执行。A、HL=p;p-next=HL;B、p-next=HL;HL=p;C、p-next=HL;p=HL;D、p-next=HL-next;HL-next=p;6.在一个单链表 HL

17、中,若要在指针 q 所指的结点的后面插入一个由指针 p所指的结点,则执行。A、q-next=p-next;p-next=q;B、p-next=q-next;q=p;C、q-next=p-next;p-next=q;D、p-next=q-next;q-next=p;7.在一个单链表 HL中,若要删除由指针 q 所指向结点的后继结点,则执行。A、p=q-next;p-next=q-next;B、p=q-next;q-next=p;C、p=q-next;q-next=p-next;D、q-next=q-next-next;q-next=q;6.链表不具有的特点是 。A.不必事先估计存储空间 B.可随

18、机访问任一元素 C.插入删除不需要移动元素 D.所需空间与线性表长度成正比 二填空题 1.在单链表中,删除指针 P 所指结点的后继结点的语句是:。2.在以 HS 为表头指针的单链表中,链表为空的条件分别为_。向一个链栈插入 p 所指向的结点时,需要把栈顶指针的值赋给 p所指向的结点的_,然后把 p赋给_。3.在带表头附加结点的线性链表 HL中,链表为空的条件为_。对于单链表,若要在指针 P 所指结点之后插入由指针 S 所指结点,则需要执行的语句序列为:。4.在线性表的顺序存储结构中,若每一个元素占 l 个存储单元,则第 I个元素 ai 的存储位置为 LOC(ai)=LOC(a1)+5.在线性表

19、的单链接存储结构中,每个结点包含有两个域,一个叫 域,另一个叫 域。6.在下面数组 a中链接存储着一个线性表,表头指针为 a0.next,则该线性表为 7.对于一个长度为 n的顺序存储的线性表,在表头插入元素的时间复杂度为,在表尾插入元素的时间复杂度为。8.对于一个长度为 n的单链接存储的线性表,在表头插入元素的时间复杂度为,在表尾插入元素的时间复杂度为。9.在线性表的顺序存储中,若一个元素的下标为 i,则它的前驱元素的下标为,后继元素的下标为。10.在线性表的单链接存储中,若一个元素所在结点的地址为 p,则其后继结点的地址为,若假定 p为一个数组 a中的下标,则其后继结点的下标为。11.在循

20、环单链表中,最后一个结点的指针指向 结点。12.在双向链表中每个结点包含有两个指针域,一个指向其 结点,另一个指向其 结点。13.在循环双向链表中表头结点的左指针域指向 结点,最后一个结点的右指针域指向 结点。14.在以 HL为表头指针的带表头附加结点的单链表和循环单链表中,链表为空的条件分别为 和。第四章 栈和队列 一选择题 1栈的插入与删除操作在 进行。A、栈顶 B、栈底 C、任意位置 D、指定位置 2当利用大小为 N 的一维数组顺序存储一个栈时,假定用 top=N 表示栈空,则向这个栈插入一个元素时,首先应执行 语句修改 top 指针。A、top+B、top-C、top=0 D、top

21、3若让元素 1,2,3依次进栈,则出栈次序不可能出现 种情况。A、3,2,1 B、2,1,3 C、3,1,2 D、1,3,2 4在一个循环顺序队列中,队首指针指向队首元素的 位置。A、前一个 B、后一个 C、当前 D、后面 5当利用大小为 N 的一维数组顺序存储一个循环队列时,该队列的最大长度为。A、N-2 B、N-1 C、N D、N+1 6从一个循环顺序队列删除元素时,首先需要。A、前移一位队首指针 B、后移一位队首指针 C、取出队首指针所指位置上的元素 D、取出队尾指针所指位置上的元素 7假定一个循环顺序队列的队首和队尾指针分别为 f和 r,则判断队空的条件是。A、f+1=r B、r+1=

22、f C、f=0 D、f=r 8假定一个链队的队首和队尾指针分别为 front 和 rear,则判断队空的条件是。A、front=rear B、front!=NULL C、rear!=NULL D、front=NULL 9、一个队列的进队列顺序是 1,2,3,4,则出队列顺序为()。A:4,3,2,1 B:2,4,3,1 C:1,2,3,4 D:3,2,1,4 10.当利用大小为 N 的数组顺序存储一个栈时,如果使用 top=0表示栈空,那么该栈最多可保存_个数据。A.N B.N+1 C.N-1 D.0 11.假定一个链队的队首和队尾指针分别为 front 和 rear,则判断队空的条件为 A.

23、front=rear B.front!=NULL C.rear!=NULL D.front=NULL 12.设输入序列为 1、2、3、4,则借助栈所得到的输出序列不可能是 。A.1、2、3、4 B.4、3、2、1 C.1、3、4、2 D.4、1、2、3 13.队列的操作原则是 。A.先进后出 B.先进先出 C.只能进行插入 D.只能进行删除 二填空题 1.队列的插入操作在 进行,删除操作在 进行。2栈又称为 表,队列又称为 表。3向一个顺序栈插入一个元素时,首先使 后移一个位置,然后把待插入元素 到这个位置上。4从一个栈中删除元素时,首先取出,然后再前移一位 。5在一个循环顺序队列 Q中,判断

24、队空的条件为,判断队满的条件为。6在一个顺序栈中,若栈顶指针等于,则为空栈;若栈顶指针等于 ,则为满栈。7在一个链栈中,若栈顶指针等于 NULL,则为;在一个链队中,若队首指针与队尾指针的值相同,则表示该队列为 或该队列为。8向一个链栈插入一个新结点时,首先把栈顶指针的值赋给 ,然后把新结点的存储位置赋给。9从一个链栈中删除一个结点时,需要把栈顶结点 的值赋给。10向一个顺序队列插入元素时,需要首先移动 ,然后再向所指位置 新插入的元素。11、当用长度为 N 的一维数组顺序存储一个栈时,假定用 top=N表示栈空,则表示栈满的条件为。12向一个栈顶指针为 HS 的链栈中插入一个新结点*P 果,

25、应执行 和 操作。13从一个栈顶指针为 HS 的非空链栈中删除结点并不需要返回栈顶结点的值和回收结点时,应执行 操作。14假定 front 和 rear 分别为一个链队的队首和队尾指针,则该链队中只有一个结点的条件为 。15.中缀算术表达式 3+4/(25-(6+15)*8 所对应的后缀算术表达式为。16.后缀算术表达式 24 8+3*4 10 7-*/所对应的中缀算术表达式为,其值为。17.假设队列 Q 采用循环队列存储,则队列中当前有 个元素。18.在用一维数组 AN存储一个顺序循环队列时,若队列的队首、尾指针分别用 f和 r表示,则对列长度为_。19.中缀表达式 5+2*(y-1)/2的

26、后缀表达式为_。20.栈是一种特殊的线性表,它允许在表的一端进行 操作。三、阅读算法,回答问题(10分)1、void AE(Stack&S)InitStack(S);Push(S,30);Push(S,20*2);Push(S,15);Int x=3*Pop(S)+Pop(S);Push(S,x);int i,a4=5,9,18,15;x=0;For(i=0;i4;i+)Push(S,ai);x+=ai;Push(S,x);While(!StackEmpty(S)coutPop(S);该算法被调用后输出结果为:3.执行下面函数调用后得到的输出结果是什么?void AF(Queue&Q)Init

27、Queue(Q);int a4=5,8,12,15;for(int i=0;i4;i+)QInsert(Q,ai);QInsert(Q,QDelete(Q);QInsert(Q,30);QInsert(Q,QDelete(Q)+10);while(!QueueEmpty(Q)cout QDelete(Q)1)为_。15假定一棵二叉树顺序存储在一维数组 a中,但让编号为 1的结点存入 a0元素中,让编号为 2的结点存入 a1元素中,其余类推,则编号为 i 结点的左孩子结点对应的存储位置为_,若编号为 i 结点的存储位置用 j 表示,则其左孩子结点对应的存储位置为_。16.若对一棵二叉树从 0开始

28、进行结点编号,并按此编号把它顺序存储到一维数组a中,即编号为 0 的结点存储到 a0中,其余类推,则 ai元素的左孩子元素为_,右孩子元素为_,双亲元素(i0)为_。17对于一棵具有 n个结点的二叉树,对应二叉链表中指针总数为_个,其中_个用于指向孩子结点,_个指针空闲着。18.已知完全二叉树的第 5层有 8个结点(根结点在 1层),则其叶子结点有 个。深度为 k 的二叉树其结点数至多有 个。二、应用题 1.已知一棵二叉树的先序、中序和后序序列如下所示,请填写各序列中空格处的结点,并画出该二叉树以及它的中序线索二叉链表存储示意图。先序序列是:_ B _ F _ I C E H _ G 中序序列

29、是:D _ K F I A _ E J C _ 后序序列是:_ K _ F B H J _ G _ A 2.已知二叉树的后序和中序序列如下,画出该二叉树以及建立中序线索后的示意图。先序序列是:ABDGCEFH 中序序列是:DGBAECHF 第七章 图 一、填空题 1在一个图中,所有顶点的度数之和等于所有边数的_倍。2在一个具有 n个顶点的无向完全图中,包含有_条边,在一个具有 n个顶点的有向完全图中,包含有_条边。3.在一个具有 n个顶点的无向图中,要连通所有顶点则至少需要_条边。4表示图的三种存储结构为_、_和_。5.对于一个具有 n 个顶点的图,若采用邻接矩阵表示,则矩阵大小为_。6对于一

30、个具有 n个顶点和 e条边的有向图和无向图,在其对应的邻接表中,所含边结点分别为_和_条。7.在有向图的邻接表和逆邻接表表示中,每个顶点邻接表分别链接着该顶点的所有_和_结点。8对于一个具有 n个顶点和 e条边的有向图和无向图,若采用边集数组表示,则存于数组中的边数分别为_和_条。9对于一个具有 n个顶点和 e条边的无向图,当分别采用邻接矩阵、邻接表和边集数组表示时,求任一顶点度数的时间复杂度依次为_、_和_。10.假定一个图具有 n个顶点和 e条边,则采用邻接矩阵、邻接表和边集数组表示时,其相应的空间复杂度分别为_、_和_。11.对用邻接矩阵表示的图进行任一种遍历时,其时间复杂度为_,对用邻

31、接表表示的图进行任一种遍历时,其时间复杂度为_。12对于下面的无向图 G1,假定用邻接矩阵表示,则从顶点 v0开始进行深度优先搜索遍历得到的顶点序列为_,从顶点 v0 开始进行广度优先搜索遍历得到的顶点序列为_。13.对于下面的有向图 G2,假定用邻接矩阵表示,则从顶点 v0开始进行深度优先搜索遍历得到的顶点序列为_,从顶点 v0 开始进行广度优先搜索遍历得到的顶点序列为_。14.对于下面的带权图 G3,其最小生成树的权为_。15对于下面的带权图 G3,若从顶点 v0 出发,则按照普里姆算法生成的最小生成树中,依次得到的各条边为_。17假定用一维数组 dn存储一个 AOV网中用于拓扑排序的顶点

32、入度,则值为 0的元素被链接成为一个_。18.对于一个具有 n个顶点和 e条边的连通图,其生成树中的顶点数和边数分别为_和_。16.对于下面的带权图 G3,若按照克鲁斯卡尔算法产生最小生成树,则得到的各条边依次为_。应用题 1.对于下图 G4和 G5,按下列条件试分别写出从顶点 v0出发按深度优先搜索遍历得到的顶点序列和按广度优先搜索遍历得到的顶点序列。(1)假定它们均采用邻接矩阵表示;(2)假定它们均采用邻接表表示,并且假定每个顶点邻接表中的结点是按顶点序号从大到小的次序链接的。2.对于下图 G6,试给出一种拓扑序列,若在它的邻接表存储结构中,每个顶点邻接表中的边结点都是按照终点序号从大到小

33、链接的,则按此给出唯一一种拓扑序列。一、单项选择题一、单项选择题 1数据结构在计算机中的表示称为数据的()。A)存储结构 B)抽象结构 C)顺序结构 D)逻辑结构 2对于下面程序段的时间复杂度为()。for(i=1;i=n;i+)for(j=1;j=1;i-)for(j=1;jnext=p;p-next=q;B)q-next=p-next;p-next=q C)q-next=p-next;p=q;D)p-next=q;q-next=p;16线性表的顺序存储结构具有的特点是()。A)可直接随机访问任一元素 B)插入删除不需要移动元素 C)不必事先估计元素个数 D)所需空间与线性表长度成正比 17线性表的静态存储结构与顺序存储结构相比,优点是()。A)所有的操作算法实现简单 B)便于随机存取 C)便于插入和删除 D)便于利用零散的存储器空间 19将如下图所示的 s 所指结点加到 p 所指结点之

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

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