摘要:
237_删除链表中的节点 package 链表; /** * https://leetcode-cn.com/problems/delete-node-in-a-linked-list/ * 思路:通过覆盖(后一个结点的值覆盖掉当前结点,然后当前结点的指针指向下下个结点) * @author Hua 阅读全文
摘要:
23_合并K个升序链表 package 链表; import java.util.Comparator; import java.util.PriorityQueue; /** * https://leetcode-cn.com/problems/merge-k-sorted-lists/ * @a 阅读全文
摘要:
21_合并两个有序链表 package 链表; public class _21_合并两个有序链表 { //递归实现:非常秒,比我想的多用了一个结点哈哈哈 (我)l = mergeTwoLists(l1.next, l2.next); 剩下再处理l1 和 l2 的结点 // 官网:(l1.next 阅读全文
摘要:
206_反转链表 package 链表; /** * https://leetcode-cn.com/problems/reverse-linked-list/ * 递归: 根据语义 reverseList(ListNode head),返回一条倒置的链表的头结点, * 例如:原结点是 heda - 阅读全文
摘要:
203_移除链表元素 package 链表; /** * https://leetcode-cn.com/problems/remove-linked-list-elements/ * 思路覆盖法(后一个结点值覆盖掉当前结点,然后再处理一下指针指向,实现删除效果) * * @author Huang 阅读全文