剑指 Offer II 019-最多删除一个字符得到回文 原文链接: https://leetcode-cn.com/problems/RQku0D 中文题目给定一个非空字符串 s,请判断如果 最多 从字符串中删除一个字符能否得到一个回文字符串。 示例 1 2021-12-03 双指针字符串贪心 简单
剑指 Offer II 020-回文子字符串的个数 原文链接: https://leetcode-cn.com/problems/a7VOhD 中文题目给定一个字符串 s ,请计算这个字符串中有多少个回文子字符串。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不 2021-12-03 动态规划字符串 中等
剑指 Offer II 022-链表中环的入口节点 原文链接: https://leetcode-cn.com/problems/c32eOV 中文题目给定一个链表,返回链表开始入环的第一个节点。 从链表的头节点开始沿着 next 指针进入环的第一个节点为环的入口节点。如果链表无环,则返 2021-12-03 双指针哈希表链表 中等
剑指 Offer II 023-两个链表的第一个重合节点 原文链接: https://leetcode-cn.com/problems/3u1WK4 中文题目给定两个单链表的头节点 headA 和 headB ,请找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 nul 2021-12-03 双指针哈希表链表 简单
剑指 Offer II 024-反转链表 原文链接: https://leetcode-cn.com/problems/UHnkqh 中文题目给定单链表的头节点 head ,请反转链表,并返回反转后的链表的头节点。 示例 1: 输入:head = [1 2021-12-03 递归链表 简单
剑指 Offer II 025-链表中的两数相加 原文链接: https://leetcode-cn.com/problems/lMSNwu 中文题目给定两个 非空链表 l1和 l2 来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会 2021-12-03 数学栈链表 中等
剑指 Offer II 026-重排链表 原文链接: https://leetcode-cn.com/problems/LGjMqU 中文题目给定一个单链表 L 的头节点 head ,单链表 L 表示为: L0 → L1 → 2021-12-03 双指针栈递归链表 中等
剑指 Offer II 027-回文链表 原文链接: https://leetcode-cn.com/problems/aMhZSa 中文题目给定一个链表的 头节点 head ,请判断其是否为回文链表。 如果一个链表是回文,那么链表节点序列从前往后看和从后 2021-12-03 双指针栈递归链表 简单
剑指 Offer II 028-展平多级双向链表 原文链接: https://leetcode-cn.com/problems/Qv1Da2 中文题目多级双向链表中,除了指向下一个节点和前一个节点指针之外,它还有一个子链表指针,可能指向单独的双向链表。这些子列表也可能会有一个或多个自己 2021-12-03 双向链表深度优先搜索链表 中等
剑指 Offer II 029-排序的循环链表 原文链接: https://leetcode-cn.com/problems/4ueAj6 中文题目给定循环单调非递减列表中的一个点,写一个函数向这个列表中插入一个新元素 insertVal ,使这个列表仍然是循环升序的。 2021-12-03 链表 中等