当前位置: 首页 > 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/129878.html

相关文章:

  • 网站建设推广技术百度指数怎样使用
  • 公众号做漫画网站千锋教育的口碑怎么样
  • 网站开发网络结构图南宁百度seo排名公司
  • wordpress需要钱吗百度百科优化
  • html5移动网站开发重庆seo霸屏
  • 卖产品怎么做网站武汉疫情最新动态
  • 网站内容与功能模块设计越秀seo搜索引擎优化
  • 网站ip如何做跳转开网店怎么推广运营
  • zion小程序开发网站移动端优化工具
  • 公众号开发服务招标公告长春seo主管
  • 国内适合个人做外贸的网站有哪些教育培训机构排名前十
  • 新网站建设方案申请网站域名要多少钱
  • 中徽园林建设有限公司网站深圳媒体网络推广有哪些
  • 织梦做的网站打开慢百度竞价排名推广
  • 杭州开发网站数据分析平台
  • 宁波网站推广软件哪家强些宁波seo网络推广报价
  • 2015做外贸网站好做吗杭州seo公司服务
  • 主流网站网络营销方式有哪些分类
  • 天津西青区旅游景点大全重庆网站seo教程
  • 如何做网站的内链优化武汉大学人民医院怎么样
  • 电商网站商品表设计哪里可以学seo课程
  • 上海做公司网站多少钱seo刷关键词排名工具
  • 网站开发 作品理念太原网络推广价格
  • 微官网与手机网站首页外贸网站优化公司
  • 长春做网站的公司有哪些百度官网认证免费
  • 爱山东app下载注册流程seo营销排名
  • 企业网站模板科技感百度购物平台客服电话
  • 网站建设吧如何免费制作自己的网站
  • 沧州做网站多少钱深圳全网信息流推广公司
  • web网站开发视频线上推广活动有哪些