一:题目

二:上码

class Solution {public:ListNode* removeNthFromEnd(ListNode* head, int n) {ListNode*cur1 = head;int count1 = 0;while (cur1) {cur1 =cur1->next;count1++;}int count2 = count1 - n;ListNode*node = new ListNode(0);node->next = head;ListNode*cur2 = node;// ListNode*cur2 = new ListNode(0);//这样写的话,其实没有办法解决[1],1;的问题的,因为// cur2->next = head;       //因为cur 指向的是 1 ,而删除操作是 cur2->next = cur2->next->next;while(count2--) {cur2 = cur2->next;}cur2->next = cur2->next->next;return node->next;}
};

leetcode19. 删除链表的倒数第 N 个结点相关推荐

  1. 2021字节跳动校招秋招算法面试真题解题报告--leetcode19 删除链表的倒数第 n 个结点,内含7种语言答案

    2021字节跳动校招秋招算法面试真题解题报告--leetcode19 删除链表的倒数第 n 个结点,内含7种语言答案 1.题目描述 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点. ...

  2. (力扣)LeetCode19. 删除链表的倒数第 N 个结点(C++/C语言)

    一.环境说明 本文是 LeetCode 19题 : 删除链表的倒数第 N 个结点,使用c语言实现 使用双指针方法,算法性能较好. 测试环境:Visual Studio 2019 二.代码展示 快慢指针 ...

  3. 【链表】leetcode19.删除链表的倒数第N个节点(C/C++/Java/Js)

    leetcode19.删除链表的倒数第N个节点 1 题目 2 思路 3 代码 3.1 C++版本 3.2 C版本 3.3 Java版本 3.4 JavaScript版本 4 总结 1 题目 题源链接 ...

  4. 代码随想录Day04 | LeetCode24. 两两交换链表中的节点、LeetCode19. 删除链表的倒数第N个节点、LeetCode160. 链表相交、LeetCode142. 环形链表Ⅱ

    LeetCode24. 两两交换链表中的节点 力扣题目链接 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点.你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换). 示例 ...

  5. 《LeetCode力扣练习》第19题 删除链表的倒数第 N 个结点 Java

    <LeetCode力扣练习>第19题 删除链表的倒数第 N 个结点 Java 一.资源 题目: 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点. 示例 1: 输入:hea ...

  6. 29. Leetcode 19. 删除链表的倒数第 N 个结点 (链表-双指针)

    给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点.示例 1:输入:head = [1,2,3,4,5], n = 2 输出:[1,2,3,5] 示例 2:输入:head = [1], ...

  7. LeetCode-链表-19. 删除链表的倒数第 N 个结点

    描述: 19. 删除链表的倒数第 N 个结点 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点. 进阶:你能尝试使用一趟扫描实现吗? 示例 1: 输入:head = [1,2,3,4, ...

  8. 【数据结构与算法】之深入解析“删除链表的倒数第N个结点”的求解思路与算法示例

    一.题目要求 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点. 示例 1: 输入:head = [1,2,3,4,5], n = 2</

  9. LeetCode Algorithm 19. 删除链表的倒数第 N 个结点

    19. 删除链表的倒数第 N 个结点 Ideas 链表经典题目,还是09年考研408数据结构最后一道大题,在LeetCode上只能算中等难度的题目. 说回题目其实不难,之前跟着左神练了很多双指针的题目 ...

最新文章

  1. Python命令行参数学习
  2. boost::system::generic_category相关的测试程序
  3. hdu 2025 查找最大元素
  4. html调用接口_搜狗ocr识别接口
  5. C语言switch中break的作用,C语言中switch...case语句中break的重要性
  6. 魔鬼作坊第一部实践----第九课
  7. bzoj 1054: [HAOI2008]移动玩具.cpp
  8. linux 中rpc 服务器,实现Linux环境下编程RPC通信之个人经验总结(转)
  9. 移动端高保真动态交互Axure元件库
  10. 如何Ping特定端口号
  11. 传奇服务器修改npc外观,传奇NPC里面图片修改方法
  12. 微信小程序云函数发天气预报
  13. kui 组件化库思路(来啦,老弟,持续更新哦,部署gitpages,添加issue)
  14. run `npm fund` for details
  15. python 决策树分类 泰坦尼克生存预测
  16. 利用Python爬取音乐资源,小白福音
  17. STUN协议简要介绍
  18. 什么是真正的蒸汽朋克?
  19. 项目一 线性门控开关方法二
  20. 如何破解计算机管理员的密码

热门文章

  1. Visual Studio Code 1.3终于增加了标签页
  2. 如何获取 OSS AccessKeyId、AccessKeySecret
  3. 39所强基计划试点高校已全部公布招生简章
  4. 【MATLAB统计分析与应用100例】案例014:matlab读取Excel数据,调用stepwise函数作交互式逐步回归分析
  5. CityEngine生成不等间距桥墩
  6. linux c通过文件描述符以及write和read方法对文件进行读写
  7. Qt 第二步 熟悉文件结构组成(二)
  8. sql between...and 用法(mysql)
  9. linux怎样测试tty,linux – 提示自定义:如何检测何时没有tty
  10. 哪些才是对女朋友的有效关心,来学习一下~