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

不写编程可以做网站建设网站开发人员上级主管

不写编程可以做网站建设,网站开发人员上级主管,ui设计分为哪几类,关于建设门户网站的通知-----持续更新蓝桥杯入门系列算法实例-------- 如果你也喜欢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/824682/

相关文章:

  • 电商网站后台建设问题网站内容规划
  • wordpress生成网站模版哈尔滨网站搜索优化
  • 怎样建设大型网站哪里有网站制作价格
  • 医院网站建设的意义如何查询网站是否有做404
  • 个人做外包网站多少钱哪些网站做简历合适
  • pycharm 做网站上海网站建设公司选哪家好
  • 建网站程序怎么办wordpress 调用热门 文章
  • 开鲁网站seo转接做哪个网站的推广最好
  • 公司门户网站该怎么做做网站的实践报告
  • 网站作品杭州it公司排名
  • 怎么在网站上做模式题库做苗木比较好的网站
  • 网站互联百度网站建设公司
  • 哪些网站的做的好看律师做推广的网站
  • 网站建设情况调查表阿里云服务器搭建网站
  • 个人网站设计模板下载WordPress模板博客主题
  • 西安网站制作公司排wordpress 仪表盘修改
  • NET开发网站开发工程师招聘互联网推广工作好做吗
  • 做精彩网站分析的方向是wordpress手机评论框
  • 去哪里做网站安全等级保护级别wordpress扫描器
  • 网站产品介绍模板微信小程序ppt模板
  • 做网站的公司算外包公司吗开发一个棋牌app需要多少钱
  • wordpress连接微博专业版 破解百度竞价优化软件
  • 学生网站模板p2p网站建设价格
  • 成都大型网站建设公司排名延庆手机网站建设
  • 网站开发方向学啥临沂网站优化哪家好
  • 哪里有男男做受网站做名片哪个网站可以找
  • 网站建设推广安徽logo设计网站在线
  • 网站搭建平台多少钱域名备案 个人 网站基本信息查询
  • 学校做网站有些什么好处沧州做家装的公司网站
  • 网站建设运行环境免费vue前端模板网站