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

关于网站制作报价北京网站设计网站公司

关于网站制作报价,北京网站设计网站公司,wordpress与微信公众号,网站建设内容与结构题目 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 思路 创建虚拟头节点,画图,确认步骤。 实现 /*** Definition for singly-li…

题目

给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。

你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。

思路

创建虚拟头节点,画图,确认步骤。
1221

实现

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode swapPairs(ListNode head) {if(head == null || head.next == null) return head;ListNode dummy = new ListNode(0);ListNode p = dummy;dummy.next = head;ListNode i = head;ListNode j = head.next;// i 是第一个节点 j是第二个节点//一轮下来 i!=null 且 j != null 就可以进行循环while(i !=null && j != null){ListNode temp = j.next;//实际的交换步骤p.next = j;j.next = i;i.next = temp;p = i;i = temp;//这里是为了防止下面出现NPE。//当移动指针准备下一轮循环的时候,发现第一个已经是null,可以直接返回退出循环了if(i == null){continue;}j = temp.next;}return dummy.next;}
}
http://www.yayakq.cn/news/896992/

相关文章:

  • wordpress发表评论项秦皇岛市做网站优化
  • q王商城 网站是怎么做的网站设计的研究方法有哪些
  • 青岛网站建设新元创想免费视频app交友软件哪个好
  • 个人网页制作与网站建设镇江网站建设优化
  • 做ftp网站怎么设置免费网站设计作业
  • 运城公司做网站把html文件生成网址
  • 珠宝营销型网站淘宝客网站 建设要钱不
  • 建个什么网站好呢搭建平台激发活力
  • 招聘网站可以同时做两份简历吗网络公司代理
  • 网站打开显示域名错误wordpress图片左对齐
  • 章丘营销型网站设计公司很多国外ip访问网站
  • 做外贸是在什么网站企业移动网站制作
  • 女性时尚资讯+淘宝客模式系列网站源码北京通州区网站建设
  • 做化妆品注册和注册的网站新乡商城网站建设价格
  • 新网网站后台登陆无锡营销型网站建站
  • 广州公司网站网站上的通话功能怎么做
  • aspnet网站开发工具网站建设好处zu97
  • 如何做网站聚合页公司官网制作
  • 网站建设微信软文营销网站外包
  • 建设网站的实验报告wordpress空间推荐
  • 网站图片做cdn工作满多少年不能辞退
  • ui设计是什么系博客seo优化技术
  • 中国商标买卖网站网站设计可以用性原则
  • 电影网站权重怎么做vs网站界面是什么做的
  • 商务网站建设考试题库那个网站做二手车好
  • 个人网站建设合同中石油企业邮箱怎么注册
  • 做网站用什么软件啊wordpress图片居中
  • 网站建设要花钱吗如何帮公司做网站
  • 西安网站公司哪家好室内设计公司取名
  • 建一个公司网站费用c 用mysql做的网站