leetcode

x_xbx1 小时前
数据结构·算法·leetcode
LeetCode:26. 删除有序数组中的重复项题目链接:https://leetcode.cn/problems/remove-duplicates-from-sorted-array/description/
j_xxx404_2 小时前
java·开发语言·c++·算法·leetcode·哈希算法
力扣困难算法精解:串联所有单词的子串与最小覆盖子串上篇文章:滑动窗口算法精解:水果成篮与字母异位词目录1.串联所有单词的子串理解题意算法原理2.最小覆盖子串
big_rabbit05023 小时前
算法·leetcode·职场和发展
[算法][力扣167]Two Sum II给定一个有序整型数组和一个整数target,在其中寻找两个元素,使其和为target。返回这两个数的索引。
Eward-an3 小时前
python·算法·leetcode·职场和发展
LeetCode 76. 最小覆盖子串(详细技术解析)本文针对 LeetCode 76. 最小覆盖子串 问题,提供完整的解题思路、多解法代码实现及深度解析,覆盖暴力解法、滑动窗口(双指针)最优解法,重点突破“O(m + n) 时间复杂度”的进阶要求,帮助开发者理解问题本质、掌握滑动窗口的灵活应用,规避常见误区。本题核心考点为滑动窗口的动态维护、哈希表的计数应用,是面试高频中等难度题目,适配算法进阶练习。
不想看见4044 小时前
笔记·算法·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_rabbit05025 小时前
算法·leetcode·职场和发展
[算法][力扣283]Move Zeros题号:283给定一个数组nums,写一个函数,将数组中所有的0挪到数组的末尾,而维持其他所有非0元素的相对位置。
重生之后端学习5 小时前
数据结构·算法·leetcode·排序算法·深度优先·图论
64. 最小路径和64. 最小路径和中等给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。
We་ct5 小时前
开发语言·算法·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) 并且只使用常数级别额外空间的解决方案。
IronMurphy6 小时前
java·算法·leetcode
【算法二十】 114. 寻找两个正序数组的中位数 153. 寻找旋转排序数组中的最小值时间复杂度:O(log(min(m,n)))空间复杂度:O(1)时间复杂度:O(logN)空间复杂度:O(1)
玛卡巴卡ldf6 小时前
数据结构·算法·leetcode
【LeetCode 手撕算法】(双指针) 1-两数之和、283-移动零、11-盛最多水的容器、15-三数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
篮l球场8 小时前
算法·leetcode
LRU 缓存传统写法(赋值):C++初始化列表写法(推荐):C++为了让你彻底理解这段代码是怎么“动”起来的,我们假设执行以下指令序列,看看内存中发生了什么:
郝学胜-神的一滴8 小时前
开发语言·数据结构·c++·算法·leetcode
循环队列深度剖析:从算法原理到C++实现全解析在数据结构的世界里,队列作为先进先出(FIFO)的线性结构,是程序开发中不可或缺的核心组件。但普通顺序队列存在假溢出的致命缺陷——数组空间未占满却无法入队,严重浪费内存资源。为了攻克这一难题,循环队列应运而生!
x_xbx9 小时前
数据结构·算法·leetcode
LeetCode:27. 移除元素题目链接:https://leetcode.cn/problems/remove-element/description/
午彦琳9 小时前
算法·leetcode·职场和发展
leetcode hot 100_49,1282026.3.12 植树节复健学习灵神的解法试试PythonPython确实比c++简单加油小午49128
big_rabbit05029 小时前
数据结构·算法·leetcode
[算法][力扣219]存在重复元素2给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和 j , 满足 nums[i] == nums[j] 且 abs(i - j) <= k 。如果存在,返回 true ;否则,返回 false
17(无规则自律)10 小时前
c++·leetcode·哈希算法
Leetcode第二题:用 C++ 解决字母异位词分组先简要介绍一下题目。给你一个字符串数组 strs,请你将字母异位词组合在一起,可以按任意顺序返回结果列表。