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

力扣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;
}


http://www.kler.cn/a/547818.html

相关文章:

  • 股票自动化交易
  • 【20250215】二叉树:144.二叉树的前序遍历
  • Python网络编程
  • 无人机航迹规划: 梦境优化算法(Dream Optimization Algorithm,DOA)求解无人机路径规划MATLAB
  • python学opencv|读取图像(七十)使用cv2.HoughCircles()函数实现图像中的霍夫圆形检测
  • MES管理系统解决方案在制造企业中的实施路径
  • mybatis-lombok工具包介绍
  • 阿里云视频点播,基于thinkphp8上传视频
  • 游戏引擎学习第101天
  • 登录演示和功能拆解
  • Unity-New Input System
  • 【Film Shot】CineScale: Recognising Cinematic Features with AI
  • 审计费用差10倍?项目规模如何影响报价
  • 考研高数复习规范
  • Java练习(21)
  • 【php】Static 关键字注意事项
  • 机器学习+生信多组学联合构建牙周炎“线粒体功能障碍与免疫微环境“关联网络
  • PVE 磁盘管理详解:从 Windows 到 Linux 的思维转换(文末附资源)
  • Kubernetes (k8s) 常用指令速查表
  • 鲸鱼算法优化Transformer+KAN网络并应用于时序预测任务