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

leetcode--链表类题目总结

本文作为刷题时对链表类题目的总结.

常见技巧:

  • 引入虚拟头节点            
    1. 便于处理边界情况
    2. 便于对链表操作
  • 快慢双指针(判环,找环的入口等)
  • 链表逆序(推荐使用 虚拟头节点+ 头插法 进行逆序)

链表逆序( 头插法 + 虚拟头节点):链表内指定区间反转_牛客题霸_牛客网

虚拟节点:合并两个排序的链表_牛客题霸_牛客网

快慢指针法:判断链表中是否有环_牛客题霸_牛客网

快慢指针 + 数学技巧:链表中环的入口结点_牛客题霸_牛客网

链表逆序(头插法 + 虚拟头节点):链表相加(二)_牛客题霸_牛客网

快慢指针+归并排序:单链表的排序_牛客题霸_牛客网

快慢指针 + 链表逆序:判断一个链表是否为回文结构_牛客题霸_牛客网

快慢指针:链表的奇偶重排_牛客题霸_牛客网,删除有序链表中重复的元素-II_牛客题霸_牛客网

快慢指针 + 链表反转:. - 力扣(LeetCode)

链表逆序:. - 力扣(LeetCode)

快慢指针;

链表中倒数最后k个结点_牛客题霸_牛客网

其它:

两个链表的第一个公共结点_牛客题霸_牛客网

http://www.lryc.cn/news/406391.html

相关文章:

  • 打卡第22天------回溯算法
  • Ubuntu对比两个文件内容有什么区别?
  • python:本机摄像头目标检测实时推理(使用YOLOv8n模型)
  • Spark实时(四):Strctured Streaming简单应用
  • SpringBoot上传超大文件导致OOM,完美问题解决办法
  • PyTorch 的各个核心模块和它们的功能
  • Java开发之LinkedList源码分析
  • 外卖霸王餐系统架构怎么选?
  • AV1技术学习:Transform Coding
  • Git操作指令
  • CSS 创建:从入门到精通
  • Windows 11 系统对磁盘进行分区保姆级教程
  • 探索WebKit的CSS盒模型:深入理解Web布局的基石
  • c++初阶知识——string类详解
  • php接口返回的json字符串,json_decode()失败,原来是多了红点
  • Python3网络爬虫开发实战(2)爬虫基础库
  • el-image预览图片点击遮盖处关闭预览
  • 基于Neo4j将知识图谱用于检索增强生成:Knowledge Graphs for RAG
  • 康康近期的慢SQL(oracle vs 达梦)
  • 探索 GPT-4o mini:成本效益与创新的双重驱动
  • 2.6基本算法之动态规划2989:糖果
  • 12.顶部带三角形的边框 CSS 关键字 currentColor
  • Llama中模块参数大小
  • Modbus转EtherCAT网关将Modbus协议的数据格式转换为EtherCAT协议
  • 【开发实战】QT5 + OpenCV4 开发环境配置应用演示
  • “微软蓝屏”事件暴露的网络安全问题及应对策略
  • 白骑士的PyCharm教学基础篇 1.3 调试与运行
  • 爬虫学习1:初学者简单了解爬虫的基本认识和操作(详细参考图片)
  • WHAT - 通过 shadcn 组件源码学习 React
  • grafana对接zabbix数据展示