早教吧作业答案频道 -->其他-->
有关pascal指针的问题双向链表中有两个指针域llink和rlink,分别指向该结点的前驱及后继。设p指向链表中的一个结点,它的左右结点均非空。现要求删除结点p,则下面语句序列中错误的是(
题目详情
有关pascal指针的问题
双向链表中有两个指针域llink和rlink,分别指向该结点的前驱及后继。设p指向链表中的一个结点,它的左右结点均非空。现要求删除结点p,则下面语句序列中错误的是( )。
A.p^.rlink^.llink=p^.rlink;
p^.llink^.rlink=p^.llink;dispose(p);
B.p^.llink^.rlink=p^.rlink;
p^.rlink^.llink=p^.llink;dispose(p);
C.p^.rlink^.llink=p^.llink;
p^.rlink^.llink^.rlink=p^.rlink;dispose(p);
D.p^.llink^.rlink=p^.rlink;
p^.llink^.rlink^.llink=p^.llink;dispose(p);
最好解释一下为什么选那个选项
双向链表中有两个指针域llink和rlink,分别指向该结点的前驱及后继。设p指向链表中的一个结点,它的左右结点均非空。现要求删除结点p,则下面语句序列中错误的是( )。
A.p^.rlink^.llink=p^.rlink;
p^.llink^.rlink=p^.llink;dispose(p);
B.p^.llink^.rlink=p^.rlink;
p^.rlink^.llink=p^.llink;dispose(p);
C.p^.rlink^.llink=p^.llink;
p^.rlink^.llink^.rlink=p^.rlink;dispose(p);
D.p^.llink^.rlink=p^.rlink;
p^.llink^.rlink^.llink=p^.llink;dispose(p);
最好解释一下为什么选那个选项
▼优质解答
答案和解析
最基本的指针运用啊,我初赛前10分钟刚刚看得指针都会做这题。。。答案是bcd,教你一个白痴但很有用的方法,rlink就是右指针,llink就是左指针,加个^就是指其所指的地址,你可以把他当做一个数来看。B的意思就是p的左的右赋成p的右,p的右的左赋成p的左,dispose是删除某个地址的令命,即把p所指的地址的空间释放,等于删除p,这样b就是正确的,cd两个自己推,a很明显是错的(p的右的左赋成p的右,明显反了)。
看了 有关pascal指针的问题双...的网友还看了以下:
昨晚梦到天空的云结冰了,好大一朵飘浮在空中.这梦代表什么? 2020-05-13 …
13.已知非空线性链表的第一个结点的指针为head,请写一个算法,将该链表中数据域值最小的结点移动 2020-05-17 …
若一颗二叉树中只有叶结点和左右子树皆非空的结点,设叶结点的个数为n,则左右子树皆非空 2020-05-23 …
若一颗二叉树中只有叶结点和左右子树皆非空的结点,设叶结点的个数为n,则左右子树皆非空的结点个 2020-05-23 …
若一棵二叉树中只有叶结点和左、右子树皆非空的结点,设叶结点的个数为R,则左、右子树皆非空的结点 2020-05-23 …
若一棵二叉树中只有叶结点和左、右子树皆非空的结点,设叶结点的个数为n,则左、右子树皆非空的结点 2020-05-23 …
关于下面汉字的结构及笔顺规则表述正确的一项是A.函、周、匠、冉这四个字都是三包围结结。B.“母亲” 2020-06-17 …
关于下面汉字的结构及笔顺规则表述正确的一项是A.函、周、匠、冉这四个字都是三包围结结。B.“母亲” 2020-06-17 …
下列二叉树描述中,正确的是A任何一棵二叉树必须有一个度为2的结点B二叉树的度可以小于2C非空二叉树 2020-07-14 …
如图,屈肘时,[①]受到传来的兴奋发生,牵引前臂的骨绕着(填具体此部位的结构名称)活动,从而产生了 2020-07-16 …