当前位置: 首页 > 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/568681/

相关文章:

  • 金华网站建设报价网站建设情况自查报告
  • 怎么做彩票网站代理淘宝站内推广方式有哪些
  • 网站建设综合训练网络营销活动方案
  • 网站ui设计师培训网站建设自由容器是什么意思
  • 在线做效果图的网站有哪些公司品牌网站设计
  • 网站seo描述网络媒体发稿平台
  • 中文域名到期对网站的影响深圳高端画册设计公司
  • 哪一些网站可以开户做百度广告酒店宣传推广方案
  • 建立网站的目录结构应注意哪些问题郑州做网站推广价格
  • 建设网站基本流程淄博前信网络科技有限公司
  • 网站收录更新石家庄微信网站
  • 陕西城乡住房建设厅网站新华社最新消息的新闻
  • 织梦婚纱网站模板京伦科技网站做的怎么样
  • 苏州企业网站优化公司网站续费
  • 河源市住房城乡和建设局网站江门做网站
  • 有口碑的南昌网站建设图片编辑软件
  • 自己做的网站把密码改忘了怎么办php网站开发如何实现删除功能
  • 网站服务器繁忙是怎么回事新东家网站建设
  • 做短视频网站wordpress设置域名后403
  • 手机微信客户端网站建设前端做网站一般用什么框架
  • 网站尺寸大小东明菏泽网站建设
  • 本地网站建设教程内容营销的核心
  • 国美电器如何进行网站的建设与维护项目建设方案
  • 静态网站可以做哪些设计官网需要留言吗
  • 开发软件和做网站的区别自建网站的优缺点
  • 互联网建网站asp最新版本
  • 玉林英文网站建设网站诊断分析案例
  • ps网站制作教程购物商城app
  • 浙江省建设监理协会网站国内环保行业网站开发
  • 国外以紫色为背景的网站深圳网站建设服务哪家好