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

不用下载就能看的网站的浏览器php如何网站做修改

不用下载就能看的网站的浏览器,php如何网站做修改,罗湖网站建设哪家好,做企业网站需要提供什么资料-----持续更新蓝桥杯入门系列算法实例-------- 如果你也喜欢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/174002/

相关文章:

  • 利用电脑做网站长沙网站建设市场低价
  • 自己怎么做网站购买空间wordpress容易优化吗
  • 个人淘宝客网站如何备案上海建设工程招标
  • 做的比较好的教育网站网页美工设计的要点包括
  • 网站备案不能更新吗直接通过ip访问网站
  • 德州做网站的wordpress营业中
  • 苏州企业如何建网站辽宁省城乡建设规划院网站
  • html网站开发相关书籍全栈网站开发
  • 外贸门户网站建设选择网站的关键词
  • 赤壁市建设局网站网站网页怎么压缩
  • 网站项目管理系统wordpress添加博客栏目
  • wordpress 计划表格济南seo关键词优化方案
  • 公司建设网站哪家好网络运维面试题
  • 安溪县建设局网站wordpress改目录域名
  • 北京建设工程二级市场网站网络营销策划书的任务书
  • 响应式网站建设特色设计作品发布平台
  • 杭州建设网站公司网站渭南微信小程序网站建设
  • 域名不转出可以做网站吗阿里云网站备案时间
  • 网站 建设 原则某些网页打不开是什么原因
  • 中国门户网站有哪些怀仁有做网站的公司吗
  • asp.net网站开发四酷全书手机网站开发成为小程序
  • 集团企业网站建设方案策划书做商城网站的公司
  • 怎么挑选网站建设公司页面设计简历
  • 从事网站类网站建设的网页设计的元素
  • 做网站就上微赞网东莞网站建设(信科分公司)
  • 沈阳企业网站排名优化南宁市营商环境建设局网站
  • 怎么免费弄网站齐齐哈尔网站建设公司
  • 北京网站seo服务如何建企业仢网站
  • 快速一体化网站建设项目符号
  • 做建材的网站网站开发的软硬件需求