技术栈
leetcode
x_xbx
1 小时前
数据结构
·
算法
·
leetcode
LeetCode:26. 删除有序数组中的重复项
题目链接:https://leetcode.cn/problems/remove-duplicates-from-sorted-array/description/
j_xxx404_
2 小时前
java
·
开发语言
·
c++
·
算法
·
leetcode
·
哈希算法
力扣困难算法精解:串联所有单词的子串与最小覆盖子串
上篇文章:滑动窗口算法精解:水果成篮与字母异位词目录1.串联所有单词的子串理解题意算法原理2.最小覆盖子串
big_rabbit0502
3 小时前
算法
·
leetcode
·
职场和发展
[算法][力扣167]Two Sum II
给定一个有序整型数组和一个整数target,在其中寻找两个元素,使其和为target。返回这两个数的索引。
Eward-an
3 小时前
python
·
算法
·
leetcode
·
职场和发展
LeetCode 76. 最小覆盖子串(详细技术解析)
本文针对 LeetCode 76. 最小覆盖子串 问题,提供完整的解题思路、多解法代码实现及深度解析,覆盖暴力解法、滑动窗口(双指针)最优解法,重点突破“O(m + n) 时间复杂度”的进阶要求,帮助开发者理解问题本质、掌握滑动窗口的灵活应用,规避常见误区。本题核心考点为滑动窗口的动态维护、哈希表的计数应用,是面试高频中等难度题目,适配算法进阶练习。
不想看见404
4 小时前
笔记
·
算法
·
leetcode
Reverse Bits位运算基础问题--力扣101算法题解笔记
给定一个十进制整数,输出它在二进制下翻转结果Input :43261596Output:964176192
逆境不可逃
4 小时前
算法
·
leetcode
·
职场和发展
LeetCode 热题 100 之 394. 字符串解码 739. 每日温度 84. 柱状图中的最大矩形
使用两个栈保存「之前的状态」,遇到 ] 时触发解码:数字栈(countStack):保存遇到 [ 时的重复次数 k。
重生之后端学习
5 小时前
开发语言
·
数据结构
·
算法
·
leetcode
·
职场和发展
·
深度优先
62. 不同路径
62. 不同路径中等一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。
big_rabbit0502
5 小时前
算法
·
leetcode
·
职场和发展
[算法][力扣283]Move Zeros
题号:283给定一个数组nums,写一个函数,将数组中所有的0挪到数组的末尾,而维持其他所有非0元素的相对位置。
重生之后端学习
5 小时前
数据结构
·
算法
·
leetcode
·
排序算法
·
深度优先
·
图论
64. 最小路径和
64. 最小路径和中等给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。
We་ct
5 小时前
开发语言
·
算法
·
leetcode
·
typescript
·
深度优先
·
图搜索算法
·
图搜索
LeetCode 212. 单词搜索 II:Trie+DFS 高效解法
在 LeetCode 的字符串与矩阵类题目中,212. 单词搜索 II 算是难度中等偏上的经典题。它结合了「前缀树(Trie)」和「深度优先搜索(DFS)」两大核心算法,既考察对数据结构的灵活运用,也考验对回溯思想的理解。今天就来一步步拆解这道题,从题目分析到代码实现,再到细节优化,帮大家彻底搞懂它的解题逻辑。
样例过了就是过了
5 小时前
数据结构
·
c++
·
算法
·
leetcode
·
链表
LeetCode热题100 路径总和 III
给定一个二叉树的根节点 root ,和一个整数 targetSum ,求该二叉树里节点值之和等于 targetSum 的 路径 的数目。 路径 不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。
再难也得平
5 小时前
数据结构
·
算法
·
leetcode
力扣41. 缺失的第一个正数(Java解法)
给你一个未排序的整数数组 nums,请你找出其中没有出现的最小的正整数。请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。
IronMurphy
6 小时前
java
·
算法
·
leetcode
【算法二十】 114. 寻找两个正序数组的中位数 153. 寻找旋转排序数组中的最小值
时间复杂度:O(log(min(m,n)))空间复杂度:O(1)时间复杂度:O(logN)空间复杂度:O(1)
玛卡巴卡ldf
6 小时前
数据结构
·
算法
·
leetcode
【LeetCode 手撕算法】(双指针) 1-两数之和、283-移动零、11-盛最多水的容器、15-三数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
篮l球场
8 小时前
算法
·
leetcode
LRU 缓存
传统写法(赋值):C++初始化列表写法(推荐):C++为了让你彻底理解这段代码是怎么“动”起来的,我们假设执行以下指令序列,看看内存中发生了什么:
郝学胜-神的一滴
8 小时前
开发语言
·
数据结构
·
c++
·
算法
·
leetcode
循环队列深度剖析:从算法原理到C++实现全解析
在数据结构的世界里,队列作为先进先出(FIFO)的线性结构,是程序开发中不可或缺的核心组件。但普通顺序队列存在假溢出的致命缺陷——数组空间未占满却无法入队,严重浪费内存资源。为了攻克这一难题,循环队列应运而生!
x_xbx
9 小时前
数据结构
·
算法
·
leetcode
LeetCode:27. 移除元素
题目链接:https://leetcode.cn/problems/remove-element/description/
午彦琳
9 小时前
算法
·
leetcode
·
职场和发展
leetcode hot 100_49,128
2026.3.12 植树节复健学习灵神的解法试试PythonPython确实比c++简单加油小午49128
big_rabbit0502
9 小时前
数据结构
·
算法
·
leetcode
[算法][力扣219]存在重复元素2
给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和 j , 满足 nums[i] == nums[j] 且 abs(i - j) <= k 。如果存在,返回 true ;否则,返回 false
17(无规则自律)
10 小时前
c++
·
leetcode
·
哈希算法
Leetcode第二题:用 C++ 解决字母异位词分组
先简要介绍一下题目。给你一个字符串数组 strs,请你将字母异位词组合在一起,可以按任意顺序返回结果列表。