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

百度做地图的网站广告服务平台

百度做地图的网站,广告服务平台,花20亿做网站,给军方做网站套模板行不行目录 ④力扣24. 两两交换链表中的节点 解析代码 ④力扣24. 两两交换链表中的节点 24. 两两交换链表中的节点 难度 中等 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即…

目录

④力扣24. 两两交换链表中的节点

解析代码


④力扣24. 两两交换链表中的节点

24. 两两交换链表中的节点

难度 中等

给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。

示例 1:

输入:head = [1,2,3,4]
输出:[2,1,4,3]

示例 2:

输入:head = []
输出:[]

示例 3:

输入:head = [1]
输出:[1]

提示:

  • 链表中节点的数目在范围 [0, 100] 内
  • 0 <= Node.val <= 100
/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode() : val(0), next(nullptr) {}*     ListNode(int x) : val(x), next(nullptr) {}*     ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/
class Solution {
public:ListNode* swapPairs(ListNode* head) {}
};

解析代码

递归是和反转链表一样的思路:

把下图紫框中链表两两交换,然后再把剩下的两个结点交换。

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode() : val(0), next(nullptr) {}*     ListNode(int x) : val(x), next(nullptr) {}*     ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/
class Solution {
public:ListNode* swapPairs(ListNode* head) {if(head == nullptr || head->next == nullptr)return head;ListNode* tmp = swapPairs(head->next->next); // 把两个结点之外的看成另一部分head->next->next = head;auto ret = head->next; // 保存一下要返回的结点head->next = tmp;return ret;}
};
http://www.rdtb.cn/news/11461.html

相关文章:

  • 网站建设案例多少钱连云港百度推广总代理
  • 微信做的地方门户网站线上线下整合营销方案
  • 体检中心 网站建设方案做网络销售如何找客户
  • 白之家 低成本做网站神马移动排名优化
  • 设置网站解析优化设计五年级下册数学答案
  • 网络传媒网站百度快照是什么意思
  • 张家港网站建设培训学校营销软件代理推广
  • 呼和浩特建设委员会网站新媒体营销
  • 网站文章质检可口可乐营销策划方案
  • 商业网站源码百度一下你就知道手机版官网
  • asp.net做网站系统南宁网站建设公司
  • 郑州cms建站模板百度免费资源网站
  • 武清网站开发tjniuhao123网址导航
  • 济南网站建设 行知科技seo是什么意思蜘蛛屯
  • wordpress 优酷视频志鸿优化设计官网
  • 建立网站需要分几部进行整合营销传播最基础的形式是
  • 金方时代做网站怎么样头条权重查询站长工具
  • 嘉定南翔网站建设长沙网站建设服务
  • 聊城做网站的公司信息网站推广优化c重庆
  • 电子商城网站建设方案广东公司搜索seo哪家强
  • asp科技公司网站源码优化大师平台
  • 做订单管理网站用什么软件优化搜索引擎的方法
  • 凡科网做音乐网站重庆自动seo
  • 网站免费虚拟主机申请免费职业技能培训网站
  • 做外贸都有哪些网站seo是什么地方
  • 单网页网站 企业深圳seo公司助力网络营销飞跃
  • 南通网站建设优化惠东seo公司
  • 淘宝客网站域名备案吗重庆二级站seo整站优化排名
  • nas可以做网站下载服务器吗百度关键词快排
  • 做电影网站需要什么条件长沙网站优化方案