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

双向链表,反转链表

力扣题目链接

改变每根指针的方向,注意因为cur->next=pre;,所以要新设置一个节点tmp储存原来的next节点,不然再继续到next就直接到pre去了。

class Solution { public: ListNode* reverseList(ListNode* head) { ListNode*pre=NULL; ListNode*tmp; ListNode*cur=head; while(cur){ tmp=cur->next; cur->next=pre; pre=cur; cur=tmp; } return pre; } };

第二种方法递归法:

有点难!我没做出来,开始抄题解:

不行还是好难,亲爱的老几,我没看明白,等你复习到这里的时候再做一遍吧,或者让男朋友讲一遍吧。

http://www.gsyq.cn/news/1611428.html

相关文章:

  • PHP本地开发环境一键部署与API集成实践指南
  • MySQL索引深潜:从B+树到查询优化器的艺术
  • Spring Boot 3.0.5 + Vue 3 实战:手把手教你搞定WebSocket消息推送(含完整前后端代码)
  • Java中实现html转pdf
  • 2026年值得关注的AI外呼厂商盘点:从云厂商到垂直方案,怎么选更合适?
  • 3-IPV6域名解析
  • 实战掌握Adobe软件激活:全面解析GenP 3.0破解工具高效配置
  • 后端性能瓶颈排查实战:从慢接口到系统优化的完整落地思路
  • 大部分人都在管别人的闲事
  • 而 C++ 就是这种能自举的编程语言
  • 【Claude】Claude Code 代码审查实战指南:一次对话审出 26 个 Bug 的方法论
  • Go模块管理教程
  • 【最新测评】有没有降AI率的靠谱网站推荐?2026年实测15款降AI神器,省钱又高效!
  • CSDN自动化测试_草稿
  • 临沂GEO技术应用与合规解析
  • Docker部署项目实践
  • Docker Compose详解
  • Go协程Goroutine原理
  • C++智能指针开发实践
  • Java锁机制深入分析
  • 文件的权限属性
  • Python列表与元组深度解析
  • M4Markets:合规意识的路径评估
  • 如何通过5个核心技术模块让《环世界》性能提升400%?Performance-Fish深度架构解析
  • React状态管理指南
  • open harmony 项目实战:学习打卡功能如何设计更有激励感
  • Python异常处理完整教程
  • Java垃圾回收机制详解
  • Nginx反向代理教程
  • C++类与对象开发实践