leetcode

.道阻且长.1 天前
算法·leetcode·职场和发展
7.LeetCode算法习题讲解--双指针--四数之和习题链接:18. 四数之和 - 力扣(LeetCode)给定数组 nums 和目标值 target,寻找所有不重复的四元组 [nums[a], nums[b], nums[c], nums[d]],满足:
想吃火锅100513 小时前
算法·leetcode·职场和发展
【leetcode】200. 岛屿数量遍历二维数组,遇到“陆地”就用dfs标记或者“沉岛”,并记录下岛屿个数即可。
Nil20813 小时前
算法·leetcode·矩阵
leetcode 54螺旋矩阵这道题的核心思路就是:用 top、bottom、left、right 四个边界,一圈一圈地向里面缩。你可以直接记成这个顺序:
evans在进步19 小时前
java·python·leetcode
LeetCode 394:字符串解码——Java 单栈模拟与嵌套解析详解给定一个经过编码的字符串,编码格式为:它表示方括号中的 encoded_string 需要重复 k 次,其中 k 是正整数。
Nil20819 小时前
数据结构·算法·leetcode
leetcode 189轮转数组这段代码的核心思路是:先把每个元素放到旋转后的新位置,再把结果赋值回原数组。例如原数组:数组长度:创建一个临时数组:
吃着火锅x唱着歌20 小时前
算法·leetcode·职场和发展
LeetCode 3885.设计事件管理器给你一组初始事件列表,其中每个事件有一个唯一的 eventId 和一个 priority(优先级)。实现 EventManager 类:
土司大王20 小时前
java·算法·leetcode
LeetCode hto100——字母异位词分组给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。示例 1:输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"]
土司大王21 小时前
数据结构·算法·leetcode
LeetCode hot100——两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
Navigator_Z1 天前
c语言·算法·leetcode
LeetCode //C - 1200. Minimum Absolute DifferenceGiven an array of distinct integers arr, find all pairs of elements with the minimum absolute difference of any two elements.
wabs6661 天前
数据结构·算法·leetcode
关于字符串【力扣344.反转字符串的思考】目录一、本题题目二、本题代码三、关键思路四、注意事项1、双指针法// 一个指针指向数组的第一个元素,一个指针指向数组的最后一个元素
旖旎夜光1 天前
数据结构·c++·算法·leetcode·滑动窗口
LeetCode 1658:将 x 减到 0 的最小操作数(滑动窗口) —— 题解1658. 将 x 减到 0 的最小操作数 - 力扣(LeetCode)🎯 欢迎来到「将 x 减到 0 的最小操作数」题解之旅! 本文将带你从“从数组两端移除元素使总和恰好为 x”这一逆向思维问题出发,深入理解滑动窗口的巧妙转化,并掌握如何通过寻找最长连续子数组来间接求解最少操作次数。
Nil2081 天前
算法·leetcode·矩阵
leetcode 73矩阵置0这段代码解决的是“矩阵置零”问题:只要某个位置原本是 0,就把它所在的整行和整列全部变成 0。比如:中间的 matrix[1][1] = 0,所以第 1 行和第 1 列都要置零,最后变成:
203号居民5 天前
java·算法·leetcode
LeetCode hot 100 — 239. 滑动窗口最大值给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。
ZC跨境爬虫1 天前
java·python·算法·leetcode
LeetCode 88. 合并两个有序数组(双指针详解 + Java Python 实现)88. 合并两个有序数组 - 力扣(LeetCode)给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n,分别表示 nums1 和 nums2 中的元素数目。
Nil2081 天前
数据结构·算法·leetcode
leetcode 238除了自身以外数组的乘积这段代码的核心思路就是:对于每个位置 i,答案 = 左边所有数的乘积 × 右边所有数的乘积。比如:先构造左乘积数组 L:
土司大王1 天前
数据结构·算法·leetcode
LeetCode hot100——最长连续序列给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为 O(n) 的算法解决此问题。
君君思密达1 天前
算法·leetcode·职场和发展
LeetCode Hot 100 题目详解-滑动窗口3. 无重复字符的最长子串 - 力扣(LeetCode)核心思路:使用滑动窗口(双指针)和哈希集合。滑动窗口始终维护一个不包含重复字符的子串。通过不断移动右指针扩展窗口,当遇到重复字符时,移动左指针缩小窗口,直到重复字符被移除,从而在 O(n) 时间内找到所有可能的无重复子串并记录最大值。
fqq31 天前
算法·leetcode·职场和发展
力扣刷题前置Java语法
alphaTao2 天前
算法·leetcode
LeetCode 每日一题 2026/8/10-2026/8/16记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步双方轮流从 n 个石子中拿走平方数个,Alice 先手,不能行动者输。 用 dp[i] 表示还剩 i 个石子时,当前选手是否必胜。 转移:若存在某个平方数 x,使得 dp[i-x] 为败,则当前选手必胜。 最终返回 dp[n]。
半夏微凉半夏殇2 天前
leetcode·均值算法·eclipse
x11与weston对比,优先选哪个嵌入式首选 weston,轻量、稳定、配置简单,没有 GNOME/KDE 多余包袱。碰到下面任意一条就老老实实 Xorg: