leetcode

pyz6663 小时前
leetcode
LeetCode - Hot 100 - 滑动窗口最大值给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只能看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。
8Qi84 小时前
算法·leetcode·职场和发展·动态规划
LeetCode 300 & 674:最长递增子序列 vs 最长连续递增子序列这两道题名字几乎一样,但 DP 思想和难度完全不同。 下面我把它们 放在一张笔记里,重点对比“连续 vs 不连续”。
sheeta19984 小时前
笔记·算法·leetcode
LeetCode 补拙笔记 日期:2026.06.07 题目:283. 移动零问题描述: 给定一个数组 nums,将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入:nums = [0,1,0,3,12] 输出:[1,3,12,0,0]
8Qi84 小时前
算法·leetcode·职场和发展·动态规划
LeetCode 188 & 123:股票买卖问题(限制交易次数)—— 联合题解给定一个数组 prices,其中 prices[i] 表示第 i 天的股价。 你最多可以完成 k 笔交易(一次买入 + 一次卖出算一笔交易)。 求能获得的最大利润。
一只齐刘海的猫5 小时前
数据结构·算法·leetcode
【Leetcode】三数之和给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请你返回所有和为 0 且不重复的三元组。
sheeta19985 小时前
笔记·算法·leetcode
LeetCode 补拙笔记 日期:2026.06.07 题目:49. 字母异位词分组问题描述: 给定一个字符串数组,将字母异位词组合在一起。字母异位词指的是由相同字母以不同顺序排列而成的单词。
ysu_03145 小时前
数据结构·学习·算法·leetcode·链表
leetcode数据结构与算法5~7:链表双指针与二级指针今天我们将战场转移到链表和哈希映射上。链表的痛点在于“单向不回头”和“无法随机访问”。实际上,搭配指针(快慢指针、二级指针),链表的很多操作远比数组优雅。
小欣加油5 小时前
数据结构·c++·算法·leetcode·矩阵·bfs
leetcode542 01矩阵可以使用多源bfs的方法来解决这个问题,由于本题需要聚焦到每一个为1的位置。所以,需要定义一个dis向量来记录1到最近的0的距离,所有元素值初始化为-1。解题思路如下:
想吃火锅10056 小时前
算法·leetcode·职场和发展
【leetcode】3.无重复字符的最长字串js版好吧我收回上一篇的话,其实用起来也还行吧。做这题也是有点笨了哈就这样把滑动窗口忘得一干二净,但是现在想起来了!第一遍用set运气好过了样例,后面怎么改都不对;第二遍想起来写滑动窗口了但是就这样一口气遍历到最后只记住了最后一个子串的长度,我还疑惑居然没有更新ans...
fengxin_rou6 小时前
算法·leetcode·链表
LeetCode链表经典五题:从相交到环形,双指针的妙用🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页❄️欢迎查看我的专栏我的专栏
8Qi816 小时前
算法·leetcode·职场和发展·动态规划
LeetCode 213:打家劫舍 II(House Robber II)—— 题解 ✅你是一个专业的小偷,计划偷窃沿街的房屋。 所有房屋围成一圈,这意味着第一间房和最后一间房相邻。 如果两间相邻的房屋在同一晚上被闯入,系统会自动报警。
Lsk_Smion17 小时前
数据结构·算法·leetcode
力扣实训 _ [75].颜色分类 _ 杨辉三角虽然题目名为“颜色分类”,本质上是一个三路划分(3-way Partition)问题。我们可以借鉴快速排序中“分区”的思想,通过线性扫描将数组划分为三个区域。
8Qi819 小时前
算法·leetcode·职场和发展·动态规划·01背包
LeetCode 1049:最后一块石头的重量 II —— 题解 ✅👉 https://leetcode.cn/problems/last-stone-weight-ii/
运筹vivo@1 天前
算法·leetcode·职场和发展·每日一题
LeetCode 2574. 左右元素和的差值给定一个数组 nums,对于数组中的每个位置 i:要求返回一个数组 answer,其中 answer[i] = |leftSum[i] - rightSum[i]|。
一只齐刘海的猫1 天前
算法·leetcode·职场和发展
【Leetcode】移动零给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。
人道领域1 天前
java·开发语言·leetcode
【LeetCode刷题日记】131.分割回文串,动态规划优化🔥个人主页:代码不加冰(欢迎来访) 🎬作者简介:java后端学习者 ❄️个人专栏:LeetCode刷题日记 , 苍穹外卖日记,SSM框架深入,JavaWeb, ✨命运的结局尽可永在,不屈的挑战却不可须臾或缺!
Lsk_Smion1 天前
算法·leetcode·图论
力扣实训 _ [994].腐烂的橘子/图论力扣 994. 腐烂的橘子 (Rotting Oranges)在给定的 m x n 网格 grid 中,每个单元格可以有以下三个值之一:
8Qi81 天前
算法·leetcode·二叉树·动态规划
LeetCode 337:打家劫舍 III(House Robber III)—— 题解 ✅在上次打家劫舍的基础上,小偷发现了一个新的可行区域: 二叉树结构的房屋。 如果 直接相连的节点(父节点和子节点)在同一晚被闯入,系统会自动报警。
2601_961194021 天前
leetcode·elasticsearch·职场和发展·蓝桥杯·pat考试·lucene
教资科三美术考什么|初中高中美术题型考点和模板资料美术科三 一般考什么( )A. 美术学科知识、鉴赏、造型表现/设计应用、教学设计 B. 仅听力 C. 仅田径 D. 与美术无关
8Qi81 天前
算法·leetcode·职场和发展·动态规划
LeetCode 121 & 122:股票买卖问题(DP 对比题解)✅给定一个数组 prices,其中 prices[i] 是第 i 天的股票价格。 你需要选择 买入和卖出时机,使利润最大。