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

企业类网站设计注册公司

企业类网站设计,注册公司,做电影网站需要多大空间,wordpress怎么做相册目录 一、题目二、思路2.1 解题思路2.2 代码尝试2.3 疑难问题2.4 AI复盘 三、解法四、收获4.1 心得4.2 举一反三 一、题目 二、思路 2.1 解题思路 需要有头尾指针,然后又觉得可以用递归 2.2 代码尝试 class Solution { public:ListNode* reverseList(ListNode* h…

目录

  • 一、题目
  • 二、思路
    • 2.1 解题思路
    • 2.2 代码尝试
    • 2.3 疑难问题
    • 2.4 AI复盘
  • 三、解法
  • 四、收获
    • 4.1 心得
    • 4.2 举一反三

一、题目


在这里插入图片描述

二、思路


2.1 解题思路

需要有头尾指针,然后又觉得可以用递归

2.2 代码尝试

class Solution {
public:ListNode* reverseList(ListNode* head) {ListNode* p=head;//尾指针ListNode* tail=new ListNode(0);//把每一个节点拆下来之后,依次从前接上//首节点跟null,其他依次连接首节点while(head){p=head;p->next=tail;tail=p;head=head->next;}return p;}
};

2.3 疑难问题

2.4 AI复盘

class Solution {
public:ListNode* reverseList(ListNode* head) {ListNode* prev = nullptr;  // 用于存储前一个节点ListNode* curr = head;    // 当前节点while (curr != nullptr) {ListNode* nextTemp = curr->next;  // 保存下一个节点curr->next = prev;               // 反转当前节点的指针prev = curr;                      // 移动prev到当前节点curr = nextTemp;                  // 移动curr到下一个节点}return prev;  // prev最终指向反转后的头节点}
};

正确更新指针:在反转链表时,你需要先保存当前节点的下一个节点(nextTemp),然后将当前节点的 next 指针指向前一个节点(prev),最后更新 prev 和 curr 指针。

三、解法


class Solution {
public:ListNode* reverseList(ListNode* head) {if (!head || !head->next) {return head;}ListNode* newHead = reverseList(head->next);head->next->next = head;head->next = nullptr;return newHead;}
};作者:力扣官方题解
链接:https://leetcode.cn/problems/reverse-linked-list/solutions/551596/fan-zhuan-lian-biao-by-leetcode-solution-d1k2/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

四、收获


4.1 心得

不仅要存储先前的节点,还要存储后面的节点。
递归的精髓就是,它能够做到反向遍历,因为在顺序表中,反向遍历很简单,只有i–就行了,链表的反向遍历用递归,就是每次都会从尾部向前就行操作。

4.2 举一反三

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

相关文章:

  • 打电话说帮忙做网站如何外贸推广
  • 企业网站维护报价搜索引擎优化排名优化培训
  • 如何选择网站空间seo智能优化系统
  • 有没有做a的电影网站域名权重查询工具
  • 在那个网站做定制旅游深圳网络整合营销公司
  • 如果网站曾被挂木马亚马逊提升关键词排名的方法
  • wordpress5连接中文济南seo优化公司助力网站腾飞
  • 企业网站方案百度站长号购买
  • 找回老网站长春网站建设 4435
  • 网站建设价格报价北京网站快速优化排名
  • 汽车网站建设方案预算深圳seo优化公司
  • wordpress美国空间搜索引擎优化简称
  • 多媒体教学网站的建设的论文网站设计与制作公司
  • 深圳建筑工程师招聘信息seo技术培训中心
  • 电子平台网站福建百度推广开户
  • 防盗网站人做清洁公司网页怎么制作
  • 网站建设改版外贸网站有哪些
  • 旅游网站开发项目介绍大连百度网站排名优化
  • mvc做的游戏网站二级域名注册平台
  • 网站建设的广告语制作网页一般多少钱
  • 网站建设-上寻模板安卓优化大师官方版本下载
  • 做营销型网站需要注意哪些点北京网站优化实战
  • 新网站如何做sem做营销怎样才能吸引客户
  • 网站如何做整合营销抖音排名优化
  • 织梦网站织梦做英文版的百度指数在线查询前100
  • 昆山做网站的公司有哪些网站友情链接连接
  • 建设网站技术人员先进事迹谷歌地图下载
  • 广州公司注册费用seo诊断专家
  • 洛龙区网站制作建设费用怎么卸载windows优化大师
  • wordpress支持的视频优化大师win10能用吗