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

营销型网站建设试卷品牌宣传片策划公司

营销型网站建设试卷,品牌宣传片策划公司,快速网站排名提升工具,南京网站改版题目 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 示例 1: 输入:head [1,2,3,4] 输出&#xff1a…

题目

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

示例 1:

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

示例 2:

输入:head = []
输出:[]

示例 3:

输入:head = [1]
输出:[1]

提示:

  • 链表中节点的数目在范围 [0, 100] 内
  • 0 <= Node.val <= 100

 

解答

源代码

/*** 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(0);ListNode temp = dummy;temp.next = head;ListNode first, second;while (temp.next != null && temp.next.next != null) {first = temp.next;second = temp.next.next;first.next = second.next;second.next = first;temp.next = second;temp = temp.next.next;}return dummy.next;}
}

总结

本来我靠自己是写出来而且通过了的,但是我是先把原链表拆分成两条链表然后交替连接起来,看了题解后只觉得:我的解法也太复杂了……于是学习了大佬们的思路,两两交换节点。

http://www.yayakq.cn/news/710208/

相关文章:

  • 做网站的工作流程体育新闻最新消息文章
  • ppt模板免费下载完整版免费网站网站 设计公司 温州
  • 已经备案的网站新增ip怎么做合肥百度seo代理
  • 网站建设行规手机网站开发公司电话
  • 网站选项卡如何做自适应哪些网站做写字楼出租
  • 网站建设与管理出来工资有几个网站
  • 如何衡量网站的价值可视化网页在线编辑器
  • 电子商务是建网站广州十大网站建设
  • 网站建设推广加盟安徽网站建设信息
  • ssp网站怎么做wordpress php页面
  • wordpress如何才能自己登陆进入自己的网站 进行修改呢wordpress主题编写
  • 网站建设数据库设计湖北省建筑信息平台
  • 沈阳工程建设信息网站电气监理网站开发公司长春
  • 外贸网站建设内容包括建立自我追求无我是什么意思
  • 网站同时使用asp php网站建设收获
  • 甘肃网站建设专业定制网站建设费用包括哪些方面
  • 酷维网站模版杭州富阳网站建设
  • 中国住房城乡建设部网站首页百度联盟是什么
  • 免费申请做网站平台wordpress透明化插件
  • 单页面网站多少钱建筑公司有哪些
  • 扬州市建设局网站 竣工备案自己做卖假货网站
  • 做的王者荣耀钓鱼网站云购物网站建设
  • asp网站制作工具网站建设平台 三合一
  • 电子商务网站开发环境在线游戏网页版
  • 南宁企业网站设计公司discuz和wordpress
  • 怎么做网站文字图片设计建设网站
  • 天津建设厅 注册中心网站首页俐侎族网站建设背景
  • 企业展示网站 价钱购物网站有哪些平台
  • 青海公司网站建设哪家好seo云优化如何
  • 南宁网站制wordpress 3.9 xss