19 删除链表的倒数第N个节点 链表,双指针 中等 20 有效的括号 栈,字符串 简单 21 合并两个有序链表 链表 简单 22 括号生成 字符串,回溯算法 中等 23 合并K个排序链表 堆,链表,分治算法 困难 24 两两交换链表中的节点 链表 中等 25 K 个一组翻转链表 链表 困难 26 删除排序数组中的重复项 数组,双指针...
(carry); } return head; }}; 删除链表的倒数第 n 个结点解题思路 模拟 获取链表长度,得到倒数第 n 个节点的前驱节点; 创建一个虚拟头节点,避免单个元素和两个元素的特异性; 1234567891011121314151617181920class Solution {public: ListNode* removeNthFromEnd(ListNode* head, int n) { ListNode* nhead =...