ICode9

精准搜索请尝试: 精确搜索
  • Leetcode19 删除链表的倒数第N个结点2022-09-08 14:04:45

    浅浅的一点感想 这题很明显用快慢指针就行了,但是有一些语法上的细节,就是我自己在写的时候报了个错 //源代码大概如下 ListNode* fast=head,*slow=head; while(fast->next!=nullptr){ slow=slow->next; fast=fast->next; } 第一次我这么写报错,说我没有对空指针判断,最后我在whi

  • leetCode19-删除链表的倒数第N个节点【Java】2022-02-03 15:01:31

    题目: 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例: 输入:head = [1,2,3,4,5], n = 2 输出:[1,2,3,5] 输入:head = [1], n = 1 输出:[] 输入:head = [1,2], n = 1 输出:[1] 代码实现: public class LC19 { } /** * 双指针法 * fast: 先让fast前进到n+1步,保

  • Leetcode19. 删除链表的倒数第 N 个结点(中等)双指针2022-02-02 23:31:07

    struct ListNode* removeNthFromEnd(struct ListNode* head, int n){ struct ListNode* dummyHead = (struct ListNode*)malloc(sizeof(struct ListNode)); dummyHead->next = head; struct ListNode*slow=dummyHead,*fast=dummyHead; for

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有