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

建筑工程类网站seo搜索引擎实战详解

建筑工程类网站,seo搜索引擎实战详解,小程序买量平台,京东网站建设目标题目描述 删除链表的倒数第 N 个结点 给你一个链表#xff0c;删除链表的倒数第 n 个结点#xff0c;并且返回链表的头结点。 示例 1#xff1a; 输入#xff1a;head [1,2,3,4,5], n 2 输出#xff1a;[1,2,3,5]示例 2#xff1a; 输入#xff1a;head [1], n 1…题目描述 删除链表的倒数第 N 个结点 给你一个链表删除链表的倒数第 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]提示 链表中结点的数目为 sz1 sz 300 Node.val 1001 n sz **进阶**你能尝试使用一趟扫描实现吗 解法 解法1 思路先计算链表长度再遍历到第 L−n1 个节点删除节点 java代码 class Solution {public ListNode removeNthFromEnd2(ListNode head, int n) {// 哑节点ListNode dummy new ListNode(0, head);// 链表长度int length ListNode.getLength(head);// 当前节点ListNode cur dummy;// 遍历到第 L−n1 个节点for (int i 1; i length - n 1; i) {cur cur.next;}// 删除节点cur.next cur.next.next;// 返回哑节点的下一个节点即头节点return dummy.next;} }时间复杂度O(L)其中 L是链表的长度。空间复杂度O(1)。 解法2 双指针 两个指针 first 和 second 同时对链表进行遍历并且 first 比 second 超前 n 个节点。当 first 遍历到链表的末尾时second 就恰好处于倒数第 n 个节点。如果我们能够得到的是倒数第 n 个节点的前驱节点而不是倒数第 n 个节点的话删除操作会更加方便。因此我们可以考虑在初始时将 second 指向哑节点。 java代码 class Solution {public ListNode removeNthFromEnd(ListNode head, int n) {// 哑节点ListNode dummy new ListNode(0, head);ListNode first head;ListNode second dummy;// 先让first向后走n步for (int i 0; i n; i) {first first.next;}// 两个同时向后走直到first为nullwhile (first ! null) {first first.next;second second.next;}// 注意此时second是要删除节点的前一个几点second.next second.next.next;// 返回头节点return dummy.next;} }复杂度 时间复杂度O(L)其中 L是链表的长度。空间复杂度O(1)。
http://www.pierceye.com/news/873023/

相关文章:

  • 找做企业网站论文旅游网站建设
  • 类似情侣空间的网站开发seo外推软件
  • 网站建设策划方案怎么写工业品网络营销
  • 上海本地网站建设微信网站怎么建设
  • 江苏华江建设集团网站wordpress开发找工作
  • 家政服务网站源码自己做网站好还是让别人做
  • 手机网站用什么系统做网站在什么地方发帖子呢
  • 虚拟电脑可以做网站吗中国建设行业信息网站
  • 网站设计建设合同公司网页设计实例教程
  • 仿起点小说网站开发网站图片优化工具
  • 在线做logo的网站泉州做网站哪家好
  • 知名企业网站人才招聘情况如何网络系统集成
  • 做灯带的网站重庆有哪些好玩的地方
  • 小孩子做手工做游戏的网站百度账号设置
  • 大庆做网站公司巩义网站建设方案报价
  • 该网站受海外服务器保护品牌营销型网站建设公司
  • 免费做一建或二建题目的网站郑州企业建站系统模板
  • 想自己建个网站徐州做网站软件
  • 蓝色系网站设计企业应对承包商的施工方案尤其是
  • 旅游网站 源码 织梦导购网站开发
  • 头像制作网站开源低代码平台
  • 网站到期域名怎么解决办法自己动手建立网站3
  • 比较有名的网站建设平台吉林建设网站
  • 网站服务器解决方案wamp安装wordpress
  • 义乌制作网站赣州网站建设公司
  • 东莞网站平台后缀建设淘宝客网站
  • 深圳龙华新区住房和建设局网站示范校建设专题网站
  • 成都制作网站的公司简介wordpress录入表单写数据库
  • 中山网站设计收费标准互联网保险发展现状和趋势
  • 公司网站发布流程简述企业网络建设的步骤