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

链表OJ做题报告

链表

  • 力扣206
  • 力扣 LCR140
  • 力扣142

力扣206

反转链表

链表入门题,有几种解决方法,都要了解,有助于理解链表

  1. 创建多一个链表,头插法原链表
  2. 原地逆置(双指针法)
  3. 递归

以后要注意的:

  • 转移节点的时候要记得备份,不然找不到入口,就无法进行下去了
  • 循环链表进行操作时条件要注意,操作时让循环条件的参数进入下一个节点,不然会进入死循环或访问未定义地址
  • 链表题最好画图来做,思路更清晰

力扣 LCR140

训练计划Ⅱ

  • 快慢指针思想,这个思想在链表里面挺重要的一个思想。
  • 快指针在前面探明情况,慢指针则与答案联系起来
  • 这题没什么可以注意的地方,题目相对简单

力扣142

环形链表Ⅱ

  • 依旧是快慢指针思想
    以后要注意的:
  • 这一题是将慢指针和快指针之间的联系通过代码显示出来
  • 第一步快指针在前面探明情况,两指针相遇时结束。第二步是运用两指针的联系找到答案
  • 核心在于使用快慢指针时要明确两指针之间的联系
http://www.xdnf.cn/news/1411075.html

相关文章:

  • 批量修改用户密码的命令chpasswd
  • 使用组合子构建抽象语法树
  • vsgCs显示谷歌全球倾斜模型-数据转换
  • 打工人日报#20250831
  • pyinstaller打包后失败问题记录
  • 贝叶斯分类(Bayes Classify)
  • Java面试-微服务(spring cloud篇)
  • 网络:相比于HTTP,HTTPS协议到底安全在哪?
  • 【HarmonyOS】天气预报 UI 的基本实现
  • 基于Echarts+HTML5可视化数据大屏展示-惠民服务平台
  • 一文理清TCP协议的通讯流程
  • 【车载开发系列】CAN与CANFD下篇
  • Linux-驱动积累
  • docker安装tomcat
  • 1.2 操作系统发展历程
  • dify docker compose操作命令指南
  • 【不懂就问】-手机相关学习
  • 内核等待队列以及用户态的类似机制
  • 基于Spring Cloud Sleuth与Zipkin的分布式链路追踪实战指南
  • 机器学习基础-day01-机器学习介绍
  • syn与quote的简单使用——实现debug
  • 萌宝喂养日志-我用AI做喂养记录小程序1-原型设计
  • 中科大少年班记
  • 编程与数学 03-004 数据库系统概论 10_数据库的实施
  • 【GaussDB】排查应用高可用切换出现数据库整体卡顿及报错自治事务无法创建的问题
  • 基于JavaScript的智能合约平台(Agoric)
  • join怎么用
  • Spring Boot单体项目整合Nacos
  • STAR法则
  • C/C++ 高阶数据结构 —— 二叉搜索树(二叉排序树)