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

建设银行的积分网站php+mysql 网站建设

建设银行的积分网站,php+mysql 网站建设,nike diy定制网站,安徽城乡建设厅官方网站反转链表 力扣题目链接 题目描述 给你单链表的头节点 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/a/513249.html

相关文章:

  • 网站制作费四川鸿业建设集团网站
  • 外贸假发 网站杭州网站开发培训
  • 怎么搭建局域网网站wordpress小人无法显示
  • RabbitMQ 七种工作模式全解析
  • 【记录】Unity|Unity从安装到打开一个Github项目(以我的世界(仿)为例)
  • 网站域名管理中心阿里云轻量级服务器搭建wordpress
  • 网站企业备案代理国外psd免费下载网站
  • 网站内链wordpress插件中国电力建设协会网站
  • 浙江建设信息港网站笔记转wordpress
  • 互动网站设计与制作做企业网站那家好
  • 免费浏览网站推广常熟做网站公司排名
  • 网站如何做跳转wordpress 启用插件代码
  • 设计商城网站陕西建设监理证书查询网站
  • AI学习日记——PyTorch深度学习快速入门:神经网络构建与训练实战
  • 建材网站织梦房产网站源码
  • 如何创建一个自己的公众号哪里有网站推广优化
  • (六)React事件处理基础内容解析
  • 品牌网站建设需要哪些规划个人做百度云下载网站吗
  • linux_缓冲区及简单libc库【Ubuntu】
  • 北京通州网站建设新手如何做淘宝运营
  • 申请中网可信网站基层建设 官方网站
  • 杭州网站网络 科技公司交互做的好的中国网站
  • Java中String类
  • 呼伦贝尔网站制作网站续费能自己续费吗
  • 怎么去掉wordpress加载动画南京做网站优化
  • Godot4.x的整体架构图解析-源码阅读
  • 广州短视频网站开发服装网站设计
  • 网站自动弹窗代码郑州做网页的公司
  • 做膜结构那个网站好网站切换
  • 怎么用自助网站宁波seo怎么推广