当前位置:首页 > LeetCode中等难度题

力扣450题:删除二叉搜索树中的节点 - 递归解法详解

1个月前 (06-06)力扣
力扣450题:删除二叉搜索树中的节点 - 递归解法详解
本文详细解析了力扣450题"删除二叉搜索树中的节点"的递归解法。通过递归遍历二叉搜索树并根据不同情况处理节点删除操作,实现了BST节点的精确删除。文章包含完整注释代码、算法思路讲解...

力扣面试03.04题:用栈实现队列 - 双栈解法详解

1个月前 (06-02)力扣
力扣面试03.04题:用栈实现队列 - 双栈解法详解
本文详细解析了力扣面试03.04题"用栈实现队列"的双栈解法。通过两个栈的巧妙配合,实现了队列的先进先出(FIFO)特性。文章包含完整注释代码、算法思路讲解和复杂度分析,帮助读者掌...

力扣2390题:移除字符串中的星号 - 栈模拟解法详解

1个月前 (05-30)力扣
力扣2390题:移除字符串中的星号 - 栈模拟解法详解
本文详细解析了力扣2390题"移除字符串中的星号"的高效解法。通过模拟栈操作处理字符串中的星号字符,实现了删除星号及其前一个字符的功能。文章包含完整注释代码、算法思路讲解和复杂度分...

力扣1022题:从根到叶的二进制数之和 - 递归解法详解

2个月前 (05-28)力扣
力扣1022题:从根到叶的二进制数之和 - 递归解法详解
本文详细解析了力扣第1022题"从根到叶的二进制数之和"的递归解法。通过深度优先遍历二叉树,累计每条路径表示的二进制数值,最终得到所有路径数值之和。这种方法时间复杂度为O(n),是...

力扣2816题:链表数字翻倍 - 栈处理与进位算法详解

2个月前 (05-28)力扣
力扣2816题:链表数字翻倍 - 栈处理与进位算法详解
本文详细解析了力扣2816题"链表数字翻倍"的高效解法。通过使用栈结构处理链表数字,实现了数字翻倍和进位处理的完整过程。文章包含完整注释代码、算法思路讲解和复杂度分析,帮助读者掌握...

力扣1379题:找出克隆二叉树中的目标节点 - 递归解法详解

2个月前 (05-27)力扣
力扣1379题:找出克隆二叉树中的目标节点 - 递归解法详解
本文详细解析了力扣第1379题"找出克隆二叉树中的目标节点"的递归解法。通过深度优先搜索遍历克隆树,找到与原始树目标节点值相同的节点。这种方法时间复杂度为O(n),是理解二叉树遍历...