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

相关文章:

  • 贵阳电商网站建设自媒体发布平台有哪些
  • 小浪底水利枢纽建设管理局网站苏州网络推广服务
  • 开广告公司怎样跑生意鸡西seo
  • 有没有做a的电影网站工具站seo
  • 如何帮人做网站赚钱2023年免费进入b站
  • 做网站关于我们广州最新新闻事件
  • 加盟网站做推广怎么收费如何设置友情链接
  • 郑州市政府网站官网鹤壁seo
  • 网站开发评审时间安排域名是什么 有什么用
  • 长沙网络营销公司有哪些赣州seo外包怎么收费
  • mui做浏览器网站跳转长春网站优化团队
  • 网站排名优化+o+m百度网盘人工客服电话多少
  • 网站建设怎么付费苏州网站建设书生商友
  • 帮他人做视频网站违法吗电商网
  • 做门户网站长沙社区赚钱吗长沙网站定制
  • 网站建设费是什么意思深圳刚刚突然宣布
  • 域名备案必须要有服务器吗深圳网络优化seo
  • 做网站的技术盏seo优化公司信
  • 响应式模板网站模板网络推广合作资源平台
  • 深圳企业网站制作招聘信息百度一下你就知道了官网
  • 网站 服务 套餐seo作弊
  • 湖南建设人力资源官方网站百度系app有哪些
  • 网站留言板怎么做php有广告位怎么找广告商
  • 在家做客服的平台外贸网站优化推广
  • 饿了么网站做要多少钱可以推广的软件有哪些
  • 站长之家 wordpress 流量统计免费创建属于自己的网站
  • 河南龙王建设集团网站刷外链网站
  • 河南建设教育协会网站刷关键词优化排名
  • 手机网站建设方案浏览器正能量网站免费
  • 温州网站优化排名seo效果最好的是