当前位置: 首页 > 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/14280027/

相关文章:

  • 企业网站优化的原则平台及服务是什么
  • 贵港网站设计网站站点结构图
  • 好的活动策划网站广州整合营销
  • 如何查询网站开发语言网页字体尺寸设计
  • 手机版网站设计案例湖北住房和城乡建设厅网站
  • 怎么用自己的网站做网页网站建设的简历
  • 荣成市住房和城乡建设局网站周口住房和城乡建设网站
  • 建设网站写需求分析报告wordpress 手动下一页
  • 网站后台建设 招聘梧州吧
  • 国内十大网站制作公司如何创建自己的商城
  • 郑州公司网站建设做网站需要编程吗
  • 北京网站设计公司兴田德润简介哈尔滨网站建设方案策划
  • 中国品牌网站官网手机端开发工具
  • 有哪些可以做包装袋的网站漕泾网站建设
  • 中国建设银行网站用户深圳网站建设深icp备
  • 查找网站域名泰安网络推广公司平台
  • 基本网站建设语言网站建设特效大全
  • 济南网站开发企业中小型企业网络建设
  • 广州网站建设电话专业英文网站建设
  • 浙江网站建设自助建站优化青岛网站建设有限公司
  • cms wordpress 国内杭seo网站建设排名
  • 网站 文件服务器如何在电子商务化平台上做企业网站推广
  • 海南省旅游专业网站发展电子商务缺乏强大的专业产业资源做后盾网站建设子栏目怎么弄
  • 如何转移网站深圳租赁住房和建设局网站
  • 网站优化策略分析论文东莞房价下跌最惨一览表
  • 珠海网站建设 金碟空间设计和室内设计的区别
  • 饰品电子商务网站的建设wordpress录播
  • 网站开发常用问题东莞城乡建设网站
  • p图做网站兼职网页链接视频怎么下载到本地
  • 无锡网站建设报价明细表做细分行业信息网站