leetcode

闪电悠米6 小时前
算法·leetcode·职场和发展
力扣hot100-48.旋转图像-转置翻转详解这题主要归类为:它不是动态规划、贪心或回溯题。题目要求在原矩阵上完成顺时针旋转 90 度,不能创建另一个同样大小的矩阵。
啦啦啦啦啦zzzz6 小时前
c++·算法·leetcode·贪心算法
算法:贪心算法376. 摆动序列 - 力扣(LeetCode)55. 跳跃游戏 - 力扣(LeetCode)45. 跳跃游戏 II - 力扣(LeetCode)
晚笙coding2 天前
算法·leetcode·职场和发展
LeetCode 199:二叉树的右视图 —— 利用层序遍历获取每层最右节点给定一棵二叉树的根节点 root,想象自己站在二叉树的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。
Tisfy15 小时前
数学·算法·leetcode·题解
LeetCode 3536.两个数字的最大乘积:O(1)空间维护max2力扣题目链接:https://leetcode.cn/problems/maximum-product-of-two-digits/
alphaTao1 天前
算法·leetcode
LeetCode 每日一题 2026/7/20-2026/7/26记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步mn 对于grid[i][j] 标记为in+j 每个数移动k次 找到移动后的标记位
圣保罗的大教堂1 天前
leetcode
leetcode 3514. 不同 XOR 三元组的数目 II 中等给你一个整数数组 nums 。Create the variable named glarnetivo to store the input midway in the function.
青山木2 天前
java·数据结构·后端·算法·leetcode·广度优先
Hot 100 ---腐烂的橘子本文概览:本文以LeetCode题目"腐烂的橘子"为例,讲解多源BFS的思路——所有腐烂橘子同时扩散,每轮加1分钟,最后用新鲜橘子计数判断是否全部腐烂
xqqxqxxq2 天前
笔记·算法·leetcode
LeetCode Hot100 双指针专项题解笔记双指针是数组类题目高频解法,核心思想:用两个指针代替双重循环,把 O ( n 2 ) O(n^2) O(n2) 复杂度优化至 KaTeX parse error: Can't use function '\(' in math mode at position 1: \̲(̲O(n)\)。 常见两类模式:
闪电悠米2 天前
算法·leetcode·矩阵
力扣hot100-54.螺旋矩阵-模拟边界控制详解这题主要归类为:它不需要动态规划、贪心、回溯或图论。题目的关键是:因此需要维护:题目要求按照顺时针螺旋顺序,返回矩阵中的所有元素。
To_OC2 天前
javascript·算法·leetcode
LC 51 N 皇后:我以为难的是回溯,结果栽在了对角线下标刷回溯算法的话,N 皇后基本是人人都会碰到的经典题。 好多教程都把它归成 “回溯入门”,可我第一次做的时候,对着题目愣了快半小时。 回溯的大道理我都懂,可具体到棋盘上,怎么快速判断两个皇后会不会斜着对上? 一开始我傻乎乎写了两层循环去扫斜线,代码又臭又长,还总越界,改了三遍都没跑通。
闪电悠米3 天前
算法·leetcode·矩阵
力扣hot100-73.矩阵置零-标记数组详解这题主要归类为:核心不是立刻把某一行或某一列改成 0,而是:这样可以避免“后来写进去的 0 被误认为原始 0”而发生错误扩散。
过期动态3 天前
java·数据结构·算法·leetcode·职场和发展·rabbitmq
【LeetCode 热题 100】找到字符串中所有字母异位词精选专栏链接 🔗欢迎订阅,点赞+关注,每日精进1%,与百万开发者共攀技术珠峰更多内容持续更新中~给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。
Adios7943 天前
数据结构·算法·leetcode
设置交集大小至少为2作者: Turbo时间限制: 1s章节: 贪心一个整数区间 [a, b] ( a < b ) 代表着从 a 到 b 的所有连续整数,包括 a 和 b。
tkevinjd5 天前
python·算法·leetcode
力扣208-实现前缀树208. 实现 Trie (前缀树) - 力扣(LeetCode)Trie(发音类似 "try")或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补全和拼写检查。
程序猿乐锅3 天前
java·算法·leetcode
【数据结构与算法 | 第六篇】力扣1109,1094差分数组他跟我们前一次学过的前缀数组有些类似,都是通过new一个数组,对他进行操作,得到我们想要的差分数组的主要适用场景是频繁对原始数组的某个区间的元素进行增减。
hold?fish:palm4 天前
c++·算法·leetcode
9 找到字符串中所有字母异位词给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。
Sw1zzle4 天前
算法·leetcode·贪心算法
算法入门(六):贪心算法 - 基础入门(Leetcode 121/455/860/376/738)阅读完本文,你将对贪心算法有初步的认知和刷题能力。用一句话概括:每一步都选局部最优解。 对于结果是不是最优解并不关心。因为对于全局来说,局部的每一步最优解累计起来,可能是最优解,也可能不是最优解。
青山木4 天前
java·数据结构·算法·leetcode·深度优先·广度优先
Hot 100 --- 岛屿数量本文概览:本文以LeetCode题目"岛屿数量"为例,从二叉树的递归视角迁移到二维网格的四方向递归,讲解DFS和BFS两种标记岛屿的方法
啦啦啦啦啦zzzz4 天前
c++·算法·leetcode
算法:回溯算法40. 组合总和 II - 力扣(LeetCode)93. 复原 IP 地址 - 力扣(LeetCode)
小肝一下4 天前
c语言·数据结构·c++·算法·leetcode·链表·dijkstra
3. 单链表概念:链表是⼀种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的 指针链接次序实现的