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

网站建设常识网站建设技术知识大全茂名公司网站开发

网站建设常识网站建设技术知识大全,茂名公司网站开发,wordpress ispage,特定网站开发1. 题目链接:24. 两两交换链表中的节点 2. 题目描述: 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 …

1. 题目链接:24. 两两交换链表中的节点

2. 题目描述:

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

示例 1:

img

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

示例 2:

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

示例 3:

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

提示:

  • 链表中节点的数目在范围 [0, 100]
  • 0 <= Node.val <= 100

解法(递归):

算法思路:

  1. 递归函数的含义:交给你一个链表,将这个链表两两交换一下,然后返回交换后的头结点
  2. 函数体:先去处理一下第二个结点往后的链表,然后再把当前的两个结点交换一下,连接上后面处理后的链表
  3. 递归出口:当前结点为空或者当前只有一个结点的时候,不用交换,直接返回

请添加图片描述

class Solution {
public:ListNode* swapPairs(ListNode* head) {if(head==nullptr||head->next==nullptr) return head;auto tmp=swapPairs(head->next->next);auto ret=head->next;head->next->next=head;head->next=tmp;return ret;}
};
http://www.yayakq.cn/news/182984/

相关文章:

  • 大型企业网站优化网页设计与制作实践
  • 岳麓区网站建设wordpress短链接清除
  • 东莞能做网站的公司手机论坛哪个最火
  • 建设网站主要有哪些技术在线咨询平台系统
  • 源码站校园网站模版
  • 网页微博打不开现在百度怎么优化排名
  • ppt免费模板下载网站有哪些网站修改了关键词被降权
  • 单位网站等级保护必须做吗橙色企业网站模板
  • 推推蛙网站建设logo设计生成器免费
  • 网站备案注销找哪个部门济南制作网站公司哪家好
  • 大眼睛网站建设seo技术培训泰州
  • 物流行业网站建设方案利川住房和城乡建设局网站
  • 口碑好的南京网站建设wordpress主页打不开
  • wordpress 设置备案号广西seo网站推广
  • 个人网站 前置审批大作业做网站
  • eclipse开发网站用vue做前端wordpress m1主题
  • 物流网站怎么做代理外贸电商怎么做的
  • 网站开发流程详解360指数查询
  • 怎么做网站广告古董wordpress调用 php文件上传
  • 彩票网站建设服务淮南网云小镇户型图
  • 网站标ico怎么做百度热词指数
  • 攸县网站定制北京科技网站建设公司
  • 做网站前台和后台是什么网店装修的意义
  • 洛阳公司青峰做的企业网站网站如何做支付系统
  • 高校图书馆网站的建设的重要性浙江专业网站建设商城报价
  • 网站建设基本标准我做的网站怎么提升排名
  • 如何给网站添加icon怎么架设网站
  • 网站建设 赣icp 南昌icp备案号查询官网
  • 集团网站建设流程网站开发系统绿色版
  • 之梦系统怎么修改网站标头图片好用的cms网站