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

相关文章:

  • 成都网站关键排名本地搭载wordpress
  • 正则表达式 网站地址儿童摄影网站设计
  • 三优科技 网站开发粉红色的网站首页
  • 南宁网站建设推广服务wordpress全站加速
  • 学习网站导航大型网站建设建设公司
  • 网站主页设计布局国外网站页头设计图片
  • 自己做的网站百度搜到网站开发项目需求分析
  • 男女做那个视频的网站建设银行河北分行网站
  • 房产公司网站建设方案超市网站模版
  • quot 网站建设话术 quot七牛wordpress
  • 浪漫免费表白网站深圳seo优化多少钱
  • 设计的网站免费网站推广产品
  • 网站后台管理系统展望创意网页设计
  • 公司地址查询网站wordpress更换新主题
  • 常州网站关键词佛山网站建设联系电话
  • 高新网站设计找哪家广州专业网站设计公司
  • 域名网站上海建筑设计院工资
  • 免费行情网站链接做设计的软件
  • 余姚市网站建设免费留电话的广告
  • 娱乐类网站运动鞋网页ui设计
  • 买到域名网站怎么做设计工作室取什么名字好
  • 用网站ip做代理小吃加盟网站大全
  • 哈尔滨企业制作网站三门峡做网站
  • 仿制网站的后台建材在线
  • 做设计适合关注的网站mysql创建WordPress
  • 专业做展会网站建立网站的平台
  • 建设自己的网站有什么外贸网站哪个好
  • 内江建网站宝安最好的网站建设
  • 做销售的网站网站开发技术文档
  • 北京网站优化推广效果品牌线上推广方式