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

衡阳衡南网站建设百度云盘网页登录入口

衡阳衡南网站建设,百度云盘网页登录入口,网站的结构包括哪些内容,大唐集团电子商务平台-----持续更新蓝桥杯入门系列算法实例-------- 如果你也喜欢Java和算法,欢迎订阅专栏共同学习交流! 你的点赞、关注、评论、是我创作的动力! -------希望我的文章对你有所帮助-------- 一、题目描述 给你一个链表,两两交换其中…

-----持续更新蓝桥杯入门系列算法实例--------

如果你也喜欢Java和算法,欢迎订阅专栏共同学习交流!

你的点赞、关注、评论、是我创作的动力!

-------希望我的文章对你有所帮助--------

一、题目描述

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

示例 1:

 

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

示例 2:

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

示例 3:

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

二、解题思路

  本题有较为简洁的递归写法,有兴趣可以去了解一下,由于本人尚未完全理解此题递归的精髓,因此使用常规解法来解题。

1、使用虚拟头节点,指向head头节点。

2、引入一个中间变量,用于临时存储下一组进行反转的节点。

3、引入First、Second节点,实现两个节点指向的反转。

4、将Second节点指向虚拟头节点,First节点指向Second节点。

5、再将First节点指向临时节点

6、重复以上步骤即可得到两两反转,最后返回即可。

 

三、代码

public ListNode swapPairs(ListNode head) {ListNode pHead = new ListNode(-1);pHead.next = head;ListNode temp;ListNode Fnode;ListNode Snode;ListNode cur = pHead;while (cur.next != null && cur.next.next != null) {temp = cur.next.next.next;Fnode = cur.next;Snode = cur.next.next;cur.next=Snode;Snode.next=Fnode;Fnode.next=temp;cur=Fnode;}return pHead.next;}

发文不易,恳请大佬们高抬贵手!


点赞:随手点赞是种美德,是大佬们对于本人创作的认可!


评论:往来无白丁,是你我交流的的开始!


收藏:愿君多采撷,是大佬们对在下的赞赏!

 

 

http://www.hengruixuexiao.com/news/43347.html

相关文章:

  • 私有云笔记 wordpress东莞seo整站优化
  • qq网站在线客服代码生成搭建网站需要什么技术
  • 网站备案网站建设方案书青岛最新消息
  • 安装wordpress数据库错误搜索引擎优化seo专员
  • 深圳做网站哪家公司好代写文章
  • 微信卖软件的网站平台有哪些什么是竞价
  • 做网站的公司有前途吗网络营销专业怎么样
  • 大连建设教育网站做优化关键词
  • 南通做微网站万词优化
  • 房装修网当阳seo外包
  • wordpress wp user互联网seo是什么意思
  • 做淘宝客网站服务器自建网站
  • 自己做的网站如何上传网上独立站网站
  • 知名网站制作案例公司网站模板设计
  • 北京营销型网站建设哪家好软文营销案例分析
  • 朗姿青春日记 网站谁做的厦门seo大佬
  • 网站开发与维修是什么意思优化大师在哪里
  • 找人做网站seo优化一般包括哪些
  • 沛县做网站优化大师有用吗
  • 小城市网站建设百度seo点击排名优化
  • 天辰建设网站百度网盘人工申诉电话
  • 如何分析网站百度app平台
  • 怎么自己网站搜不到个人seo外包
  • 蒙阴网站建设公司营销网站建设
  • 宝塔做网站哪个网站是免费的
  • wordpress模板展示网站站长统计 网站统计
  • 哈尔滨中国建设银行网站首页谷歌seo零基础教程
  • wordpress外贸网站好用的模板下载爱站官网
  • wordpress 很占内存长沙优化排名
  • 免费b站在线观看人数在哪儿找的郑州网站开发公司