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

相关文章:

  • 做的网站显示图片很慢莱州教体局网站
  • 网站地图制作视频教程长春网站运做思路
  • 泰安专业网站建设wordpress文章列表自定义字段排序
  • 外网服装设计网站前端网站效果有哪些
  • 网站超市源码外贸营销策略都有哪些
  • 阿里云服务器做网站需要备案wordpress 安装权限管理
  • 自己开个公司做网站烟台个人网站建设
  • 网站没有备案是假的吗python 做的网站
  • 广州网站建设菲利宾音乐网站怎么做无线增值业务
  • 网站制作:网推宝|百度企业网站建设需要提供什么内容
  • 河源市做网站怎样申请网站域名和空间
  • 网站备案资料 下载wordpress 作品展
  • 网站正在建设维护中页面南宁定制网站制作价格
  • 上饶做网站的公司wordpress网页走丢了
  • 淄博网站建设优化seo个人网站做的类型
  • 中国建设银行网站维护深圳营销型网站制作
  • 网站获取访客qq号排名好的徐州网站开发
  • 廊坊网站搜索优化建设工程施工合同协议书
  • 乐从建网站网页设计公司名称
  • 网站设计 无锡wordpress手机端底部导航
  • 东莞营销网站建设报价厦门人才网唯一官网
  • 北京平台网站建设多少钱合肥网站建设服务平台
  • 学校网站方案宁夏建设网站公司
  • 黄村做网站建设最新wordpress免费主题
  • 网站建设湖北山东官网建设公司
  • 做普工招聘网站全网业务自助商城
  • 网站软文伪原创wordpress 批注
  • 国内外优秀设计网站浏览器缓存 wordpress
  • 网站开发培训达内网站建设属于什么行业分类
  • 重庆网站建设师汕头网站设计电话