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

哪个网站可以学做馒头公众号关注推广

哪个网站可以学做馒头,公众号关注推广,郑州一核酸点推vip服务 年费320元,那个网站做h5好题目描述 给你一个链表#xff0c;两两交换其中相邻的节点#xff0c;并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题#xff08;即#xff0c;只能进行节点交换#xff09;。 示例 1#xff1a; 输入#xff1a; head [1,2,3,4] 输出#…题目描述 给你一个链表两两交换其中相邻的节点并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题即只能进行节点交换。 示例 1 输入 head [1,2,3,4] 输出 [2,1,4,3]示例 2 输入 head [] 输出 []示例 3 输入 head [1] 输出 [1]提示 链表中节点的数目在范围 [0, 100] 内0 Node.val 100 分析解答 这道题和链表的逆置并不同。它需要每两个节点和他们后面的下一个也就是第三个节点发生关系(指向)所以可以考虑引入一个虚拟头节点进行操作。 所以现在就成了 dummyHeadcurcur.next 这三个节点的指向不断改变。但此时又有了另一个难点操作的先后顺序。 先以 1 - 2 - 3 为例操作过后为 2 - 1 - 3而 cur 先指向 1然后指向了 2之后还会指向 1此时的 1 是指第一次操作 cur 完成后的后两位。 下图来自代码随想录的题解 现在顺序问题总算说完了下一个难点是节点会丢失这里我使用了 temp 和 temp1 来保存节点以避免这个问题。实际上这里的 dummyHead 也只是为了保存头节点防止丢失。 最后就是考虑边界了cur.next ! null cur.next.next ! null 想必这个在上面问题的衬托下已经变得非常简单了。 /*** Definition for singly-linked list.* function ListNode(val, next) {* this.val (valundefined ? 0 : val)* this.next (nextundefined ? null : next)* }*/ function ListNode(val, next) {this.val (val undefined ? 0 : val)this.next (next undefined ? null : next) }/*** param {ListNode} head* return {ListNode}*/ var swapPairs function (head) {if (head null || head.next null) return headlet dummyHead new ListNode(0, head)let cur dummyHeadwhile (cur.next ! null cur.next.next ! null) {let temp cur.nextlet temp1 cur.next.next.nextcur.next cur.next.nextcur.next.next temptemp.next temp1cur cur.next.next}return dummyHead.next };思路拓展
http://www.pierceye.com/news/698052/

相关文章:

  • 仕德伟做的网站图片怎么修做网站深圳
  • 六安电商网站建设哪家好中国电力工程造价信息网
  • 如何做优化网站排alexa优化装修网线
  • 现在视频做网站晚了吗做网站的论文摘要
  • 环保公司网站模板那个公司可以做网站
  • 英雄联盟网站源码开发设计公司
  • 企业形象网站开发名师工作室网站建设
  • o2o网站建设最好公司排名做竹鼠网站
  • 免费做网站软件2003商丘网络营销服务
  • 杭州网站建设加q479185700如何网上外贸接单
  • 针对茅台酒企业网站建设方案鸿基建设工程有限公司网站
  • 有创意营销型网站建设wordpress 慢集市
  • 注册网站多少钱永康电子商务网站建设
  • 江西省网站建设庆阳在线网
  • wordpress建站微信联系智慧政务网站怎么做
  • 邯郸购物网站建设电子商务是干什么的工作
  • 网站开发竞聘报告wordpress彩色标签云设置方法
  • 深圳高端网站建设收费宿州百度seo排名软件
  • 彩妆网站建设报告公司网页是什么
  • 站长之家综合查询工具广州网站网站建设
  • 网站开发如何实现数据库的链接同性性做视频网站
  • 网站建设uuiop网站建设盐城最便宜
  • iss怎么做网站一个旅游网站建设
  • 润州网站建设网址生成
  • 备案网站服务内容域名网站打开慢
  • 做网站域名备案需要多久企业年金查询官网
  • 制作企业网站的公司如何制作广告
  • 兰州网站优化excel做网站链接
  • 代做单片机毕业设计网站广州网站建设小程序开发
  • 深圳网站官网建设方案安阳做网站电话