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

毕节网站网站建设/app推广接单网

毕节网站网站建设,app推广接单网,爱站工具seo综合查询,icann域名注册商给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head [1,2,3,4,5], n 2 输出:[1,2,3,5]示例 2: 输入:head [1], n 1 输出:[]示例 3:…

给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。

示例 1:

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

示例 2:

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

示例 3:

输入:head = [1,2], n = 1
输出:[1]

提示:

  • 链表中结点的数目为 sz
  • 1 <= sz <= 30
  • 0 <= Node.val <= 100
  • 1 <= n <= sz

代码实现:

/*** Definition for singly-linked list.* function ListNode(val, next) {*     this.val = (val===undefined ? 0 : val)*     this.next = (next===undefined ? null : next)* }*/
/*** @param {ListNode} head* @param {number} n* @return {ListNode}*/
var removeNthFromEnd = function (head, n) {// 创建虚拟头结点alet a = new ListNode(0);a.next = head;// 初始化快慢指针,都指向alet fast = a;let slow = a;// 快指针先移动n步for (let i = 0; i < n; i++) {fast = fast.next;}// 快指针的下一个节点不为空时,快慢指针一起移动// 快指针到末尾时,慢指针指向要删除结点的前一结点while (fast.next !== null) {fast = fast.next;slow = slow.next;}// 删除目标结点,慢指针的next指向下下个结点slow.next = slow.next.next;// 跳过a结点,返回链表头结点return a.next;
};

http://www.jmfq.cn/news/5362021.html

相关文章:

  • 安平网站建设优化/关键词优化如何做
  • 杂志社网站建设方案书/网络营销成功案例分析其成功原因
  • 哪里有网站建设服务/小程序制作一个需要多少钱
  • 深圳网站建设怎样选/问卷调查网站
  • 重庆奉节网站建设公司/免费的黄冈网站有哪些平台
  • 宁波网站建设多少钱/千部小黄油资源百度云
  • 北京市住房和城乡建设委员会网站/长春seo优化企业网络跃升
  • 办公室工作绩效 网站建设/个人网站制作流程
  • 网站群建设工作/最佳磁力搜索天堂
  • 郑州航空港建设局网站/网址怎么弄
  • 语文建设编辑部官方网站/分销渠道
  • 网站建设调查通知/输入关键词进行搜索
  • 政府网站建设会议纪要/推广公司哪家好
  • 安徽高端网站建设/手机优化什么意思
  • 二手交易网站建设目标/怎么制作网址
  • 加强网站政务服务建设方案/18岁以上站长统计
  • 网站建设方案目录/中国唯一没有疫情的地方
  • 上海羽贝网站建设/外链查询工具
  • 网站建设网页模板下载/商品推广软文800字
  • 安徽省建设工程安全协会网站/百度在全国有哪些代理商
  • 洛阳直播网站建设/网络推广软文怎么写
  • 华盛链条网站建设/谷歌在线浏览器免费入口
  • 柳州正规网站建设加盟/seo网站搜索优化
  • 企业文化网站建设/百度手机助手应用商店
  • 网站建设 好发信息网/头条收录提交入口
  • 网站建设zhuitiankeji/流量点击推广平台
  • 手机版网站建设合同范本/拓客团队怎么联系
  • 门窗东莞网站建设技术支持/成都网站优化seo
  • nginx建设网站教程/网站买卖交易平台
  • 手机建设网站目的/成都网络运营推广