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

上海市做网站公司全自动引流推广软件免费

上海市做网站公司,全自动引流推广软件免费,装修设计网站源码,即墨公司做网站目录 题目描述:示例 :代码实现: 题目描述: 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换&am…

目录

  • 题目描述:
  • 示例 :
  • 代码实现:

题目描述:

给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。

示例 :

在这里插入图片描述

输入:head = [1,2,3,4]
输出:[2,1,4,3]

代码实现:

/*** 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) {ListNode dummy = new ListNode();dummy.next = head;// 虚拟头节点,指向headListNode cur = dummy;// 偶数个数节点后继为空时结束,奇数个数节点后继的后继为空时结束while (cur.next != null && cur.next.next != null) {ListNode temp = cur.next;// 保存当前后继ListNode temp1 = cur.next.next.next;// 保存当前后继的后继的后继// 开始交换,当前cur之后的两个节点cur.next = cur.next.next;// 当前节点指向其后继的后继cur.next.next = temp;// 当前后继指向临时节点temp,即交换之后的靠后节点temp.next = temp1;// 临时节点temp指向临时节点temp1// 更新cur的位置cur = cur.next.next;// cur更新到下一轮交换的两个节点的前驱}return dummy.next;// 返回虚拟头节点的后继}
}
http://www.ds6.com.cn/news/43333.html

相关文章:

  • 如何创新网站建设模式媒介
  • 网站建设实验营销策略模板
  • 建网站引流做淘宝dw友情链接怎么设置
  • 孵化器网站建设高端网站设计
  • 网站怎么会k热门关键词排名查询
  • 网站转化怎么做今日刚刚发生新闻事件
  • 网站开发的薪资是多少今天新闻
  • iis7部署网站百度客服系统
  • dw和mysql做网站百度关键词热度排名
  • 一半招聘网站海报格式都怎么做seo搜索引擎优化实训
  • 网站构建免费深圳百度推广排名优化
  • WordPress 主题 a5青岛网站建设优化
  • 网站设计深圳网站建设公司百度百科词条
  • 商业网站建设 武汉江小白网络营销案例
  • 武汉惠金网络科技有限公司东莞seo项目优化方法
  • 湖南网站建设制作公司seo优化方案
  • 网站设计数据库怎么做软文推广多少钱
  • 怎么进入邯郸论坛网网站推广优化之八大方法
  • 香港做股指网站关键词优化seo
  • wordpress付款插件天津百度快照优化公司
  • 科技让生活更美好作文500字网站优化外包价格
  • 网站开发建设企业网络推广渠道和方法
  • 全自动网页在线生成系统网站优化软件哪个好
  • 桂林东西巷免费seo公司
  • 邯郸做网站优化云南网络营销公司
  • 江门搜狗网站推广优化爱战网关键词挖掘
  • 包头北京网站建设百度互联网营销
  • 华威桥网站建设西安seo优化排名
  • 什么APP可以做网站深圳外贸网络推广
  • wordpress个人博客模板名优网站关键词优化