文章 2025-06-02 来自:开发者社区

【LeetCode 热题100】DP 实战进阶:最长递增子序列、乘积最大子数组、分割等和子集(力扣300 / 152/ 416 )(Go语言版)

🧠 DP 实战进阶:最长递增子序列、乘积最大子数组、分割等和子集(LeetCode 300 / 152 / 416) 在动态规划的学习路径中,这三道题常被视作进阶经典,它们分别对应不同的状态定义与优化思路: 📈 300. 最长递增子序列(LIS)...

文章 2025-06-02 来自:开发者社区

【LeetCode 热题100】BFS/DFS 实战:岛屿数量 & 腐烂的橘子(力扣200 / 994 )(Go语言版)

💰 动态规划实战:打家劫舍、完全平方数与零钱兑换(LeetCode 198 / 279 / 322) 本篇博客一次性带你掌握三道 LeetCode 中经典的动态规划(DP)题目: 🏠 198. 打家劫舍(House Robber)🟩 27...

文章 2025-06-02 来自:开发者社区

【LeetCode 热题100】BFS/DFS 实战:岛屿数量 & 腐烂的橘子(力扣200 / 994 )(Go语言版)

🌊 BFS/DFS 实战:岛屿数量 & 腐烂的橘子(LeetCode 200 & 994) 两道图论基础题,涉及 BFS 与 DFS 的应用,主要用于掌握二维网格中遍历与标记访问的技巧: 🏝️ 200. 岛屿数量(Number of Islands&#...

文章 2025-06-02 来自:开发者社区

【LeetCode 热题100】回溯:括号生成 & 组合总和(力扣22 / 39 )(Go语言版)

🔥 回溯专题:括号生成 & 组合总和(LeetCode 22 & 39) LeetCode 回溯经典题: 22. 括号生成39. 组合总和 这两道题都考察了回溯算法的剪枝与路径构造能力 🧩 一、22. 括号生成 📌 题目描述 给你一个整数 n,请你生成所有由...

文章 2025-05-19 来自:开发者社区

【LeetCode 热题100】路径与祖先:二叉树中的深度追踪技巧(力扣33 / 81/ 153/154)(Go语言版)

🔍 LeetCode 系列:解决 4 道「搜索旋转排序数组」题 —— 二分查找的变形经典 旋转排序数组的问题是一类典型的二分查找变形题目。这类题目看似简单,却常常因为细节处理出错而导致调试困难。 本文一次性讲透这类问题,包括以下四道经典题: LeetCode 33. 搜索旋转排序数组(无重复)Le...

【LeetCode 热题100】路径与祖先:二叉树中的深度追踪技巧(力扣33 / 81/ 153/154)(Go语言版)
文章 2025-04-19 来自:开发者社区

【LeetCode 热题100】路径与祖先:二叉树中的深度追踪技巧(力扣437 / 236 )(Go语言版)

🌲 路径与祖先:二叉树中的深度追踪技巧(LeetCode 437 / 236) 在二叉树的解题过程中,有一类问题聚焦于路径总和查找和节点之间的祖先关系,它们不仅考察遍历技巧,更锻炼我们对递归路径与状态传递的深刻理解。本篇我们将通过两道经典题目:路径总和 III 与最近公共祖先&#x...

【LeetCode 热题100】路径与祖先:二叉树中的深度追踪技巧(力扣437 / 236 )(Go语言版)
文章 2025-04-13 来自:开发者社区

【LeetCode 热题100】深入理解二叉树结构变化与路径特性(力扣104 / 226 / 114 / 543)(Go语言版)

🌲 深入理解二叉树结构变化与路径特性(力扣104 / 226 / 114 / 543) 在解题过程中,我们不仅要掌握二叉树的遍历方法,还需要理解它的结构特性。本篇博客将围绕二叉树的 深度计算、结构变换与路径分析 展开,涉及以下四道高频题: [x] 104. 二叉树的最大深度[x] 226. 翻转二...

文章 2024-10-17 来自:开发者社区

【C语言】LeetCode(力扣)上经典题目

      说起力扣(LeetCode)相信大部分都不陌生,它是领扣网络旗下专注于程序员技术成长和企业技术人才服务的品牌。源自美国硅谷,力扣为全球程序员提供了专业的IT技术职业化提升平台,有效帮助程序员实现快速进步和长期成长。力扣致力于解决程序员技术评估、培训、职业匹配的痛点,逐步引领互联网技术求职和招聘迈向专业化 ...

【C语言】LeetCode(力扣)上经典题目
文章 2024-07-02 来自:开发者社区

2670.找出不同元素数目差数组-力扣(LeetCode)

题目详情 给你一个下标从 0 开始的数组 nums ,数组长度为 n 。nums 的 不同元素数目差 数组可以用一个长度为 n 的数组 diff 表示,其中 diff[i] 等于前缀 nums[0, ..., i] 中不同元素的数目 减去 后缀 nums[i + 1, ..., n - 1] 中不同元素的数目。返回 nums 的 不同元素数目差 数组。注意 nums[i, ..., j]...

文章 2024-07-02 来自:开发者社区

821.字符的最短距离-力扣(LeetCode)

题目详情 简单 给你一个字符串 s 和一个字符 c ,且 c 是 s 中出现过的字符。返回一个整数数组 answer ,其中 answer.length == s.length 且 answer[i] 是 s 中从下标 i 到离它 最近 的字符 c 的 距离 。两个下标 i 和 j 之间的 距离 为 abs(i - j) ,其中 abs 是绝对值函数。 示例 ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问