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)

相关推荐

  • 分析mysql系统库日志信息记录表

    技术分析mysql系统库日志信息记录表这篇文章主要介绍“分析mysql系统库日志信息记录表”,在日常操作中,相信很多人在分析mysql系统库日志信息记录表问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望

    攻略 2021年11月5日
  • iptables使用教程(iptables使用)

    技术iptables怎么使用本篇内容主要讲解“iptables怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“iptables怎么使用”吧! 实战1 服务器禁止pin

    攻略 2021年12月21日
  • 如何理解MSSQL数据库后台进程

    技术如何理解MSSQL数据库后台进程本篇文章为大家展示了如何理解MSSQL数据库后台进程,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。与Oracle数据库类似,微软数据库产品MS

    攻略 2021年11月29日
  • Java 实战中精品养老院管理系统的实现流程是怎样的

    技术Java 实战中精品养老院管理系统的实现流程是怎样的这期内容当中小编将会给大家带来有关Java 实战中精品养老院管理系统的实现流程是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收

    攻略 2021年11月25日
  • Java基础——面向对象2

    技术Java基础——面向对象2 Java基础——面向对象2Java基础——面向对象2
    继承
    子类无法使用父类的私有属性或方法
    Java中只有单继承,没有多继承
    Ctrl + h 打开继承树
    在Java中

    礼包 2021年12月15日
  • JavaScript中this指向怎么用

    技术JavaScript中this指向怎么用这篇文章主要介绍JavaScript中this指向怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!JavaScript中this也是一件很神奇 事情

    攻略 2021年11月14日