leetcode

LYFlied10 小时前
前端·算法·leetcode·面试·职场和发展
【每日算法】LeetCode 84. 柱状图中最大的矩形对前端开发者而言,学习算法绝非为了“炫技”。它是你从“页面构建者”迈向“复杂系统设计者”的关键阶梯。它将你的编码能力从“实现功能”提升到“设计优雅、高效解决方案”的层面。从现在开始,每天投入一小段时间,结合前端场景去理解和练习,你将会感受到自身技术视野和问题解决能力的质的飞跃。------ 算法:资深前端开发者的进阶引擎
iAkuya11 小时前
算法·leetcode·职场和发展
(leetcode)力扣100 14合并区间(差分/排序)以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。
月明长歌13 小时前
算法·leetcode·宽度优先
【码道初阶】【LeetCode 958】判定完全二叉树:警惕 BFS 中的“管中窥豹”陷阱在二叉树的面试题中,判定完全二叉树(Check Completeness of a Binary Tree)是一道考察层序遍历(BFS)细节处理的经典题目。
月明长歌14 小时前
java·数据结构·算法·leetcode·职场和发展·队列
【码道初阶】【LeetCode 102】二叉树层序遍历:如何利用队列实现“一层一层切蛋糕”?在二叉树的遍历中,前序、中序、后序遍历通常使用递归(DFS,深度优先搜索)来实现,它们是一头扎到底再回头。
yaoh.wang14 小时前
python·程序人生·算法·leetcode·面试·职场和发展·跳槽
力扣(LeetCode) 66: 加一 - 解法思路给定一个由整数数组表示的大整数 digits,将其加一并返回结果数组。从右到左处理数字。如果数字小于 9,则加一并返回。否则,将其设为 0 并继续。如果所有数字都是 9,则在前面添加新数字:
长安er15 小时前
数据结构·算法·leetcode·动态规划·背包问题
LeetCode 01 背包 & 完全背包 题型总结目录一、背包问题核心理论1. 背包问题定义2. 通用解题框架3. 遍历顺序底层逻辑二、01 背包典型题目:
小南家的青蛙15 小时前
算法·leetcode·职场和发展
LeetCode第2658题 - 网格图中鱼的最大数目题目解答总结 使用广度优先算法,遍历地图。
夏鹏今天学习了吗17 小时前
算法·leetcode·职场和发展
【LeetCode热题100(73/100)】买卖股票的最佳时机题目地址:链接思路: 遍历时记录最小值,当前值减去历史最小值
Voyager_418 小时前
学习·算法·leetcode
算法学习记录17——力扣“股票系列题型”代码中 DP 的含义是:⚠️ 关键在于这四个字:最多 j 次交易而不是「已经完成 j 次交易」。这是后面所有结论的根源。
XFF不秃头18 小时前
c++·笔记·算法·leetcode
【力扣刷题笔记-在排序数组中查找元素的第一个和最后一个位置】给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。
im_AMBER19 小时前
笔记·学习·算法·leetcode
Leetcode 79 最佳观光组合1014. 最佳观光组合给你一个正整数数组 values,其中 values[i] 表示第 i 个观光景点的评分,并且两个景点 i 和 j 之间的 距离 为 j - i。
练习时长一年19 小时前
数据结构·算法·leetcode
在排序数组中查找元素的第一个和最后一个位置题目描述给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。
资深web全栈开发19 小时前
算法·leetcode·动态规划
LeetCode 3573. 买卖股票的最佳时机 V - 动态规划解法详解给你一个整数数组 prices,其中 prices[i] 是第 i 天股票的价格,以及一个整数 k。你最多可以进行 k 笔交易,每笔交易可以是以下任一类型:
Chen--Xing19 小时前
c++·python·算法·leetcode·rust
LeetCode LCR 119.最长连续序列给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。示例: input nums = [100,4,200,1,3,2] output 4
sheeta199820 小时前
笔记·算法·leetcode
LeetCode 每日一题笔记 日期:2025.12.17 题目:3573.买卖股票的最佳时机Ⅴ问题描述: 给定整数数组 prices 表示股票每日价格,整数 k 表示最多可完成的交易次数(一次“做多”或“做空”平仓算一笔交易)。交易规则支持两种操作:
LYFlied20 小时前
前端·算法·leetcode·面试·职场和发展
【每日算法】LeetCode 739. 每日温度:从暴力遍历到单调栈的优雅解决对前端开发者而言,学习算法绝非为了“炫技”。它是你从“页面构建者”迈向“复杂系统设计者”的关键阶梯。它将你的编码能力从“实现功能”提升到“设计优雅、高效解决方案”的层面。从现在开始,每天投入一小段时间,结合前端场景去理解和练习,你将会感受到自身技术视野和问题解决能力的质的飞跃。------ 算法:资深前端开发者的进阶引擎
yaoh.wang20 小时前
python·程序人生·算法·leetcode·面试·职场和发展·跳槽
力扣(LeetCode) 67: 二进制求和 - 解法思路给定两个二进制字符串 a 和 b,返回它们的和作为二进制字符串。从右到左(从最低位到最高位)处理数字,添加对应数字并处理进位:
夏鹏今天学习了吗20 小时前
算法·leetcode·游戏
【LeetCode热题100(74/100)】跳跃游戏题目地址:链接思路: 每次记录能到达的最远距离,遍历结束后,如果能到达最后一位,return true,否则return false
小年糕是糕手21 小时前
开发语言·数据结构·c++·程序人生·算法·leetcode·数字货币
【C++】string类(二)🫧个人主页:小年糕是糕手💫个人专栏:《C++》《Linux》《数据结构》《C语言》🎨你不能左右天气,但你可以改变心情;你不能改变过去,但你可以决定未来!
Tisfy21 小时前
算法·leetcode·深度优先
LeetCode 3573.买卖股票的最佳时机 V:深度优先搜索力扣题目链接:https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-v/