leetcode

Fanxt_Ja3 天前
数据结构·算法·leetcode·链表
【LeetCode】算法详解#15 ---环形链表II给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。
元亓亓亓3 天前
算法·leetcode·职场和发展
LeetCode热题100--105. 从前序与中序遍历序列构造二叉树--中等给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。
仙俊红3 天前
算法·leetcode·职场和发展
LeetCode每日一题,20250914元音拼写检查器精确匹配大小写忽略匹配元音模糊匹配明白了,我帮你重整理,把 devowel 函数相关的语法(3,4,5)归为一个类,同时去掉 6,7。这样笔记更清晰、针对性更强。
_不会dp不改名_3 天前
算法·leetcode·链表
leetcode_21 合并两个有序链表合并两个有序链表。如果其中一个链表为空了,就直接返回另一个链表的头节点。如果两个都不空,则取其中较小的链表头节点。再递归处理剩下的链表。
吃着火锅x唱着歌3 天前
leetcode
LeetCode 3302.字典序最小的合法序列给你两个字符串 word1 和 word2 。如果一个字符串 x 修改 至多 一个字符会变成 y ,那么我们称它与 y 几乎相等 。
睡不醒的kun3 天前
数据结构·c++·算法·leetcode·职场和发展·贪心算法·动态规划
leetcode算法刷题的第三十四天今天是动态规划的打家劫舍的一天,这个系列不算难,大家可以一口气拿下。题目链接思路总结:打家劫舍是DP解决的经典题目,这道题也是打家劫舍入门级题目,后面我们还会变种方式来打劫的。
吃着火锅x唱着歌3 天前
数据结构·算法·leetcode
LeetCode 978.最长湍流子数组给定一个整数数组 arr ,返回 arr 的 最大湍流子数组的长度 。如果比较符号在子数组中的每个相邻元素对之间翻转,则该子数组是 湍流子数组 。
爱编程的化学家4 天前
数据结构·c++·算法·leetcode·二叉树·代码随想录
代码随想录算法训练营第十一天--二叉树2 || 226.翻转二叉树 / 101.对称二叉树 / 104.二叉树的最大深度 / 111.二叉树的最小深度我们要翻转的不只是数字,而是指针。上述代码使用的前序遍历法,当然也可以使用后序遍历法,但是**不能使用中序遍历法。 因为我们先翻转左子树,然后翻转中间节点,原来翻转过来的左子树翻转到右侧,我们又一次翻转右子树,那么把原来翻转过来的左子树又翻转回去了。而原来右子树没有进行翻转。 中序遍历代码如下:
吃着火锅x唱着歌4 天前
算法·leetcode·职场和发展
LeetCode 1446.连续字符给你一个字符串 s ,字符串的「能量」定义为:只包含一种字符的最长非空子字符串的长度。请你返回字符串 s 的 能量。
愚润求学4 天前
c++·算法·leetcode·贪心算法
【贪心算法】day10📝前言说明:🎬个人简介:努力学习ing 📋本专栏:C++刷题专栏 📋其他专栏:C语言入门基础,python入门基础,C++学习笔记,Linux 🎀CSDN主页 愚润泽
Tisfy4 天前
leetcode·字符串·散列表·题解·哈希表
LeetCode 0966.元音拼写检查器:三个哈希表实现力扣题目链接:https://leetcode.cn/problems/vowel-spellchecker/
ゞ 正在缓冲99%…4 天前
java·算法·leetcode·二分查找
leetcode35.搜索插入位置二分查找,如果目标值在数组中,那么索引就是mid,如果目标值不在数组中,那么最后他应该插入的索引是left
YuTaoShao4 天前
linux·算法·leetcode
【LeetCode 每日一题】36. 有效的数独Problem: 36. 有效的数独这段代码的目的是验证一个 9x9 的数独棋盘是否有效。根据数独的规则,一个有效的棋盘(不一定是可解的)必须满足以下三个条件:
吃着火锅x唱着歌4 天前
数据结构·算法·leetcode
LeetCode 2110.股票平滑下跌阶段的数目给你一个整数数组 prices ,表示一支股票的历史每日股价,其中 prices[i] 是这支股票第 i 天的价格。
小猪咪piggy4 天前
数据结构·算法·leetcode
【算法】day2 双指针+滑动窗口题目:15. 三数之和 - 力扣(LeetCode)思路:注意,组合不能重复。代码:时间:n^2题目:18. 四数之和 - 力扣(LeetCode)
hn小菜鸡4 天前
算法·leetcode·矩阵
LeetCode 3643.垂直翻转子矩阵题目:给你一个 m x n 的整数矩阵 grid,以及三个整数 x、y 和 k。整数 x 和 y 表示一个 正方形子矩阵 的左上角下标,整数 k 表示该正方形子矩阵的边长。
YuTaoShao4 天前
算法·leetcode·职场和发展
【LeetCode 每日一题】3000. 对角线最长的矩形的面积Problem: 3000. 对角线最长的矩形的面积这段代码的目的是在一个给定的矩形尺寸列表 dimensions 中,找到具有最大对角线的矩形的面积。如果存在多个具有相同最大对角线的矩形,则选择其中面积最大的一个。
愚润求学4 天前
c++·算法·leetcode·贪心算法
【贪心算法】day8📝前言说明:🎬个人简介:努力学习ing 📋本专栏:C++刷题专栏 📋其他专栏:C语言入门基础,python入门基础,C++学习笔记,Linux 🎀CSDN主页 愚润泽
岁忧5 天前
java·c++·算法·leetcode·go·散列表
(LeetCode 每日一题) 3541. 找到频率最高的元音和辅音 (哈希表)思路:哈希表,记录元音和辅音字母的出现情况。时间复杂度0(n)。 C++版本:JAVA版本:GO版本: