技术栈

力扣19 删除链表的第N个结点

丫丫爱吃2023-07-28 19:57
cpp 复制代码
class Solution {
public:
    ListNode* removeNthFromEnd(ListNode* head, int n) {
        int length=0;
        ListNode* result=new ListNode();
        ListNode* cur =head;
        result=cur;
        while(cur!=NULL)
        {
            length++;
            cur=cur->next;
        }
        cur=head;
        if((length-n)==0) return cur->next;
        for(int i=0;i<length-n-1;i++) 
        {
           cur=cur->next;
        }
        cur->next=cur->next->next;
        return result;
    }
};
上一篇:Java Spring和Spring集成Mybatis
下一篇:nginx配置项目,配置文件及相应linux命令
相关推荐
weixin_43341767
5 分钟前
Canny边缘检测算法原理与实现
python·opencv·算法
CoderCodingNo
11 分钟前
【GESP】C++五级真题(贪心思想考点) luogu-P11960 [GESP202503 五级] 平均分配
开发语言·c++·算法
youngee11
28 分钟前
hot100-61电话号码的字母组合
java·数据结构·leetcode
POLITE3
33 分钟前
Leetcode 76.最小覆盖子串 JavaScript (Day 6)
javascript·算法·leetcode
一条大祥脚
2 小时前
26.1.1
数据结构·算法
csuzhucong
2 小时前
圆柱三阶魔方、六棱柱魔方
算法
mit6.824
2 小时前
vector<int> dfs
算法
一起养小猫
2 小时前
LeetCode100天Day6-回文数与加一
java·leetcode
POLITE3
2 小时前
Leetcode 234.回文链表 JavaScript (Day 9)
javascript·leetcode·链表
热门推荐
01GitHub 镜像站点02jdk21下载、安装(Windows、Linux、macOS)03Linux下V2Ray安装配置指南04Claude Code Skills 实用使用手册05手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!062025 最新教程:注册并切换到美区 Apple ID07UV安装并设置国内源08从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击09【踩坑笔记】50系显卡适配的 PyTorch 安装10全球最强模型Grok4,国内已可免费使用!(附教程)