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

网站建设m.cnzran.com清远新闻最新

网站建设m.cnzran.com,清远新闻最新,中车建设工程有限公司网站,海南七星彩网站建设反转链表 力扣题目链接 题目描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 解题思路 首先定义链表节点指针pre和cur分别代表反转的前一个节点和当前反转节点,但是节点反转后,后一个节点会出现没有指向的…

反转链表

力扣题目链接

题目描述

给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。
在这里插入图片描述

解题思路

首先定义链表节点指针pre和cur分别代表反转的前一个节点和当前反转节点,但是节点反转后,后一个节点会出现没有指向的情况,无法访问到,也就是发生了内存泄漏。所以,我们还需要一个next指针保存一下下一个节点的地址。然后循环遍历对整个链表进行反转操作。

题解

class Solution {
public:ListNode* reverseList(ListNode* head) {if(head == nullptr || head->next == nullptr){return head;}ListNode* pre = nullptr;ListNode* cur = head;ListNode* next;while(cur != nullptr){next = cur->next;cur->next = pre;pre = cur;cur = next;}return pre;}
};

总结

反转链表虽然原理上很简单,但是实际操作中很容易被各个节点给绕进去,所以需要严谨定义每个指针。在进行反转操作时也要防止每一步的顺序错误,这可能会导致意想不到的错误。

http://www.dtcms.com/wzjs/339560.html

相关文章:

  • 建设网站方面的知识免费百度seo引流
  • css怎么做网站菜单企业seo排名优化
  • 美图秀秀可以做网站吗google下载安卓版下载
  • 做电影网站要多少钱2023年小学生简短小新闻
  • 中国电商平台排行榜前十郑州seo外包顾问
  • iis做本地视频网站百度竞价推广点击软件
  • WordPress食谱小程序seo在线培训课程
  • 云南省网站建设百度推广客服投诉电话
  • jquery做背景的网站赏析色盲测试图片60张
  • 网络规划设计师 最高分搜索排名优化
  • 网站建设中山沐浴露营销软文
  • 防邪办网站建设方案文档百度地图人工客服电话
  • 常州网站专业制作好看的网站模板
  • 做网站与网店运营免费外链发布
  • 有教做桥梁质检资料的网站吗外包公司和劳务派遣的区别
  • 网站建设公司外链怎么做免费浏览网站推广
  • 网站优化如何做seo搜索排名
  • 受欢迎的徐州网站建设百度seo文章
  • 制作网站的收入来源于哪里专业网站优化推广
  • 哪些网站可以做房产推广网店推广的作用是
  • 小狗做爰网站首页排名seo
  • 网站支付怎么做如何做百度搜索推广
  • 自己个人网站后台怎么做seo网站推广优化就找微源优化
  • 食品品牌推广方案百度app关键词优化
  • 成都网站建设公司湖南岚鸿营销技巧有哪些
  • 电商网站开发 上海广州企业推广
  • 织梦网站栏目访问目录找网站设计公司
  • 广州网站设计报价正规seo大概多少钱
  • 罗湖网站建设公司制作网页的工具软件
  • 承德市网站建设苏州百度快照优化排名