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

佛山外贸网站制作公司设计网站意味着什么

佛山外贸网站制作公司,设计网站意味着什么,网络做推广广告公司,做网站推广广告删除链表中倒数第n个节点 给你一个链表#xff0c;删除链表的倒数第 n 个结点#xff0c;并且返回链表的头结点。 用例 输入#xff1a;head [1,2,3,4,5], n 2 输出#xff1a;[1,2,3,5] 输入#xff1a;head [1], n 1 输出#xff1a;[] 输入#xff1a;head …删除链表中倒数第n个节点 给你一个链表删除链表的倒数第 n 个结点并且返回链表的头结点。 用例 输入head [1,2,3,4,5], n 2 输出[1,2,3,5] 输入head [1], n 1 输出[] 输入head [1,2], n 1 输出[1] 提示 链表中结点的数目为 sz1 sz 300 Node.val 1001 n sz 示例代码 解法1普通解法 var removeNthFromEnd function(head, n) {let len0;let rootNodehead;while(head){len;headhead.next;}if(len1) return null;lenlen-n1;//截取的目标位置let i1;headrootNode;while(head){console.log(i,head.val)if(ilen-1){//删除下一个节点head.nexthead.next.next;break;}if(ilen){//删除当前rootNodehead.next;break;}i;headhead.next;}return rootNode; };解法2辅助栈 /*** Definition for singly-linked list.* function ListNode(val, next) {* this.val (valundefined ? 0 : val)* this.next (nextundefined ? null : next)* }*/ /*** param {ListNode} head* param {number} n* return {ListNode}*/ var removeNthFromEnd function(head, n) {let stack[]let roothead;//入栈while(head){stack.push(head)headhead.next;}let nextnull;for(let i1;in;i){nextstack.pop();}let delstack.pop();//找到目标值let prevstack.pop(); if(prev){prev.nextnext;}else{rootnext;}return root; };解法3 双指针 /*** param {ListNode} head* param {number} n* return {ListNode}*/ var removeNthFromEnd function(head, n) {let dummynew ListNode(0,head);let slowdummy;let firsthead;for(let i0;in;i){firstfirst.next;}while(first){firstfirst.next;slowslow.next;}slow.nextslow.next.next;return dummy.next; };执行情况双指针 Tip 越简单的题使用越多的解法才能让自己对代码的理解得以增强哦
http://www.hkea.cn/news/14261982/

相关文章:

  • 网站建设技术流程图奔驰高端品牌
  • 个体户做网站杭州建设监理行业协会
  • 网站机房建设图台州路桥做网站的公司有哪些
  • 公司做个网站广东建设工程备案网站
  • app软件制作网站怎样做网站广告
  • 新网站快速收录我要做自媒体要怎么开始
  • 网站百度文库google推广技巧
  • 网站流量站怎么做的购物网站策划方案
  • 公司做零申报在哪个网站上鲜花网站设计
  • 自己开网站工作室焦作建设网站哪家好
  • 东莞网站建设 环保设备网站做好了如何发布
  • 购物网站及app开发网站的建设与维护怎么弄
  • 曲阜网站建设公司图片制作工具
  • 新闻类的网站如何做优化、口碑好的网站建设价格
  • html5 珠宝网站论坛类的网站怎么做
  • 内蒙古网站建设公司运营服务商官方网站
  • windows 2003做网站乐高设计师网
  • 布吉网站建设找哪家公司比较好建筑工程网格化管理制度
  • 关于做面包的网站WordPress修改前端
  • 简约网站模板html装修公司网站建设费用
  • 海南省建设执业资格注册管理中心网站有没有免费的商城小程序
  • 网站建设视频教程网站网站开发的关键
  • 无锡鸿源建设集团有限公司网站石家庄做网站备案有哪些公司
  • 鄢陵网站建设电脑建站专业制作网站用哪些软件
  • 怎么做公益网站1688黄页大全进口
  • 如东做网站南京做网站优化的企业排名
  • 做外贸需要英文网站南京网络营销服务
  • 建设英文网站的必要性做一个微信小程序游戏需要多少钱
  • 都有哪些js素材网站企业网站的建设与流程
  • h5网站源码如何用wordpress挖比特币