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)

相关推荐

  • 抖音刷真人点赞,免费刷抖音赞?

    技术抖音刷真人点赞,免费刷抖音赞?抖音作品要吸引更多的人,抖音视频内容首先要吸引抖音用户关注。在抖音话题榜热搜榜上会出现很多热度非常高的作品,这种类型的作品自带热搜体质,点赞自然就多。其次,我们可以在抖音刷赞买赞网站上买

    测评 2021年10月26日
  • 什么叫奇函数,什么是奇函数什么是偶函数

    技术什么叫奇函数,什么是奇函数什么是偶函数【一】 定义什么叫奇函数:若函数f(x)的定义域D关于原点对称,且对定义域内的每一个x,都有f(-x)=-f(x)成立,则称函数f(x)是在区间D上的奇函数;若对定义域内的每一个

    生活 2021年10月22日
  • 如何安装spark 2.2.0独立版并演示字数统计

    技术如何进行spark 2.2.0 Standalone安装及wordCount演示本篇文章为大家展示了如何进行spark 2.2.0 Standalone安装及wordCount演示,内容简明扼要并且容易理解,绝对能使

    攻略 2021年12月17日
  • 如何用html5绘制表格

    技术如何用html5绘制表格如何用html5绘制表格,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。表格一般通过3个标签来构建,分别为表格标签,行标签和单

    攻略 2021年11月25日
  • log4j2异步日志配置(log4j异步日志配置)

    技术log4j2的异步使用及添加自定义参数方式是什么今天就跟大家聊聊有关log4j2的异步使用及添加自定义参数方式是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收

    攻略 2021年12月23日
  • caffe如何安装

    技术caffe如何安装这篇文章主要介绍了caffe如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。系统及工具包win10visual studio

    攻略 2021年11月25日