1下述哪一条是顺序存储结构的优点

合集下载

数据结构经典例题

数据结构经典例题

数据结构例题(及答案)项目一习题(答案)一选择题1. 算法的计算量的大小称为计算的(B )。

A( 效率 B. 复杂性 C. 现实性 D. 难度2.算法的时间复杂度取决于(C )A(问题的规模 B. 待处理数据的初态 C. A和B3(从逻辑上可以把数据结构分为(C )两大类。

A(动态结构、静态结构 B(顺序结构、链式结构C(线性结构、非线性结构 D(初等结构、构造型结构4(连续存储设计时,存储单元的地址(A )。

A(一定连续 B(一定不连续 C(不一定连续 D(部分连续,部分不连续5. 以下属于逻辑结构的是(C )。

A(顺序表 B. 哈希表 C.有序表 D. 单链表二、判断题1. 数据元素是数据的最小单位。

(×)2. 记录是数据处理的最小单位。

(×)3. 数据的逻辑结构是指数据的各数据项之间的逻辑关系;(×)4(程序一定是算法。

(×)5. 在顺序存储结构中,有时也存储数据结构中元素之间的关系。

(×)6. 顺序存储方式的优点是存储密度大,且插入、删除运算效率高。

(×)7. 数据结构的基本操作的设置的最重要的准则是,实现应用程序与存储结构的独立。

(?)8. 数据的逻辑结构说明数据元素之间的顺序关系,它依赖于计算机的储存结构. (×)三、填空1(数据的物理结构包括数据元素的表示和数据元素间关系的表示。

2. 对于给定的n个元素,可以构造出的逻辑结构有集合,线性结构,树形结构,图状结构或网状结构四种。

3(数据的逻辑结构是指数据的组织形式,即数据元素之间逻辑关系的总体。

而逻辑关系是指数据元素之间的关联方式或称“邻接关系”。

4(一个数据结构在计算机中表示(又称映像) 称为存储结构。

5(抽象数据类型的定义仅取决于它的一组逻辑特性,而与在计算机内部如何表示和实现无关,即不论其内部结构如何变化,只要它的数学特性不变,都不影响其外部使用。

6(数据结构中评价算法的两个重要指标是算法的时间复杂度和空间复杂度。

数据库系统l试题库及答案-第2章-线性表

数据库系统l试题库及答案-第2章-线性表

知识点:线性表的逻辑结构一、填空题1.线性表是一个有限序列,结点间的关系是的。

2.线性表的存储方式分为和。

3.线性表中的数据元素可以是简单的数据类型,也可以由若干组成。

4.每个操作在层次上尚不能用具体的某种程序语言写出具体的算法,而算法只有在确立之后才可以实现。

二、选择题1.( )线性表L=(a, a,…,a),下列说法正确的是()。

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

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

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

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

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

A.插入B.删除C.排序D.定位3.( )线性表是具有n 个()的有限序列(n>=0)。

A.表元素B.字符C.数据元素D.数据项E.信息项4. ( )以下不属于线性结构的是( )。

A.栈 B.队列 C.串 D.二维数组 E.二叉树三、判断题1.()同一线性表的数据元素可以具有不同的特性。

2.()线性表的长度n就是表中数据元素的个数,当n=0时,称为空表。

3.()基本操作的实现可以在逻辑结构分析之后进行。

知识点:线性表的顺序存储结构一、填空题1.在线性表的顺序存储结构中,元素间的逻辑关系是通过决定的。

2.在顺序表中插入或删除一个元素,需要平均移动元素,具体移动的元素个数与______________有关。

3.向一个长度为n的顺序表的第i个元素(1≤i≤n+1)之前插入一个元素时,需向后移动个元素。

4.从一个长度为n的顺序表中删除第i个元素(1≤i≤n)时,需向前移动个元素。

5.在顺序表中访问任意一结点的时间复杂度均为,因此,顺序表也称为的数据结构。

6.线性表的顺序存储是用一组连续的空间单元实现数据元素的存储,逻辑上相邻的元素的物理位置相邻。

7.向一个长度为n的顺序表中任意位置插入一个元素所需移动的平均次数为。

数据结构复习题

数据结构复习题
else
return d;
}
1返回值:
2功能:
五.算法题(每题3分,共6分)
1.设计一个算法,判断链表中数据元素是否是递减的。
2.设某棵二叉树采用二叉链表作为存储,编写一递归算法求其叶结点数。
第一章绪论
一.选择题
1.下面关于算法说法正确的是()。
A.算法最终必须由计算机程序实现
B.为解决某问题的算法同为该问题编写的程序含义是相同的
A.单链表B.仅有头指针的单循环链表C.双链表D.仅有尾指针的单循环链表
5.在一个长度为n的顺序表中删除第i个元素(1<=i<=n)时,需向前移动()个元素
A.n-iB.n-i+lC.n-i-1D.i
6.从一个具有n个结点的单链表中查找其值等于x的结点时,在查找成功的情况下,需平均比较()个元素结点
3.线性表的顺序存储结构的优点是存储密度大,且插入、删除运算效率高。()
4.将一棵树转换为二叉树后,根结点没有左子树。()
5.完全二叉树中,若一个结点没有左孩子,则必是叶结点。()
四.简答题(每题2分,共4分)
1.简述下列算法的功能,并给出队列Q={12,34,25,4,8}在执行下列算法后的状态。
A.n/2B.nC.(n+1)/2D.(n-1)/2
7.设单链表中指针p指向结点m,若要删除m之后的结点(若存在),则需修改指针的操作为()
A.p->next=p->next->next;B.p=p->next;
C.p=p->next->next;D.p->next=p;
8.在一个单链表中,已知q结点是p结点的前趋结点,若在q和p之间插入s结点,则须执行()

1下述哪一条是顺序存储结构的优点

1下述哪一条是顺序存储结构的优点

第2章线性表一选择题1.下述哪一条是顺序存储结构的优点?()A.存储密度大 B.插入运算方便 C.删除运算方便 D.可方便地用于各种逻辑结构的存储表示2.下面关于线性表的叙述中,错误的是哪一个?()A.线性表采用顺序存储,必须占用一片连续的存储单元。

B.线性表采用顺序存储,便于进行插入和删除操作。

C.线性表采用链接存储,不必占用一片连续的存储单元。

D.线性表采用链接存储,便于插入和删除操作。

3.线性表是具有n个()的有限序列()。

A.表元素 B.字符 C.数据元素 D.数据项 E.信息项4.若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用()存储方式最节省时间。

A.顺序表 B.双链表 C.带头结点的双循环链表 D.单循环链表5.某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用()存储方式最节省运算时间。

A.单链表 B.仅有头指针的单循环链表 C.双链表 D.仅有尾指针的单循环链表6.设一个链表最常用的操作是在末尾插入结点和删除尾结点,则选用( )最节省时间。

A. 单链表B.单循环链表C. 带尾指针的单循环链表D.带头结点的双循环链表7.若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点。

则采用()存储方式最节省运算时间。

A.单链表 B.双链表 C.单循环链表 D.带头结点的双循环链表8. 链表不具有的特点是()A.插入、删除不需要移动元素 B.可随机访问任一元素C.不必事先估计存储空间 D.所需空间与线性长度成正比9. 下面的叙述不正确的是()A.线性表在链式存储时,查找第i个元素的时间同i的值成正比B. 线性表在链式存储时,查找第i个元素的时间同i的值无关C. 线性表在顺序存储时,查找第i个元素的时间同i 的值成正比D. 线性表在顺序存储时,查找第i个元素的时间同i的值无关静态链表既有顺序存储的优点,又有动态链表的优点。

数据结构 ,期末选择判断题

数据结构 ,期末选择判断题

第1章1在数据结构中,从逻辑上可以把数据结构分成 CA 、动态结构和静态结构B、紧凑结构和非紧凑结构C、线性结构和非线性结构D、内部结构和外部结构答:常用的数据结构分为线性结构、树形结构和图状结构。

其中树形结构和图状结构合起来称为非线性结构。

2以下说法正确的是 DA 、数据元素是数据的最小单位B、数据项是数据的基本单位C、数据结构是带有结构的各数据项的集合D、一些表面上很不相同的数据可以有相同的逻辑结构答:数据元素是数据的基本单位,数据项是数据的最小单位。

C明显不对,所以选D3以下与数据的存储结构无关的术语是 CA 、顺序队列B、链表C、有序表D、链栈答:顺序队列、链表、链栈都与存储结构有关!4以下数据结构中哪个是非线性数据结构AA 、树B、字符串C、队列D、栈答:字符串、队列、栈都是线性结构。

5研究数据结构就是研究DA 、数据的逻辑结构B、数据的存储结构C、数据的逻辑结构和存储结构D、数据的逻辑结构、存储结构及其基本操作答:由数据结构的定义可知。

6算法分析的两个主要方面是 AA 、空间复杂度和时间复杂度B、正确性和简单性C、可读性和文档性D、数据复杂性和程序复杂性7下面程序段的时间复杂度是 Cfor(i=0;i<m;i++)for(j=0;j<n;j++)[i][j]=i*j;A 、O(m2) B、O(n2) C、O(m*n) D、O(m+n)答: A [i][j]=i*j执行的次数为m*n,所以时间复杂度为O(m*n)。

8计算机中的算法指的是解决某一个问题的有限运算序列,它必须具备输入、输出、( )等5个特性。

BA 、可行性、可移植性和可扩充性B、可行性、有穷性和确定性C、确定性、有穷性和稳定性D、易读性、稳定性和确定性9算法是DA 、计算机程序B、解决问题的计算方法C、排序算法D、问题求解步骤的描述10某算法的语句执行频度为(3n+nlog2n+n2+8) , 其时间复杂度表示CA 、O(n) B、O(nlog2n) C、O(n2) D、O(log2n)11下面程序段的时间复杂度为i=1; Cwhile(i<=n) i=i*3;A 、O(n) B、O(3n) C、O(log3n) D、O(n3) 设执行K次,则则k<=log3n12数据结构是一门研究非数值计算的程序设计问题中计算机的数据元素以及它们之间的( )和运算等的学科。

数据结构习题前三章

数据结构习题前三章

第一章习题判断题1.数据元素是数据的最小单位。

( )2.记录是数据处理的最小单位。

( )3.数据的逻辑结构是指数据的各数据项之间的逻辑关系。

( )4.算法的优劣与算法描述语言无关,但与所用计算机有关。

( )5.健壮的算法不会因非法的输入数据而出现莫名其妙的状态。

(T )6.算法可以用不同的语言描述,如果用C语言或PASCAL语言等高级语言来描述,则算法实际上就是程序了。

( )7.程序一定是算法。

( )8.数据的物理结构是指数据在计算机内的实际存储形式。

(T )9.数据结构的抽象操作的定义与具体实现有关。

( )10.在顺序存储结构中,有时也存储数据结构中元素之间的关系。

( )11.顺序存储方式的优点是存储密度大,且插入、删除运算效率高。

( )12.数据结构的基本操作的设置的最重要的准则是,实现应用程序与存储结构的独立。

(T )13.数据的逻辑结构说明数据元素之间的顺序关系,它依赖于计算机的储存结构。

( )答案1.× 2.× 3.× 4.× 5.√6.× 7.× 8.√ 9.× 10.×11.× 12.√ 13.×填空题1.数据的物理结构包括____ 的表示和____ 的表示。

2.对于给定的n个元素,可以构造出的逻辑结构有(1),(2),(3),(4)四种。

3.数据的逻辑结构是指_____。

4.一个数据结构在计算机中______称为存储结构。

5.抽象数据类型的定义仅取决于它的一组(1),而与(2)无关,即不论其内部结构如何变化,只要它的(3)不变,都不影响其外部使用。

6.数据结构中评价算法的两个重要指标是_______。

7.数据结构是研讨数据的(1)和(2),以及它们之间的相互关系,并对与这种结构定义相应的(3),设计出相应的(4)。

8.一个算法具有5个特性: (1)、(2)、(3),有零个或多个输入、有一个或多个输出。

吉林省专升本数据结构习题及答案——第一章

吉林省专升本数据结构习题及答案——第一章

吉林省专升本考试数据结构分章习题及参考答案———选择题(第一章)1、计算机算法必须具备()这三个特性。

A、可执行性、可移植性、可扩充性B、可执行性、确定性、有穷性C、确定性、有穷性、稳定性D、易读性、稳定性、安全性2、数据结构是一门研究非数值计算的程序设计问题中计算机的数据元素以及它们之间的()和运算等的学科。

A、结构B、关系C、运算D、算法3、具有线性结构的数据结构是()。

A、图B、树C、广义表D、栈4、设数据结构A=(D, R),其中D={1, 2, 3, 4},R={r}, r={<I, 2>, <2, 3>,<3,4>, <4,1>},则数据结构A是( )。

A、线性结构B、树结构C、图D、集合5、数据结构是指()。

A、数据元素的组织形式B、数据类型C、数据存储结构D、数据定义6、给定有n个元素的向量,建立一个有序单链表的时间复杂度是( )。

A、O(1))B、O(n)C、O(n2)D、O(n*log2n)7、下列程序段的时间复杂度为()。

x=n;y=0;while(x>=(y+1)*(y+1))y=y+1;A、O(n)B、O(根号n)C、O(1)D、O(n2)8、计算机算法指的是().A、计算方法B、排序方法C、解决问题的步骤序列D、调度方法9、()是具有相同特性数据元素的集合,是数据的子集。

A、数据符号B、数据对象C、数据D、数据结构10、数据在计算机存储器内表示时,物理地址与逻辑地址不相同的,称之为( )。

A、存储结构B、逻辑结构C、链式存储结构D、顺序存储结构11、算法分析的两个主要方面是:A、空间复杂性和时间复杂性B、正确性和简明性C、可读性和文档性D、数据复杂性和程序复杂性12、数据在计算机存储器内表示时,物理地址与逻辑地址相同并且是连续的,称之为:A、存储结构B、逻辑结构C、顺序存储结构D、链式存储结构13、数据结构是一门研究非数值计算的程序设计问题中,数据元素的逻辑结构,数据信息在计算机中的()以及一组相关的运算等的课程。

数据结构_期中试卷(含答案)

数据结构_期中试卷(含答案)

一、选择题(每小题 1分,共10分)1、队列是插入和删除受限的线性表,其删除操作是在线性表的(1)进行。

A.表头 B.表尾 C.任意位置 D.指定位置2、下述哪一条是顺序存储结构的优点(2)。

A.存储密度大 B.插入运算方便C.删除运算方便 D.可方便地用于各种逻辑结构的存储表示3、设有一个栈,元素的进栈次序为A, B, C, D, E,下列哪个是不可能的出栈序列(3)。

A.A, B, C, D, E B.B, C, D, E, AC.E, A, B, C, D D.E, D, C, B, A4、若二叉树的根结点所在的层次为第1层,则该二叉树的第k层上至多有(4)个结点。

2k B.2k C.2k-1 D.2k+1A. 15、设单链表中指针p指向结点m,若要删除m的后继结点(假设该后继结点存在),则需修改指针的操作为(5)。

A.p->next=p->next->next; B.p=p->next;C.p=p->next->next; D.p->next=p;6、下面程序段的时间复杂度为(6)。

for(int i=0; i<m; i++)for(int j=0; j<n; j++) a[i][j] = i*j;A.O(m2) B.O(n2) C.O(m+n) D. O(m*n)7、非空的循环单链表head的尾结点指针p满足(7)。

A.p==NULL B.p== head C.p->next==head D.p->next==NULL8、已知二维数组A[0..9,0..9]中,元素a[2][0]的地址为560,每个元素占4个字节,则元素a[1][0]的地址为(8)。

A. 518B. 520C. 522D. 5249、在具有n个单元的顺序存储的循环队列中,假定front和rear分别为队头指针和队尾指针,则判断队满的条件为(9)。

A.rear%n= = front B.(front+l)%n= = rearC.rear%n -1= = front D.(rear+l)%n= = front10、假设在一棵二叉树中,度为2的结点数为15,度为1的结点数为10个,则该二叉树的分支总数为(10)个。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第2章线性表一选择题1.下述哪一条是顺序存储结构的优点?()【北方交通大学 2001 一、4(2分)】A.存储密度大 B.插入运算方便 C.删除运算方便 D.可方便地用于各种逻辑结构的存储表示2.下面关于线性表的叙述中,错误的是哪一个?()【北方交通大学 2001 一、14(2分)】A.线性表采用顺序存储,必须占用一片连续的存储单元。

B.线性表采用顺序存储,便于进行插入和删除操作。

C.线性表采用链接存储,不必占用一片连续的存储单元。

D.线性表采用链接存储,便于插入和删除操作。

3.线性表是具有n个()的有限序列(n>0)。

【清华大学 1998 一、4(2分)】A.表元素 B.字符 C.数据元素 D.数据项 E.信息项4.若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用()存储方式最节省时间。

【哈尔滨工业大学 2001 二、1(2分)】A.顺序表 B.双链表 C.带头结点的双循环链表 D.单循环链表5.某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用()存储方式最节省运算时间。

【南开大学 2000 一、3】A.单链表 B.仅有头指针的单循环链表 C.双链表 D.仅有尾指针的单循环链表6.设一个链表最常用的操作是在末尾插入结点和删除尾结点,则选用( )最节省时间。

A. 单链表B.单循环链表C. 带尾指针的单循环链表D.带头结点的双循环链表【合肥工业大学 2000 一、1(2分)】7.若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点。

则采用()存储方式最节省运算时间。

【北京理工大学 2000 一、1(2分)】A.单链表 B.双链表 C.单循环链表 D.带头结点的双循环链表8. 静态链表中指针表示的是(). 【北京理工大学 2001 六、2(2分)】A.内存地址 B.数组下标 C.下一元素地址 D.左、右孩子地址9. 链表不具有的特点是()【福州大学 1998 一、8 (2分)】A.插入、删除不需要移动元素 B.可随机访问任一元素C.不必事先估计存储空间 D.所需空间与线性长度成正比10. 下面的叙述不正确的是()【南京理工大学 1996 一、10(2分)】A.线性表在链式存储时,查找第i个元素的时间同i的值成正比B. 线性表在链式存储时,查找第i个元素的时间同i的值无关C. 线性表在顺序存储时,查找第i个元素的时间同i 的值成正比D. 线性表在顺序存储时,查找第i个元素的时间同i的值无关11. 线性表的表元存储方式有((1))和链接两种。

试指出下列各表中使用的是何种存储方式:表1是((2))存储方式;表2是((3))存储方式;表3是((4))存储方式;表4是((5))存储方式。

表左的s指向起始表元。

s→表2s→Array表3s→表4s→循环链接,它存取表中第i个元素的时间与i无关。

(2) 静态链表中能容纳的元素个数的最大数在表定义时就确定了,以后不能增加。

(3) 静态链表与动态链表在元素的插入、删除上类似,不需做元素的移动。

以上错误的是()【南京理工大学 2000 一、3(1.5分)】A.(1),(2) B.(1) C.(1),(2),(3) D.(2)13. 若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为()(1<=i<=n+1)。

【北京航空航天大学 1999 一、1(2分)】A. O(0)B. O(1)C. O(n)D. O(n2)14. 对于顺序存储的线性表,访问结点和增加、删除结点的时间复杂度为()。

A.O(n) O(n) B. O(n) O(1) C. O(1) O(n) D. O(1) O(1) 【青岛大学 2000 五、1(2分)】15.线性表( a1,a2,…,an)以链接方式存储时,访问第i位置元素的时间复杂性为()A.O(i) B.O(1) C.O(n) D.O(i-1)【中山大学 1999 一、2】16.非空的循环单链表head的尾结点p↑满足()。

【武汉大学 2000 二、10】A.p↑.link=head B.p↑.link=NIL C.p=NIL D.p= head 17.循环链表H的尾结点P的特点是()。

【中山大学 1998 二、2(2分)】A.P^.NEXT:=H B.P^.NEXT:= H^.NEXT C.P:=H D.P:=H^.NEXT 18.在一个以 h 为头的单循环链中,p 指针指向链尾的条件是()【南京理工大学1998 一、15(2分)】A. p^.next=hB. p^.next=NILC. p^.next.^next=hD. p^.data=-1 19.完成在双循环链表结点p之后插入s的操作是();【北方交通大学 1999 一、4(3分)】A. p^.next:=s ; s^.priou:=p; p^.next^.priou:=s ; s^.next:=p^.next;B. p^.next^.priou:=s; p^.next:=s; s^.priou:=p; s^.next:=p^.next;C. s^.priou:=p; s^.next:=p^.next; p^.next:=s; p^.next^.priou:=s ;D. s^.priou:=p; s^.next:=p^.next; p^.next^.priou:=s ; p^.next:=s;20.在双向循环链表中,在p指针所指向的结点前插入一个指针q所指向的新结点,其修改指针的操作是( )。

【北京邮电大学 1998 二、2(2分)】注:双向链表的结点结构为(llink,data,rlink)。

供选择的答案:A. p↑.llink:=q; q↑.rlink:=p; p↑.llink↑.rlink:=q; q↑.llink:=q;B. p↑.llink:=q; p↑.llink↑.rlink:=q ; q↑.rlink:= p; q↑.llink:=p ↑.llink;C. q↑.rlink:=p; q↑.llink:=p↑.llink; p↑.llink↑.rlink:=q; p↑.llink:=q;D. q↑.llink:=p↑.llink;q↑.rlink:=p; p↑.llink:=q;p↑.llink:=q;(编者按:原题如此)21.在非空双向循环链表中q所指的结点前插入一个由p所指的链结点的过程依次为: rlink(p) ← q; llink(p) ← llink(q); llink(q) ← p; ()A.rlink(q) ←p B.rlink(llink(q)) ←p C.rlink(llink(p)) ←p D.rlink(rlink(p)) ← p【北京航空航天大学 2000 一、1(2分)】22.双向链表中有两个指针域,llink和rlink,分别指回前驱及后继,设p指向链表中的一个结点,q指向一待插入结点,现要求在p前插入q,则正确的插入为()【南京理工大学1996 一、1(2分)】A. p^.llink:=q; q^.rlink:=p; p^.llink^.rlink:=q; q^.llink:=p^.llink;B. q^.llink:=p^.llink; p^.llink^.rlink:=q; q^.rlink:=p; p^.llink:=q^.rlink;C. q^.rlink:=p; p^.rlink:=q; p^.llink^.rlink:=q; q^.rlink:=p;D. p^.llink^.rlink:=q; q^.rlink:=p; q^.llink:=p^.llink; p^.llink:=q; 23.在双向链表指针p的结点前插入一个指针q的结点操作是()。

【青岛大学 2000 五、2(2分)】A. p->Llink=q;q->Rlink=p;p->Llink->Rlink=q;q->Llink=q;B. p->Llink=q;p->Llink->Rlink=q;q->Rlink=p;q->Llink=p->Llink;C. q->Rlink=p;q->Llink=p->Llink;p->Llink->Rlink=q;p->Llink=q;D. q->Llink=p->Llink;q->Rlink=q;p->Llink=q;p->Llink=q;24.在单链表指针为p的结点之后插入指针为s的结点,正确的操作是:()。

A.p->next=s;s->next=p->next; B. s->next=p->next;p->next=s;C.p->next=s;p->next=s->next; D. p->next=s->next;p->next=s;【青岛大学 2001 五、3(2分)】25.对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是()A.head==NULL B.head→next==NULL C.head→next==head D.head!=NULL 【北京工商大学 2001 一、5(3分)】26. 在双向链表存储结构中,删除p所指的结点时须修改指针()。

A. (p^.llink)^.rlink:=p^.rlink (p^.rlink)^.llink:=p^.llink;B. p^.llink:=(p^.llink)^.llink (p^.llink)^.rlink:=p;C. (p^.rlink)^.llink:=p p^.rlink:=(p^.rlink)^.rlinkD. p^.rlink:=(p^.llink)^.llink p^.llink:=(p^.rlink)^.rlink;【西安电子科技大学 1998 一、1(2分)】27. 双向链表中有两个指针域,llink和rlink分别指向前趋及后继,设p指向链表中的一个结点,现要求删去p所指结点,则正确的删除是()(链中结点数大于2,p不是第一个结点)A.p^.llink^.rlink:=p^.llink; p^.llink^.rlink:=p^.rlink; dispose(p);B.dispose(p); p^.llink^.rlink:=p^.llink; p^.llink^,rlink:=p^.rlink;C.p^.llink^.rlink:=p^.llink; dispose(p); p^.llink^.rlink:=p^.rlink;D.以上A,B,C都不对。

相关文档
最新文档