leetcode

TracyCoder1238 分钟前
算法·leetcode
LeetCode Hot100(7/100)—— 3. 无重复字符的最长子串给定一个字符串 s ,请你找出其中 不含重复字符 的 最长子串 的长度。示例:这道题要求找出 最长的无重复字符的连续子串。 可以想到用 暴力枚举法 或 滑动窗口法:
客卿12342 分钟前
算法·leetcode·职场和发展
力扣二叉树简单题整理--(包含常用语法的讲解)
We་ct1 小时前
前端·算法·leetcode·typescript
LeetCode 28. 找出字符串中第一个匹配项的下标:两种实现与深度解析在字符串处理领域,“子串匹配”是经典基础问题,LeetCode 28 题就围绕这一核心展开。题目要求在主串 haystack 中找到子串 needle 第一个匹配项的起始下标,若不存在则返回 -1。这道题不仅考察对字符串遍历的基础理解,更能延伸出高效算法的设计思路。本文将详细解析两种实现方案:优化后的暴力匹配法与经典的 KMP 算法,带你从基础到进阶吃透这道题。
血小板要健康1 小时前
算法·leetcode·职场和发展
118. 杨辉三角,力扣目录题目详情结构题解:给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。
漫随流水1 小时前
数据结构·算法·leetcode·回溯算法
leetcode回溯算法(491.非递减子序列)本题求自增子序列,是不能对原数组进行排序的,排完序的数组都是自增子序列了。所以不能使用之前几道题的去重逻辑!
YuTaoShao1 小时前
算法·leetcode·排序算法
【LeetCode 每日一题】1984. 学生分数的最小差值Problem: 1984. 学生分数的最小差值我们需要从数组 nums 中选出 k 个元素,使得这 k 个元素中最大值与最小值的差(即极差)最小。
wen__xvn2 小时前
数据结构·算法·leetcode
基础算法集训第06天:计数排序目录75. 颜色分类 - 力扣(LeetCode)1046. 最后一块石头的重量 - 力扣(LeetCode)
Ll13045252982 小时前
算法·leetcode·散列表
Leetcode哈希表篇要判断两个字符串 s 和 t 是否是字母异位词(Anagram),核心定义是:两个字符串包含的字符种类和每种字符的出现次数完全相同,只是顺序可能不同。
鱼跃鹰飞2 小时前
java·数据结构·算法·leetcode
LeetCode热题100: 49.字母异位词分组给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。示例 1:输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"]
wen__xvn2 小时前
算法·leetcode·职场和发展
基础算法集训第17天:二分查找目录35. 搜索插入位置 - 力扣(LeetCode)704. 二分查找 - 力扣(LeetCode)
让我上个超影吧12 小时前
算法·leetcode
【力扣26&80】删除有序数组中的重复项两道题的核心思想一致:利用数组已排序的特性 + 双指针原地去重。因为数组是排好序的!这意味着相同的数字一定是挨在一起的,比如:
漫随流水13 小时前
数据结构·算法·leetcode·回溯算法
leetcode回溯算法(78.子集)剩余集合为空的时候,就是叶子节点。那么什么时候剩余集合为空呢?就是startIndex已经大于数组的长度了,就终止了,因为没有元素可取了,代码如下:
We་ct14 小时前
前端·算法·leetcode·typescript
LeetCode 151. 反转字符串中的单词:两种解法深度剖析在字符串处理类算法题中,LeetCode 151 题“反转字符串中的单词”是一道经典入门题。它不仅考察对字符串基本操作的掌握,还能延伸出“API 调用”与“手动模拟”两种核心解题思路,适合不同场景下的应用。本文将详细拆解题目要求,深入分析两种解法的原理、代码细节及优劣差异,帮助大家彻底掌握这道题。
wen__xvn15 小时前
算法·leetcode·深度优先
代码随想录算法训练营DAY25第七章 回溯算法 part04目录491. 非递减子序列46. 全排列47. 全排列 II51. N 皇后哈希表记录重复元素子集问题
June bug15 小时前
python·leetcode·面试·职场和发展·跳槽
(#字符串处理)字符串中第一个不重复的字母这道题的核心是 “在有序序列中,按顺序找到满足特定统计条件的元素”。关键矛盾:统计频率需要遍历整个字符串,但找第一个又需要顺序。这就引出了经典的两遍遍历法。
AlenTech16 小时前
算法·leetcode·职场和发展
197. 上升的温度 - 力扣(LeetCode)解题步骤:将 recordDate 列转换为 pandas 的 datetime 类型这样才能进行日期加减运算
源代码•宸18 小时前
经验分享·后端·算法·leetcode·职场和发展·golang·dfs
Leetcode—404. 左叶子之和【简单】之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
WBluuue18 小时前
c++·算法·leetcode·动态规划
数据结构与算法:dp优化——优化尝试和状态设计神奇妙妙dp!上来的第一道题就提供了一个很牛逼的trick,就是对于这种一来一回问题,可以考虑将其转化成两个人同步从起点出发走一趟。注意,这里“同步”的设置使得不存在一个格子两人先后到达。
im_AMBER18 小时前
数据结构·学习·算法·leetcode·链表
Leetcode 105 K 个一组翻转链表示例 1:示例 2:提示:我一看这个题目是hard,其实有点害怕了,这下怎么办呢!但是看到在线人数还有这么多,这下如何是好!那也不行啊,应该是hot100的题目要好好做一下了。
sin_hielo18 小时前
数据结构·算法·leetcode
leetcode 18771877: 数组中最大数对和的最小值结论:把最小的数和最大的数配对,把第二小的数和第二大的数配对,依此类推。注意题目保证 n 是偶数。