leetcode

阿Y加油吧10 分钟前
java·算法·leetcode
算法二刷复盘:LeetCode 39 组合总和 & 22 括号生成(Java 回溯精讲)目录一、LeetCode 39 组合总和(中等)题目描述核心思路:回溯 + 剪枝Java 完整实现(含优化)
abant234 分钟前
算法·leetcode·游戏
leetcode 763 未来跳跃游戏这个题目挺抽象的,翻译成人话: 把字符串切成尽可能多的片段,满足一条铁律: 铁律(必须严格满足):同一个字母,只能出现在同一个片段里,绝对不能跨片段。
程序员爱德华1 小时前
算法·leetcode
LeetCode刷题思路:Reverse()函数链接:https://leetcode.cn/problems/search-rotate-array-lcci/description/
memcpy01 小时前
算法·leetcode·职场和发展
LeetCode 1202. 交换字符串中的元素【无向图连通分量】中等本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。 为了方便在PC上运行调试、分享代码文件,我还建立了相关的仓库。在这一仓库中,你不仅可以看到LeetCode原题链接、题解代码、题解文章链接、同类题
Chase_______1 小时前
算法·leetcode
LeetCode 643:子数组最大平均数 I🎬 博主名称: 超级苦力怕🔥 个人专栏: 《LeetCode 题解》🚀 每一次思考都是突破的前奏,每一次复盘都是精进的开始!
阿Y加油吧13 小时前
笔记·算法·leetcode
算法实战笔记:LeetCode 169 多数元素 & 75 颜色分类目录一、169. 多数元素(摩尔投票法,O (n) 时间 + O (1) 空间)题目描述核心思路Java 完整代码
不要秃头的小孩13 小时前
python·算法·leetcode·动态规划
力扣刷题——509. 斐波那契数斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:
We་ct13 小时前
前端·javascript·算法·leetcode·typescript·动态规划
LeetCode 120. 三角形最小路径和:动态规划详解在LeetCode的动态规划题目中,「三角形最小路径和」是一道经典的入门级题目,它既考察了对动态规划核心思想的理解,也需要我们结合题目特性设计合理的状态转移方程。今天就来一步步拆解这道题,从题目分析到代码实现,再到思路优化,帮你彻底搞懂这道题的解题逻辑。
py有趣14 小时前
数据结构·算法·leetcode
力扣热门100题之和为K的子数组preSum[i] = 数组前 i 个元素的总和我们要找:preSum[i] - preSum[j] = k
py有趣16 小时前
数据结构·算法·leetcode
力扣热门100题之编辑距离三者取最小就是当前最优完整代码实现:
水木流年追梦17 小时前
算法·leetcode·职场和发展
CodeTop 热门题目汇总hot300题数据来源:CodeTop本文整理了面试高频考察的LeetCode题目,按难度分类,按频度排序。频度说明:频度数据来自 CodeTop 网站,反映各公司在面试中考察该题目的次数,频度越高说明考察概率越大。
f3iiish17 小时前
算法·leetcode
2078. 两栋颜色不同且距离最远的房子 力扣题目描述:街上有 n 栋房子整齐地排成一列,每栋房子都粉刷上了漂亮的颜色。给你一个下标从 0 开始且长度为 n 的整数数组 colors ,其中 colors[i] 表示第 i 栋房子的颜色。
sheeta199819 小时前
笔记·算法·leetcode
LeetCode 每日一题笔记 日期:2026.04.21 题目:1722. 执行交换操作后的最小汉明距离问题描述: 给你两个长度为 n 的整数数组 source 和 target,以及一个表示可交换下标的二维数组 allowedSwaps。 你可以按任意顺序、任意次数交换 allowedSwaps 中指定的下标对。 汉明距离定义为两个数组中元素不同的下标数量。 要求:在对 source 执行任意数量的允许交换后,返回它与 target 之间的最小汉明距离。
玛丽莲茼蒿20 小时前
算法·leetcode·职场和发展
Leetcode hot100 买卖股票的最佳时机【简单】拿到一个题,看透他的本质,用自己的话表达出来。首先凭直觉,好了,没有直觉。↓那就先想出一个最暴力的方法解决了它,然后再想哪里可以优化?
阿Y加油吧20 小时前
笔记·算法·leetcode
两道 LeetCode 题的复盘笔记:从「只会暴力」到「懂优化」目录136. 只出现一次的数字(简单)思路一:暴力哈希表(入门解法)思路二:异或运算(最优解)72. 编辑距离(中等)
We་ct20 小时前
开发语言·前端·javascript·算法·leetcode·typescript
LeetCode 300. 最长递增子序列:两种解法从入门到优化LeetCode 经典中等难度题目——300. 最长递增子序列(Longest Increasing Subsequence,简称LIS),是动态规划入门阶段的核心必刷题。该题目存在两种主流解法,一种为基础动态规划解法,另一种为结合二分查找的优化解法,后者可将时间复杂度大幅降低,是面试与笔试中的高频考点,具有重要的学习价值。
始三角龙21 小时前
算法·leetcode·职场和发展
LeetCode hoot 100 -- 找到字符串中的所有字母异位词本题取自LeetCode hoot 100 题号438 找到字符串中的所有字母异位词给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。
abant221 小时前
算法·leetcode·职场和发展
leetcode 45 跳跃问题2 很难的贪心做此题必须先会55跳跃游戏1,这个题目是纯粹的升级版。此题虽然是升级版,但是和1的思路差的还挺多。 每次到最远距离mx之前,我们会记录一个his_mx,在到达最远的mx之前,缓存可能能达到的最远距离his_mx,真的到达后再更新mx,并且ans++。这个挺难想的,下次见到结合大模型和代码再想想。
水木流年追梦1 天前
算法·leetcode
CodeTop Top 100 热门题目(按题型分类)数据来源:CodeTop本文将高频面试题目按算法/数据结构类型重新分类整理,便于针对性练习。
Tisfy1 天前
算法·leetcode·dfs·题解·深度优先搜索·连通图
LeetCode 1722.执行交换操作后的最小汉明距离:连通图力扣题目链接:https://leetcode.cn/problems/minimize-hamming-distance-after-swap-operations/