当前位置: 首页 > news >正文

学习线性表_3

单链表的删除

  1. 直接删除即可
  2. 删除后要free
//删除第i个位置的元素
//删除时L是不会变的,所以不需要加引用
bool ListDelect(LinkList L,int i)
{//i = 1,即删除头指针//拿到要删除结点的前一个结点LinkList p= GetElem(L,i-1);if(NULL==p){return false;}//拿到要删除的结点指针LinkList q=p->next;//当链表只有5个结点,删除第6个结点,出现这种异常情况时,避免程序崩溃if(NULL==q){return false;}//断链p->next=q->next;//释放被删除结点的空间free(q);return true;
}

在这里插入图片描述


http://www.mrgr.cn/news/78369.html

相关文章:

  • 6.584-Lab4A
  • 政安晨【零基础玩转各类开源AI项目】探索Cursor-AI Coder的应用实例
  • 探寻嵌入式系统的发展之路与趋势展望
  • 【21-30期】Java技术深度剖析:从分库分表到微服务的核心问题解析
  • Tcon技术和Tconless技术介绍
  • 【通俗理解】步长和学习率在神经网络中是一回事吗?
  • 第二节——计算机网络(四)物理层
  • Spring |(七)AOP概念及工作流程
  • paimon的四种changelog模式(2)-none模式
  • linux模拟HID USB设备及wireshark USB抓包配置
  • Qt中QGraphics绘图类相关解释
  • Linux一篇通
  • 【TQ2440】02 串口连接进入u-boot
  • 【CSS in Depth 2 精译_061】9.4 CSS 中的模式库 + 9.5 本章小结
  • pta 题目(3)
  • 服务器记录所有用户docker操作,监控删除容器/镜像的人
  • 自动化运维(k8s)之微服务信息自动抓取:namespaceName、deploymentName等全解析
  • ComfyUI节点安装笔记
  • 数据结构--图
  • 【NLP 3、深度学习简介】
  • 1-深度学习干货总结(持续更新)
  • Matlab Simulink HDL Coder FPGA开发初体验—计数器
  • 表征对齐在训练DiT模型中的重要性
  • 【算法 python A*算法的实现】
  • 某j,mybatis-plus,多租户,多表关联查询 ,主表不追加租户条件bug解决
  • element ui select绑定的值是对象的属性时,显示异常.