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

力扣19题——删除链表的倒数第 N 个结点

#题目

#代码

//定义虚拟头结点
    ListNode cur=new ListNode(0,head);
//定义两个指针指向虚拟头结点
    ListNode l=cur;
    ListNode r=cur;

    for(int i=0;i<=n;i++){
        r=r.next;
    }
    while(r!=null){
        r=r.next;
        l=l.next;
    }
//l.next就是我们要删除的那个元素
    if(l.next!=null){
        l.next=l.next.next;
    }
    return cur.next;
}

相关文章:

  • ping使用的协议,ping使用的协议是
  • linux系统测试网络pps、带宽和延时(方案来源于阿里云)
  • 解锁建造者模式:Java 编程中的对象构建秘籍
  • IT行业方向细分,如何做到专家水平——4.网络安全(Cybersecurity)
  • 进化强化学习
  • 计算机毕业设计PySpark+PyFlink+Hive地震预测系统 地震数据分析可视化 地震爬虫 大数据毕业设计 Hadoop 机器学习 深度学习
  • 自建 Redis 中设置 ACL 用户和权限
  • 【Matlab算法】基于人工势场的多机器人协同运动与避障算法研究(附MATLAB完整代码)
  • Unity与SVN集成:实现高效版本控制
  • Bigemap pro如何添加星图地球
  • MySQL创建存储过程和存储函数
  • ubuntu服务器部署
  • IPv4 协议和TCP 协议的区别
  • 玩转状态模式
  • mysql基础操作语句
  • 数据结构:Map Set(一)
  • 【Jenkins流水线搭建】
  • getContainer 是 Ant Design 中重要属性
  • 0基础学LabVIEW
  • 第五篇:AI增强与未来演进——指标管理平台的智能化革命
  • 经济日报金观平:促进信贷资金畅达小微企业
  • 缅甸发生5.0级地震
  • 雅典卫城上空现“巨鞋”形状无人机群,希腊下令彻查
  • 一图读懂丨创新创业人才最高补贴500万元!临港新片区发布创客新政“十二条”
  • 上交所五方面落实募资新规:强化关键少数责任和股东权利保障
  • 俄谈判代表团已抵达土耳其,谈判预计在莫斯科时间10时左右开始