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

国外自助建站免费建站平台品质好的客户管理系统

国外自助建站免费建站平台,品质好的客户管理系统,邢台邯郸做网站,好用的种子搜索引擎题目 给定一个链表,删除链表的倒数第 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 (n符合规范,题目中不用判断其合法性)

进阶:能尝试使用一趟扫描实现吗?


思路

此题与上一题类似,采用快慢指针法。不同的是,此题的slow和fast两个快慢指针都是从dummyHead虚拟头节点开始向后走,这样可以确保当fast指向null时,slow恰好指向待删除节点的前一个节点,方便删除节点。


代码

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode removeNthFromEnd(ListNode head, int n) {if(head == null) {return null;}ListNode dummyHead = new ListNode(-1);dummyHead.next = head;//采用快慢指针法先找到链表中倒数第n个节点ListNode slow = dummyHead, fast = dummyHead;//先让fast走n步for(int i = 0; i < n + 1; i++) {if(fast == null) {return head;}fast = fast.next;}//让slow和fast一起向后走while(fast != null) {slow = slow.next;fast = fast.next;}//此时slow就指向了待删除节点的前一个节点,删除要删的节点即可slow.next = slow.next.next;return dummyHead.next;}
}

http://www.yayakq.cn/news/836487/

相关文章:

  • 视觉上体验的网站全国最有实力的信息网络公司排名
  • 服务器搭建网站软件wordpress导出excel
  • 绿色环保材料网站模板西昌市住房与城乡建设厅网站
  • 加强网站队伍建设免备案网站
  • 比较有名的公司网站如何做拦截网站
  • 网站模板和源码如何加强企业网站建设 论文
  • 高端网站模板wordpress 后台登录不上
  • 昆明网站建设论坛建站之星怎么使用
  • 莆田建网站公司优化大师的使用方法
  • wordpress技巧:开启wordpress多站点功能网页设计基础课程介绍
  • 企业网站建设平台的分析wordpress微信快速登录
  • 怎么查网站到期时间查询莱芜新闻最新事件
  • 高职高专图书馆网站建设软件项目管理工具
  • 网站色调代号浪尖工业设计公司官网
  • 文化企业官方网站开发方案书泰安网络推广诚信臻动传媒
  • 阿里云做淘宝客网站吗html 网站新功能介绍
  • 太原最新情况整站优化推广品牌
  • 社区网站建设方案百度搜索网址大全
  • 怎么建卡盟网站网站权重
  • 西安网站seo推广长江证券官方网站下载
  • wordpress的建站教程福州网站建设 大公司
  • 如何提高网站响应速度上海建设工程招投标网
  • 专业网站设计制作改版网站大全
  • 网站首页风格dw网页制作教程主页子页
  • 江油专业网站建设咨询手机制作网站的软件
  • php 做网站xml地图网站建设丨找王科杰信誉
  • 南宁网站建设建站系统网站ip拦截
  • 阿克苏网站建设一条龙服务2022年seo还值得做吗
  • 腾讯合作网站建设有哪些公司新建网站怎样绑定域名
  • 主机屋建网站源码郑州网站建设gusai123