解法 可以通过快指针先走K步 慢指针先指向head,导致 快指针和慢指针相差K个结点,然后快指针移到末尾 这个时候慢指针就是倒数第K个结点了。然后在遍历的时候 记录下慢指针的前一个结点,用来删除就OK了。 思路 import java.util.*;
/*
* public class List
展开全文
思路:1.求链表的长度length2.如果要删除的时头结点,即length==n,直接返回头结点的下一个结点。3.若非头结点,则找到待删除结点的父结点,即第length-n-1个。4.将父结点的子节点指向子结点的子结点。5.返回head public ListNode removeNthFromEn
展开全文