leetcode

YLCHUP1 小时前
数据结构·c++·算法·leetcode·动态规划·哈希算法·近邻算法
【模拟&STL】题解:AT_abc203_e [ABC203E] White Pawn_基础算法_数据结构_STL模板库_AtcoderABC_C++算法竞赛设 N N N 为正整数。有一个 ( 2 N + 1 ) × ( 2 N + 1 ) (2N+1)\times (2N+1) (2N+1)×(2N+1) 的棋盘,行和列的编号分别为 0 0 0 到 2 N 2N 2N,位于第 i i i 行第 j j j 列的格子记作 ( i , j ) (i,j) (i,j)。
(●—●)橘子……1 小时前
数据结构·python·学习·算法·leetcode
力扣 第525场周赛 练习理解Q1. 二进制位得分 https://leetcode.cn/contest/weekly-contest-525/problems/binary-digit-score/
wenyq72 小时前
java·算法·leetcode
LeetCode 152. Maximum Product SubarrayGiven an integer array nums, find asubarray that has the largest product, and return the product.
文丑颜不良啊2 小时前
java·leetcode
LeetCode1181~1200题目解析给你一个「短语」列表 phrases,请你帮忙按规则生成拼接后的「新短语」列表。 「前后拼接」是合并两个「短语」形成「新短语」的方法:第一个短语的最后一个单词和 第二个短语的第一个单词必须相同。 返回每两个短语 phrases[i] 和 phrases[j](i != j)进行「前后拼接」得到的新短语; 两个短语拼接时的顺序也很重要(需要考虑两个方向)。同一个短语可以多次参与拼接, 但「新短语」不能再参与拼接。按字典序排列并返回,字符串不重复。
海绵宝宝转agent3 小时前
java·笔记·学习·算法·leetcode·深度优先
Leetcode100+面经二叉树的最大深度 思路1:利用递归将大问题转换为局部重复的子问题 如果递归到空节点,则返回深度为0 否则在每次递归返回的左子树最大深度和右子树最大深度中取最大值+1
Shaoshing3 小时前
java·数据结构·算法·leetcode
LeetCode100 283.移动零标准双指针这里的 r 其实完全可以用 i 代替 写 r 是为了方便理解字丑 凑合看
文丑颜不良啊3 小时前
java·leetcode
LeetCode1201~1220题目解析丑数是可以被 a 或 b 或 c 整除的 正整数 。 给你四个整数:n 、a 、b 、c ,请你设计一个算法来找出第 n 个丑数。
文丑颜不良啊3 小时前
java·leetcode
LeetCode1161~1180题目解析给你一个二叉树的根节点 root。设根节点位于二叉树的第 1 层,而根节点的子节点位于第 2 层,依此类推。 返回总和最大的那一层的层号 x。如果有多层的总和一样大,返回其中最小的层号 x。
一去不复返的通信er13 小时前
算法·leetcode·贪心算法
贪心算法-合并区间(LeetCode 56)先找局部最优,然后推出全局最优这玩意没有套路先按照左边界进行一个排序区间的左边界小于等于上一个区间的右边界,则一定存在重叠,合并区间。
INGNIGHT17 小时前
数据结构·算法·leetcode
91 · 最小调整代价(序列dp)链接:最小调整代价题解:序列dp+状态序列dpf[i]中部的下标i表示前i个元素a[0],a[1],...,a[i-1]的某种性质
Navigator_Z1 天前
c语言·算法·leetcode
LeetCode //C - 1306. Jump Game IIIGiven an array of non-negative integers arr, you are initially positioned at start index of the array. When you are at index i, you can jump to i + arr[i] or i - arr[i], check if you can reach any index with value 0.
傅科摆 _ py1 天前
算法·leetcode·职场和发展
回溯力扣复习46. 全排列 - 力扣(LeetCode)78. 子集 - 力扣(LeetCode)注意:① 双层循环;② [nums[i]],注意切勿漏掉外层括号;③ 该题解法为 “迭代” 思路
一去不复返的通信er1 天前
算法·leetcode·图论
力扣-图论-岛屿数量深度优先搜索的核心要素①终止条件: 什么时候停下来? ②访问标记: 走过的点必须标记,不然会原地循环核心:遇到陆地之后,如何将其相连的陆地都标记为已访问
Xin7702 天前
leetcode
LeetCode 79. 单词搜索(DFS 回溯法)在二维字符网格中寻找一条路径,可以按顺序拼出目标单词。行走规则:仅能上下左右相邻移动,同一个单元格不能在同一条路径重复使用。
INGNIGHT2 天前
算法·leetcode·动态规划
440 · 背包问题(三)(无限次数)链接:题解:dp[i][j] 表示前i个物品,凑出不超过j大小,获得最大的价值是多少dp[i][j]前i个物品凑出j个大小的背包,获得的价值是多少
Tisfy2 天前
算法·leetcode·bfs·宽度优先
LeetCode 3619.总价值可以被 K 整除的岛屿数目:广度优先搜索BFS力扣题目链接:https://leetcode.cn/problems/count-islands-with-total-value-divisible-by-k/
文丑颜不良啊2 天前
java·leetcode
LeetCode926~950题目解析如果一个二进制字符串,是以一些 0(可能没有 0)后面跟着一些 1(也可能没有 1) 的形式组成的,那么该字符串是单调递增的。 给你一个二进制字符串 s,你可以将任何 0 翻转为 1 或者将 1 翻转为 0。 返回使 s 单调递增的最小翻转次数。
alphaTao2 天前
算法·leetcode
LeetCode 每日一题 2026/10/19-2026/10/25记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步遍历一次 nums,统计 target 出现的次数 count,以及小于 target 的数的个数 small。 排序后 target 的位置从 small 开始,一共持续 count 个。
Rain的Java大神之路2 天前
java·后端·leetcode
面了 50 个候选人,90% 都挂在 LeetCode 3 无重复字符的最长子串:滑动窗口的 5 个致命坑📌 本文导读|一道题吃透滑动窗口,面试官当场点头刷题 500 道,挂在 LeetCode 3?别慌,这篇就是你的“面试急救包”。
文丑颜不良啊3 天前
java·leetcode
LeetCode876~900题目解析给定一个头结点为 head 的非空单链表,返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。