已知L是一个不带表头的单链表,在表首插入结点*p的操作是( ).
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/19 00:28:18
已知L是一个不带表头的单链表,在表首插入结点*p的操作是( ).
A.p = L; p->link = L; \x09\x09\x09B.p->link = L; p = L;
\x09\x09C.p->link = L; L = p; \x09\x09D.L = p; p->link = L;
A.p = L; p->link = L; \x09\x09\x09B.p->link = L; p = L;
\x09\x09C.p->link = L; L = p; \x09\x09D.L = p; p->link = L;
![已知L是一个不带表头的单链表,在表首插入结点*p的操作是( ).](/uploads/image/z/17315402-50-2.jpg?t=%E5%B7%B2%E7%9F%A5L%E6%98%AF%E4%B8%80%E4%B8%AA%E4%B8%8D%E5%B8%A6%E8%A1%A8%E5%A4%B4%E7%9A%84%E5%8D%95%E9%93%BE%E8%A1%A8%2C%E5%9C%A8%E8%A1%A8%E9%A6%96%E6%8F%92%E5%85%A5%E7%BB%93%E7%82%B9%2Ap%E7%9A%84%E6%93%8D%E4%BD%9C%E6%98%AF%EF%BC%88+%EF%BC%89.)
选择C,你要明白,p是指针,L也是指针.如题意,不需要考虑表头的情况.开始时,链表的first节点是L,而我们需要将p插入到L之前.所以我们需要将p链接到L所指的内存上,p->link = L.然后,因为我们要保持链表L不变,也就说L指针是在表首的,所以说要把 这时链表的(表首指针)P的值赋给L指针.
已知带表头结点的单链表L,指针P指向L链表中的一个结点(非首、尾结点):删除P结点的语句序列是?
已知L 是无表头结点的单链表,且P 是指向表中某个结点的指针,
数据结构题目:双链表中,在*p结点之后插入一个结点*s的操作是?
已知L是带表头结点的非空单链表,且P结点既不是首元结点,也不是尾元结点,试从下列提供的答案中选择合适
在一个单链表中,若p所指结点不是最后结点,s指向已生成新结点,则在p之后插入s所指结点的正确操作是?
已知带表头结点的非空单链表L,指针P指向L链表中的一个结点(非首尾结点),试从下列选项中选择合适的语句序列
数据结构已知指针P指向双向链表中的一个结点(非首结点、非尾结点),则:(1)将结点S插入在P结点的直接
已知带头结点的单链表L,指针P指向L链表中的一个结点为(非首结点、非尾结点),
在一个头指针为L的循环链表中,指针域为next,指针P所指结点(此结点是尾结点)的条件是( ).
设指针p指向单链表中结点A,指针s指向被插入的结点X,则在结点A前面插入结点X是的操作序列为:
4.设指针变量p指向单链表中结点A,指针变量s指向被插入的结点B,则在结点A的后面插入结点B的操作序列为________
删除一单向链表中P指针所指向结点的后继结点,正确的操作是_______.