数据结构#链表

本文介绍了链表的基本结构及其操作原则,强调了在操作链表时保持所有节点可访问的重要性。详细阐述了链表中插入和删除节点的步骤,包括如何找到插入位置、如何更新节点指针以及避免内存泄露的方法。对于删除操作,提到了找到前一个节点并更新指针,以及释放被删除节点内存的流程。
摘要由CSDN通过智能技术生成

目录

一、链表结构及操作原则

二、链表的操作



一、链表结构及操作原则

1、链表节点 有两部分:①数据 ②下一个节点的地址。

2、操作链表节原则:在操作过后,链表中的所有节点都可以被直接或间接地访问,否则那部分链表就丢失内存泄露 造成内存泄露。


二、链表的操作

1、插入 :①用一个变量指向要插入位待节点的前一个节点。

②待插入结点指向要插入的节点

③先操待插入节点,再操作变量

2.删除节点 

①先找到i-1个结点,用P指向 ②P→>Next=s→next

②再用指针S指向要被删除的节点CP的下个点 ③ free(s)



好了,以上就是本期的全部内容,希望对各位读者有作用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值