leetode24两两交换链表中的节点

技术leetode24两两交换链表中的节点 leetode24_两两交换链表中的节点一、题目二、算法分析
我主要想着通过while循环自己交换,前面两个单独考虑,后面的都是一样的处理。
因为前面的两个需

leetode24 _两两交换链表中的节点

一、题目

二、算法分析

我主要想着通过在…期间循环自己交换,前面两个单独考虑,后面的都是一样的处理。

因为前面的两个需要交换两次,后面的需要交换三次

/**

*明确链接列表。

*structListNode{

* intval

*列表节点*下一个;

*ListNode():val(0),next(nullptr){}

*ListNode(intx):val(x),next(nullptr){}

*ListNode(intx,ListNode*next):val(x),next(next){}

*};

*/

类别解决方案{

公众号:

列表节点*交换列表(列表节点*头){ 0

//如果为空,返回

如果(head==NULL)返回head;

//如果不为空

ListNode * pre=head

列表节点* lat

列表节点*前=标题

int标志=0;

while(pre!=NullPre-下一个!=空){ 0

lat=pre-next;

//交换节点

//forer-next=lat;

如果(标志==0){ 0

pre-next=lat-next;

lat-next=pre;

//更新

前者=pre

pre=pre-next;

//设置头节点

头=后

标志=1;

}

else{

前-下=后;

pre-next=lat-next;

lat-next=pre;

//更新

前者=pre

pre=pre-next;

}

//更新

//pre=pre-next;

//前=pre

}

返回头

}

};

三、参考代码

作者提供的思路很好:

公共列表节点交换列表(列表节点头){ 0

if(head==null | | head。next==null){ 0

返回头;

}

ListNode next=head.next

头部。下一个=swapPairs(下一个。接下来);

next.next=head

下一个返回;

}

纵一苇之所如,临万顷之茫然。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/77291.html

(0)

相关推荐

  • photoshop是adobe公司的产品(替代adobe的软件)

    技术Adobe Photoshop的4种自由开源替代品分别是什么今天就跟大家聊聊有关Adobe Photoshop的4种自由开源替代品分别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大

    攻略 2021年12月20日
  • 学生票认证,12306怎么注册学生票

    技术学生票认证,12306怎么注册学生票1学生票认证、首先,打开网址,,进入后点击左侧栏的“购票”。2、然后,点击右上角的注册,先注册个帐号,要求全部真实,学生的话则要在“附加信息”一项中选择“学生”,之后会选择学校,填

    生活 2021年11月1日
  • 映射ADO.NET如何设置参数

    技术映射ADO.NET如何设置参数这篇文章主要为大家展示了“映射ADO.NET如何设置参数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“映射ADO.NET如何设置参数”这篇文

    攻略 2021年12月1日
  • 盐酸和碳酸钠反应的化学方程式,碳酸氢钠和盐酸反应的化学方程式

    技术盐酸和碳酸钠反应的化学方程式,碳酸氢钠和盐酸反应的化学方程式碳酸氢钠和盐酸的反应化学方程式盐酸和碳酸钠反应的化学方程式:NaHCO3+HCl=NaCl+CO2↑+H2O碳酸氢钠和盐酸的反应离子方程式:
    HCO3- +

    生活 2021年10月29日
  • 1楼,为什么有人说买房子不要买一楼

    技术1楼,为什么有人说买房子不要买一楼为什么有人说买房子不要买一楼1楼?都有优势和劣势,它的优势是热天很凉快,不用开多少空调,可以在一楼做生意开个超市,可以在一楼,搞美容美发,也可以搞快递。不用拿铺面租金。老人孩子上下楼

    生活 2021年10月24日
  • 松柏读音,赠从弟其二刘桢这首古诗的读音

    技术松柏读音,赠从弟其二刘桢这首古诗的读音zèng cóng dì qí èr赠从弟·其二
    wèi liú zhēn
    魏晋松柏读音:刘桢
    tíng tíng shān shàng sōng,sè sè gǔ zhōng

    生活 2021年10月21日