当前位置: 首页 > 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.yidumall.com/news/90296.html

相关文章:

  • 做美图 网站有哪些网络推广站
  • 长沙河西做网站爱站长工具综合查询
  • 大学生创业做网站的筹资方式竞价推广外包托管
  • 国内电商网站html源码免费找客源软件
  • 党建网站开发商seo 视频
  • 西安网站免费制作百度搜索推广采取
  • 网站建设优化国际新闻最新消息战争
  • 昆明seo网站推广惠州网络推广平台
  • 如何添加网站高质量外链
  • 邢台做网站推广b2b平台推广网站
  • 绍兴网站制作价格整站优化快速排名
  • 网站可以做动画轮播吗已备案域名30元
  • 网站活动策划怎么做百度快速收录入口
  • 网站建设的banner图百度推广app下载
  • 三折页设计那个网站做的好百度手机助手免费下载
  • 外贸网站是用什么软件做的网站推广软件有哪些
  • DW做旅游网站毕业设计模板欧洲站fba
  • 游戏网站建设需要多少钱最全bt磁力搜索引擎索引
  • 建网站学什么软件怎么请专业拓客团队
  • 如何评价一个网站做的是否好软文写作服务
  • 平台网站建设需求宁德市蕉城区
  • 闲鱼做网站靠谱吗链接生成器在线制作
  • 创建自己的网站能干什么福州seo推广优化
  • 台州网站制作网页百度客户电话
  • 网站开发工程师怎么样北京网站优化推广方案
  • 南京网站优化快速排名seo网站推广杭州
  • 建设网站的功能定位是什么意思长春seo培训
  • 做个外贸网站一般需要多少钱百度网页游戏
  • 免费微信公众号怎么创建windows10优化工具
  • 聊城做网站的公司教程竞价代运营公司