leetcode

夏幻灵8 小时前
算法·leetcode·链表
LeetCode 21:合并两个有序链表——双指针与哑节点详解这道题的核心思路是:同时遍历两个有序链表,每次取出较小的节点,连接到新链表的末尾,直到所有节点合并完成。
Navigator_Z10 小时前
c语言·算法·leetcode
LeetCode //C - 1286. Iterator for CombinationDesign the CombinationIterator class:Input: [“CombinationIterator”, “next”, “hasNext”, “next”, “hasNext”, “next”, “hasNext”] [[“abc”, 2], [], [], [], [], [], []] Output: [null, “ab”, true, “ac”, true, “bc”, false] Explanation: CombinationIterator itr = ne
圣保罗的大教堂12 小时前
leetcode
leetcode 301. 删除无效的括号 困难给你一个由若干括号和字母组成的字符串 s ,删除最小数量的无效括号,使得输入的字符串有效。返回所有可能的结果。答案可以按 任意顺序 返回。
夏幻灵13 小时前
算法·leetcode·链表
每日一题:LeetCode 206:反转链表——三指针与原地反转详解这道题的核心并不是交换节点的值,而是改变每个节点的 next 指向,让原本从前往后的链表变成从后往前。
Tisfy17 小时前
算法·leetcode·字符串·题解·回溯·括号匹配·二进制枚举
LeetCode 0301.删除无效的括号:二进制枚举 / 回溯力扣题目链接:https://leetcode.cn/problems/remove-invalid-parentheses/
Nil20817 小时前
算法·leetcode·职场和发展
leetcode 322零钱兑换dp[i] 表示凑出金额 i 所需要的最少硬币数量。最终目标是求 dp[amount]。\[ \boxed{dp[i]=\min(dp[i],dp[i-coins[j]]+1)} \]
yi01117 小时前
笔记·python·算法·leetcode·二分查找·双指针
DAY24: LeetCode 167:两数之和 II|从暴力枚举到左右双指针LeetCode 167:两数之和 II - 输入有序数组给定一个按照非递减顺序排列的整数数组 numbers,找到两个数字,使它们相加等于 target。
木井巳17 小时前
java·算法·leetcode·广度优先·宽度优先·推荐算法·图搜索算法
【BFS 解决拓扑排序】课程表题目链接:207. 课程表拓扑排序(Topological sorting)要解决的问题是 如何给一个有向无环图的所有节点排序。
yi01118 小时前
笔记·python·算法·leetcode·双指针
LeetCode 15:三数之和|排序 + 双指针,如何避免重复答案?题目链接:LeetCode 15:三数之和给定一个整数数组 nums,找出所有满足以下条件的三元组:其中 i、j、k 必须是三个不同的下标,并且答案中不能包含重复的三元组。
alphaTao18 小时前
算法·leetcode
LeetCode 每日一题 2026/10/5-2026/10/11记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步栈保存左括号值为0 如果有右括号则取出最后一个值 如果为0说明为空括号 +1 不为0则双倍 加入前一个值中
longlongzihan20 小时前
c++·算法·leetcode
LeetCode 41. 缺失的第一个正数:从基础解法到原地哈希给你一个未排序的整数数组 nums,请你找出其中没有出现的最小的正整数。进阶要求:请你实现时间复杂度为 On并且只使用常数级别额外空间的解决方案。
java_nnnn1 天前
算法·leetcode·职场和发展
LeetCode刷题双指针(快乐数+盛最多水的容器)Java本题给我们明确说明了,不管是快乐数还是不是快乐数,我们最后都会进入一个循环,快乐数也就是无限的1循环,因为1再怎么平方也是1,然后不是快乐数的阿虎就是无限循环但是不是1,这个怎么证明呢,就拿题目中的2来说,我们通过计算得知,在我们计算到后面的时候,就会再次出现4这个数字,就会陷入循环,所以我们这题的解题思路就是,通过快慢指针,在循环里面相遇之后,得到的数字是不是1
yi0111 天前
数据结构·人工智能·笔记·python·算法·leetcode·哈希表
LeetCode 219:存在重复元素 II——哈希表记录“最近一次出现的位置”LeetCode 219:存在重复元素 II我之前做过 217「存在重复元素」。这道题算是入门的,用于理解怎么使用哈希表中的 set。链接是这个
好想像大佬一样能够ak所有1 天前
数据结构·算法·leetcode
Leetcode35.搜索插入位置好长时间不登csdn怎么发文都开始有额度限制了。从今天开始决心java转py了,但是py基础贼差,又不想看网课熟悉,只能通过做题不断地去熟悉了,顺便再把基础算法巩固一下。
aqiu1111111 天前
c++·算法·leetcode
【C++算法打怪专栏】LeetCode 165. 比较版本号(双指针与字符串流法)给你两个版本号字符串 version1 和 version2 ,请你比较它们。版本号由修订号组成,修订号由点 . 分隔。如果 version1 > version2 返回 1,如果 version1 < version2 返回 -1,否则返回 0。
垆边人似月.2 天前
数据结构·算法·leetcode
华为OD算法题:查找众数及中位数给定一个整数数组 nums,请找出数组中的众数和中位数。定义:众数:出现次数最多的元素。如果存在多个众数,取数值最小的那个。
CoderYanger2 天前
java·开发语言·数据结构·算法·leetcode·职场和发展·动态规划
一轮复习——F.动态规划模型总结(入门篇)基本思考方式:选或不选枚举选哪个枚举最后选哪个:当前状态 i (取x)=之前所有可能状态(取 i - x)的累加和
浅念-2 天前
笔记·算法·leetcode·面试·职场和发展·动态规划·推荐算法
动态规划专题:斐波那契数列模型 + 网格路径DP(LeetCode例题全解析)线性DP通用五步法:1. 状态表示:dp[i]含义(以i结尾 / 以i起点)2. 状态转移方程:根据最近一步推导
夏幻灵2 天前
算法·leetcode·哈希算法
每日一题:LeetCode 20:有效的括号——栈与哈希映射详解给定一个只包含以下字符的字符串 s:判断字符串中的括号是否有效。有效的括号必须满足:左括号和右括号类型相同,并且按照正确的顺序闭合。
Nil2082 天前
算法·leetcode·职场和发展
leetcode 279完全平方数① 确定 dp 数组含义表示:组成数字 i 所需要的最少完全平方数个数。例如:因为:② 确定递推公式考虑 i 最后选择哪个完全平方数: