当前位置: 首页 > 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.yayakq.cn/news/272011/

相关文章:

  • 湖北可以做网站方案的公司渝北网站制作
  • 源码建站教程云服务器是什么意思
  • 网站建设网站建设 网站制作黑龙江建设网首页
  • 伪静态网站网站 目录写入权限360建筑网360
  • 网站被人做跳转今科云平台网站建设
  • 做外贸网站价格淄博定制网站建设公司
  • 章丘做网站优化网站管理建设需进一步加强
  • 建设电商网站所需硬件公司建一个网站要多少钱
  • 领优惠券的小网站怎么做镇江网站建设远航网络
  • 2345网址导航手机上网导航下载株洲seo优化报价
  • 网站开发要多长时间wordpress登录破解
  • 石家庄集团网站建设vr模式的网站建设公司
  • 开设网站需要什么网站东莞优化建设
  • 小语种网站制作本地wordpress
  • 全国好的深圳网站设计网站建设的所需解决的技术问题
  • edu域名网站成都网站seo报价
  • 制作一个网站的步骤长沙县 网站建设
  • 江门模板开发建站网站对企业的好处
  • 廊坊做网站404源码网html
  • 设置网站的默认页面达人室内设计网免费注册
  • 模具厂咋做网站网站开发技术分享ppt
  • 第五冶金建设公司职工大学网站网站链接怎么做参考文献
  • wordpress全站静态cdndede网站安全设置防挂马教程
  • 智能网站开发工具网站进行规划与设计
  • 长春企业建站程序dw网站怎么做点击图片放大
  • 网站公司做的网站被攻击亚马逊电商运营新手入门
  • 一个网站3个相似域名一流网站建设公司
  • 网站建设推广扬州百度查重入口免费版
  • 高端大气酒店网站源码本地网站做通用会员卡
  • 网站怎样才有流量黄页网络