news 2026/7/6 21:42:50

单链表-删除中间节点的应用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
单链表-删除中间节点的应用

思索过程:

1.将链表从中间位置断开(变成head->1->2->3和4->5->6两段)

2.将后半段的链表逆置(从4->5->6变成6->5->4)

3.设置四个指针p1,p2,q1,q2(p1指向head->next,p2、q2暂时不赋值;q1指向后半段的第一个结点)

4.首先p2=p1->next,q2=q1->next,让p2和q2存储每行的后续链表,防止在插入数据时造成链表丢失,然后让p1->next=q1,q1->next=p2,让4插入上面一行的链表中

其次,更改p1=p2q1=q2,为p1和q1重新赋值,使链表继续向下传递,然后重复上述的操作

最后,当p1=NULL或者q1=NULL时表明元素已经插入完毕,循环终止

题目图源b站逊哥

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 14:31:26

FreeModbus+STM32F407IGT6标准库项目代码

FreeModbus移植的文章比较多了,分享一个移植好可用的代码。 代码连接:STM32F407IGT6移植FreeModbushttps://gitee.com/zhuzheshuai/STM32F407IGT6_FreeModbus 通信使用串口和RS485两种方式,RS485发送/接收使能引脚用的PH9,可以根…

作者头像 李华
网站建设 2026/7/7 11:02:10

拥抱AI,HPE Networking以“自动驾驶的网络”引领智能网络新时代

2025年12月16日,HPE Networking在北京举办以“拥抱AI,构建自动驾驶的网络”为主题的媒体沟通会,首次对外分享了在完成对 Juniper Networks 收购后所推出的全新战略路线:以构建“安全赋能的AI原生网络”为核心举措,打造…

作者头像 李华
网站建设 2026/7/7 2:04:27

基于springboot名老中医传承信息系统设计与开发

基于Spring Boot的名老中医传承信息系统设计与开发是一个结合了现代信息技术和传统中医智慧的综合性项目。以下是对该系统的详细介绍: 一、系统背景与意义 中医作为中华民族的传统医学,承载着丰富的历史文化底蕴与独特的医疗智慧。在历史的长河中&#x…

作者头像 李华
网站建设 2026/7/7 12:24:58

潮玩盲盒二手交易平台

可s我领取源码!!Spring Boot 潮玩盲盒二手交易平台是一款专为潮玩盲盒爱好者打造的线上二手交易系统。借助 Spring Boot 框架的高效性和灵活性,该平台旨在为用户提供便捷、安全且功能丰富的交易环境,促进潮玩盲盒的二手流通,满足玩家对独特潮…

作者头像 李华
网站建设 2026/7/6 3:40:28

除了抓包失败,Burp Suite还有哪些新手常遇到的配置问题?

除了抓包失败,Burp Suite新手还常遇到以下配置问题:一、证书配置问题证书未正确信任是新手最常遇到的HTTPS抓包问题。即使下载了Burp的CA证书,如果未导入到浏览器的"受信任的根证书颁发机构"存储区,浏览器仍会提示"…

作者头像 李华
网站建设 2026/7/7 9:15:41

Spring Boot 开发入门:从 0 到 1 搭建第一个 Web 项目

前言 Spring Boot 是由 Pivotal 团队推出的基于 Spring 框架的轻量级开发框架,它简化了 Spring 应用的配置流程,通过 “约定大于配置” 的核心思想,让开发者无需繁琐的 XML 配置就能快速搭建和运行项目。本文将从环境准备、项目创建、核心代…

作者头像 李华