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

西安 网站建设外包首尔面积

西安 网站建设外包,首尔面积,国外网站建设的发展,做个兼职网站设计反转链表 力扣题目链接 题目描述 给你单链表的头节点 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/572624.html

相关文章:

  • 唯美网站建设中国排建设银行悦生活网站
  • 外贸电子商务网站华夏人寿保险公司官网
  • 网站建设的实训报告怎么写做刷单哪个网站找小白
  • 常州地区做网站个人简历html网页模板
  • 网站建设职业情况网站后台登陆不上去
  • 网站建设与设计ppt模板wordpress qq微信登陆地址修改密码
  • 网站建设嗟商文件win7 iis发布网站教程
  • 给别人做网站的销售叫什么苏州注册公司需要什么条件
  • 找做网站技术人员2018企业网站转化率
  • 长沙网站定制做微商去哪个网站推广
  • 两个网站如何做端口映射建设云购网站
  • 天宁区建设局网站做推广网站的文章
  • 重庆网站建设设计公司哪家好电商网站设计公司皆选亿企邦
  • 网站某个链接失效aws如何搭建wordpress
  • 自己做的网站如何上传文件企业在线
  • 网上花店 网站源代码站长之家域名查询排行
  • 网站收录最好的方法美食网站制作代码
  • 各类网站广州百度关键词搜索
  • 企业网站 个人备案企业网上银行
  • 自助建立网站购物网站推广案例
  • 看房子的网站iis 架设 wordpress
  • 网站开发连接效果怎么自己改自己做的网站的图片
  • 韩国设计公司网站站长工具seo域名解析不了
  • 网站制作团队分工阿里巴巴网站建设的功能定位
  • 做游戏的网站的公司ftp网站模板
  • 装修招标网站新浪舆情系统
  • 个人网站开发 怎么赚钱吗网站空间的配置
  • 能用的手机网站网站建设知识库
  • 普通网站建设多少钱管理系统中的计算机应用自考
  • 景区类网站手机网站后台编辑器有哪些