技术栈
leetcode
.道阻且长.
7 小时前
算法
·
leetcode
·
职场和发展
2.LeetCode算法习题讲解--双指针--复写零
习题链接:1089. 复写零 - 力扣(LeetCode)示例 1:arr = [1,0,2,3,0,4,5,0]
To_OC
9 小时前
javascript
·
算法
·
leetcode
LC 438 找到所有字母异位词:暴力超时后,我靠滑动窗口一招搞定
不知道你有没有这种感觉:刷字符串子串题的时候,脑子第一反应永远是暴力截取 + 对比。我当初刷这道题的时候就是这德行,心想不就是找字母异位词吗?截出来排个序对比不就完了?结果写完跑示例秒过,一提交直接超时,给我整不会了。
Tisfy
14 小时前
算法
·
leetcode
·
哈希算法
·
排序
·
哈希表
LeetCode 3731.找出缺失的元素:哈希 / 排序
力扣题目链接:https://leetcode.cn/problems/find-missing-elements/
旖旎夜光
15 小时前
数据结构
·
c++
·
算法
·
leetcode
·
双指针
LeetCode 11:盛最多水的容器(双指针问题) —— 题解
11. 盛最多水的容器 - 力扣(LeetCode)🎯 欢迎来到「盛最多水的容器」题解之旅! 本文将带你从“寻找两条线与 x 轴构成的最大容器”这一几何直觉出发,深入理解双指针(对撞指针) 的经典应用,并掌握如何通过每次移动较短的边来高效逼近最优解。
一只齐刘海的猫
15 小时前
算法
·
leetcode
·
职场和发展
【Leetcode】乘积最大子数组
给你一个整数数组 nums ,请你找出数组中乘积最大的非空连续 子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。
Hi李耶
1 天前
算法
·
leetcode
·
链表
【LeetCode】21.合并两个有序链表
欢迎来到李耶的频道【LeetCode面试题】。21.合并两个有序链表将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
.道阻且长.
21 小时前
算法
·
leetcode
·
职场和发展
1.LeetCode算法习题讲解--双指针--移动零
习题链接:283. 移动零 - 力扣(LeetCode)给定一个数组,在原数组上进行修改,数组左侧为非0,右侧为0
hold?fish:palm
17 小时前
c++
·
算法
·
leetcode
20 旋转图像
给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。
小南知更鸟
18 小时前
算法
·
leetcode
·
职场和发展
【leetcodehot100】leetcode-hot100-20260809更新
本文档整理了最新 LeetCode Hot 100 所有题目,按分类组织,每题包含题目描述、便于面试记忆的解题方法、Java 和 Python 代码实现。
evans在进步
1 天前
算法
·
leetcode
·
深度优先
LeetCode 236:二叉树的最近公共祖先——DFS 路径记录法详解
给定一棵二叉树和其中两个节点 p、q,找出它们的最近公共祖先。最近公共祖先是同时作为 p、q 祖先且深度最大的节点。一个节点也可以是它自己的祖先,因此当 p 位于 q 的祖先链上时,p 本身就可能是答案。
雪碧聊技术
21 小时前
javascript
·
算法
·
leetcode
力扣 回溯法 | LCR 020. 回文子串
ps:图片源于网络,侵删目录一、题目二、代码三、核心逻辑解析给定一个字符串 s ,请计算这个字符串中有多少个回文子字符串。
wabs666
21 小时前
数据结构
·
算法
·
leetcode
·
散列表
关于哈希表【力扣454.四数相加II的思考】
目录一、本题题目二、本题代码三、关键思路四、注意事项1、把四数之和,简化成两数之和2、几数之和是哈希表的经典应用
Forever Nore
1 天前
leetcode
·
链表
·
哈希表
LeetCode 2 两数相加 - 链表
LeetCode 2 两数相加,本质就是小学的加法竖式,用链表模拟而已。🟡 两数相加两个逆序链表各存一个数(头是低位),加起来返回新链表。2→4→3 + 5→6→4 = 7→0→8
rannn_111
1 天前
java
·
算法
·
leetcode
·
开发
【力扣hot100】238、41、73题解
238. 除自身以外数组的乘积前缀积和后缀积照灵茶山的优化一下索引灵茶山版本的 suf[i] 直接表示“从 i+1 到 n-1 的积”,索引清晰,无需转换
闪电悠米
2 天前
网络
·
leetcode
·
链表
力扣hot100-2.两数相加-链表模拟与进位处理详解
题目链接:2. 两数相加题解类型:这题的核心不难:像手算加法一样,从个位开始逐位相加。真正容易出错的地方是边界处理:
evans在进步
2 天前
java
·
leetcode
·
链表
LeetCode 2 两数相加:链表模拟加法,Java 图解进位过程
在链表题中,「两数相加」是一道非常经典的入门题。它同时考查了链表遍历、进位处理、哑节点以及边界条件,也是 Java 算法面试中经常出现的基础题。
Hi李耶
2 天前
算法
·
leetcode
·
职场和发展
【LeetCode】557.反转字符串中的单词 III
欢迎来到李耶的频道【LeetCode面试题】。557.反转字符串中的单词 III给定一个字符串 s,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。
wangwangmoon_light
2 天前
leetcode
1.1 灵神题单总结_滑动窗口与双指针
代码链接:https://gitee.com/hiwangGitee/0x3f-algorithm-c/tree/main/
Navigator_Z
2 天前
c语言
·
算法
·
leetcode
LeetCode //C - 1187. Make Array Strictly Increasing
Given two integer arrays arr1 and arr2, return the minimum number of operations (possibly zero) needed to make arr1 strictly increasing.
旖旎夜光
2 天前
数据结构
·
c++
·
算法
·
leetcode
·
贪心算法
LeetCode 397:整数替换(贪心问题) —— 题解
🎯 欢迎来到「整数替换」题解之旅! 本文将带你从“通过加减和除法将整数变为1”这一数字变换问题出发,深入理解贪心算法 + 位运算的巧妙运用,并掌握如何通过分类讨论奇偶性来高效求出最小操作次数。