单链表结点的插入与删除

Posted 算法与编程之美

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单链表结点的插入与删除相关的知识,希望对你有一定的参考价值。

1 引言

  在单链表中,插入和删除结点是最常用的操作,它是建立单链表和相关基础运算算法的基础。

2 问题描述

对一个长度为n的链表在第i后面插入一个结点,再在m结点后面删除一个结点(n>i,n>m)。

3 方法

使用p结点插入与删除的操作

4 实验结果与讨论

代码清单

p=head
n=0
while p.next!=None:
     n=n+1
     p=p.next
     if n==i:
         s.next=p.next
         P.next=s
     If n==m:
         p.next=p.next.next

稿件来源:深度学习与文旅应用实验室(DLETA) 


作者:曹顺堂

主编:欧洋

以上是关于单链表结点的插入与删除的主要内容,如果未能解决你的问题,请参考以下文章

单链表的读取插入与删除

单链表实现“插入”和“删除”操作

数据结构:链表

编写不带头结点单链表的插入操作和删除操作算法

单链表(建立插入删除打印)

输入一组整数,建立带头结点的单链表,并实现线性表的求长度、插入和删除等操作?