技术栈
leetcode
June bug
1 小时前
python
·
leetcode
·
面试
·
职场和发展
·
跳槽
(#字符串处理)字符串中第一个不重复的字母
这道题的核心是 “在有序序列中,按顺序找到满足特定统计条件的元素”。关键矛盾:统计频率需要遍历整个字符串,但找第一个又需要顺序。这就引出了经典的两遍遍历法。
AlenTech
2 小时前
算法
·
leetcode
·
职场和发展
197. 上升的温度 - 力扣(LeetCode)
解题步骤:将 recordDate 列转换为 pandas 的 datetime 类型这样才能进行日期加减运算
源代码•宸
3 小时前
经验分享
·
后端
·
算法
·
leetcode
·
职场和发展
·
golang
·
dfs
Leetcode—404. 左叶子之和【简单】
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
WBluuue
3 小时前
c++
·
算法
·
leetcode
·
动态规划
数据结构与算法:dp优化——优化尝试和状态设计
神奇妙妙dp!上来的第一道题就提供了一个很牛逼的trick,就是对于这种一来一回问题,可以考虑将其转化成两个人同步从起点出发走一趟。注意,这里“同步”的设置使得不存在一个格子两人先后到达。
im_AMBER
3 小时前
数据结构
·
学习
·
算法
·
leetcode
·
链表
Leetcode 105 K 个一组翻转链表
示例 1:示例 2:提示:我一看这个题目是hard,其实有点害怕了,这下怎么办呢!但是看到在线人数还有这么多,这下如何是好!那也不行啊,应该是hot100的题目要好好做一下了。
sin_hielo
3 小时前
数据结构
·
算法
·
leetcode
leetcode 1877
1877: 数组中最大数对和的最小值结论:把最小的数和最大的数配对,把第二小的数和第二大的数配对,依此类推。注意题目保证 n 是偶数。
睡不醒的kun
4 小时前
数据结构
·
c++
·
算法
·
leetcode
·
职场和发展
·
滑动窗口
·
定长滑动窗口
定长滑动窗口-基础篇(2)
这一篇文章是属于上一篇文章的后续,主要是以写题目为主,如果是要学习定长滑动窗口的的基础概念,可以看我的上一篇文章。
程序员-King.
4 小时前
算法
·
leetcode
·
深度优先
·
递归
day167—递归—二叉树的直径(LeetCode-543)
给你一棵二叉树的根节点,返回该树的 直径 。二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。
芒克芒克
5 小时前
java
·
算法
·
leetcode
·
职场和发展
LeetCode 134. 加油站(O(n)时间+O(1)空间最优解)
✨ 本文针对 LeetCode 中等难度题目 134. 加油站,提供一种时间复杂度 O(n)、空间复杂度 O(1) 的最优解法,结合具体思路推导和代码实现,帮你快速吃透这道题。
TracyCoder123
5 小时前
算法
·
leetcode
LeetCode Hot100(4/100)——283. 移动零
给定一个数组 nums,将所有的 0 移动到数组的末尾,同时保持非零元素的相对顺序。🧠 要求:就是让数组中非零元素保持顺序不变的前提下,把所有 0 挪到末尾。
TracyCoder123
6 小时前
算法
·
leetcode
LeetCode Hot100(2/100)——49. 字母异位词分组 (Group Anagrams)。
给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。字母异位词 是指由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。
TracyCoder123
6 小时前
算法
·
leetcode
LeetCode Hot100(3/100)——128.最长连续序列
给定一个 未排序的整数数组 nums,要求找出其中的 最长连续元素序列的长度。✅ 连续序列 指的是数字可以按顺序排列,不要求原数组中相邻。
程序员-King.
7 小时前
算法
·
leetcode
·
深度优先
·
递归
day168—递归—二叉树的最大路径和(LeetCode-124)
二叉树中的 路径 被定义为一条节点序列,序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。
源代码•宸
7 小时前
经验分享
·
算法
·
leetcode
·
面试
·
职场和发展
·
golang
·
dfs
Leetcode—513. 找树左下角的值【中等】
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
Pluchon
8 小时前
java
·
数据结构
·
算法
·
leetcode
·
深度优先
·
动态规划
硅基计划4.0 算法 动态规划高阶
题目链接解决双数组DP,我们一般有两个步骤这道题非常经典,是解决双数组DP的模板题这样我们就可以定义出dp[i][j],表示s1字符串的[0,i]区间和s2字符串的[0,j]区间内的所有子序列中最长公共子序列长度
好学且牛逼的马
8 小时前
数据结构
·
算法
·
leetcode
【Hot100|14-LeetCode53. 最大子数组和】
给定一个整数数组 nums,找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。text
YuTaoShao
9 小时前
linux
·
算法
·
leetcode
【LeetCode 每日一题】3510. 移除最小数对使数组有序 II
Problem: 3510. 移除最小数对使数组有序 II初始化:主循环 (while dec > 0):
2401_84149564
9 小时前
数据结构
·
python
·
算法
·
leetcode
·
链表
·
翻转链表
·
迭代翻转
【LeetCode刷题】K 个一组翻转链表
给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。
圣保罗的大教堂
10 小时前
leetcode
leetcode 3507. 移除最小数对使数组有序 I
给你一个数组 nums,你可以执行以下操作任意次数:返回将数组变为 非递减 所需的 最小操作次数 。如果一个数组中每个元素都大于或等于它前一个元素(如果存在的话),则称该数组为非递减。
zh_xuan
10 小时前
数据结构
·
c++
·
算法
·
leetcode
·
链表
LeeCode 61. 旋转链表
给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。示例 1:示例 2:提示: