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

南京网站专业制作百度sem运营

南京网站专业制作,百度sem运营,wordpress 机械 主题,咸阳免费做网站公司反转链表 题目及要求双指针 题目及要求 双指针 思路:遍历链表,并在访问各节点时修改 next 引用指向,首先,检查链表是否为空或者只有一个节点,如果是的话直接返回原始的头节点,然后使用三个指针来迭代整个…

反转链表

  • 题目及要求
  • 双指针

题目及要求

双指针

思路:遍历链表,并在访问各节点时修改 next 引用指向,首先,检查链表是否为空或者只有一个节点,如果是的话直接返回原始的头节点,然后使用三个指针来迭代整个链表:prev(前一个节点)、curr(当前节点)和nextNode(下一个节点),在每一步迭代中,将curr的next指针指向prev,然后更新prev和curr指针为下一个节点,直到遍历完整个链表。最后返回新的头节点prev,即原链表的尾节点。这样就完成了链表的反转操作
时间复杂度:O(n)
空间复杂度:O(1)

class Solution {
public:ListNode* reverseList(ListNode* head) {// 检查链表为空或只有一个节点的情况,直接返回原链表头节点if (!head || !head->next) {return head;}ListNode* prev = nullptr;  // 用于存储当前节点的前一个节点ListNode* curr = head;     // 当前节点指针,初始指向链表头节点while (curr) {ListNode* nextNode = curr->next;  // 保存当前节点的下一个节点curr->next = prev;                // 将当前节点的指针指向前一个节点,实现反转prev = curr;                      // 更新前一个节点为当前节点curr = nextNode;                  // 更新当前节点为下一个节点}return prev;  // 返回反转后的链表头节点}
};

在这里插入图片描述

http://www.mmbaike.com/news/111463.html

相关文章:

  • 网站制作时如何分析竞争对手seo建站教学
  • 照片制作网站南昌seo顾问
  • 徐州做网站哪个好重庆森林经典台词罐头
  • 建站工具 开源百度seo如何快速排名
  • 怎样换网站关键词seo是什么服务器
  • 手机怎么做黑网站信息流投放平台
  • 临清网站制作公司seo诊断专家
  • 上海可靠的网站建设公司全球十大搜索引擎排名及网址
  • 自己做的图片哪个网站可以出售建站公司哪家好
  • 罗湖网站建设的公司哪家好关键词排名优化公司哪家好
  • 长春网站建设同信培训课程有哪些
  • 企业网站建设申请域名在seo优化中
  • 网站浏览器图标怎么做久久seo综合查询
  • 深圳网站建设top028企业查询系统
  • 四川做网站公司哪家好网络营销的特点有几个
  • 新手学做网站 电子书郑州网站关键词推广
  • 美女做暧暧网站电池优化大师下载
  • 中地海外路桥建设有限公司网站推广方案万能模板
  • c2c网站 多钱php视频转码
  • 网站模板源文件网站seo方案
  • seo网站优化插件上海网站排名优化怎么做
  • 阿里云万网建网站网络推广是什么
  • 免费网站建设范例风云榜小说排行榜
  • 服装网站建设平台搜索热词排行榜
  • 网站搜索出来有图片成人技术培训班有哪些种类
  • 网站开发人员职位晋升空间seo推广排名软件
  • wordpress添加继续阅读泉州seo代理商
  • 《高性能网站建设指南制作小程序的软件
  • 怎么自建一个网站分类信息网站平台有哪些
  • 什么网站可以做ppt模板重庆seo全网营销