算法

hrrrrb36 分钟前
算法·贪心算法·代理模式
【算法设计与分析】贪心算法本章学习目标贪心算法(Greedy Algorithm)是算法设计的重要策略之一。它在算法执行的每一步都做出当前看来最优的选择,期望通过局部最优选择达到全局最优。
TracyCoder1231 小时前
算法·leetcode
LeetCode Hot100(10/100)—— 53. 最大子数组和📘 题目链接:LeetCode.cn #53 最大子数组和题目描述:给定一个整数数组 nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
Σίσυφος19001 小时前
算法·计算机视觉·matlab
霍夫变换vs LS vs RANSAC 拟合直线 MATLAB实现真实直线+噪声+离群点真实模型(Ground Truth)LS:被离群点明显拉歪RANSAC:方向对,但不够精
假女吖☌2 小时前
java·redis·算法
限流算法-redis实现与java实现这是最直观的逻辑,就像限制每分钟只能有 60 个人通过检票口。核心:问题:固定窗口算法的“进化版”。它的核心目的就是解决固定窗口临界值的问题。
蒟蒻的贤2 小时前
算法
两数之和。你不用慌,刚开始刷 LeetCode 热题 100 连第一题(两数之和)都不会,是所有编程新手的常态,这不是你能力的问题,而是还没掌握「解算法题的基本思路」和「前端视角的解题方法」。我会从最基础的步骤带你拆解这道题,帮你建立「从 0 到 1 解算法题」的思维,而不是直接给答案。
wen__xvn2 小时前
算法·贪心算法
代码随想录算法训练营DAY27第八章 贪心算法 part01目录455. 分发饼干376. 摆动序列53. 最大子数组和这道题解释得很勉强,感觉不太适合用贪心做
We་ct2 小时前
前端·算法·leetcode·typescript
LeetCode 125. 验证回文串:双指针解法全解析与优化在字符串处理问题中,回文串判断是经典题型之一,而 LeetCode 125 题「验证回文串」更是面试中的高频考点。该题目要求我们在忽略非字母数字字符、统一大小写后,判断字符串是否正着读与反着读一致。本文将结合给出的双指针解法,从题目理解、代码分析、常见问题到优化方向,逐一展开讲解,帮助大家彻底掌握这道题的解题思路。
客卿1232 小时前
算法·leetcode·职场和发展
力扣20-有效括号(多家面试题)C语言解法java解法
木井巳2 小时前
java·算法·leetcode·深度优先
【递归算法】快速幂解决 pow(x,n)题目链接:pow(x,n)题目很简单,要求x的n次幂。要注意n的取值范围:n可能是负数,这时候我们要利用数学中 x⁻ⁿ = 1 / xⁿ 来转换;n可能是 -2³¹,若转换成正数则会超过 int 类型的最大取值 2³¹-1。
Maỿbe3 小时前
算法·leetcode·矩阵
重走力扣hot的矩阵目录矩阵置零螺旋矩阵73. 矩阵置零 - 力扣(LeetCode)法一:引入两个HashSet容器,分别记录元素为0的横坐标与纵坐标
朔北之忘 Clancy3 小时前
c语言·开发语言·c++·学习·算法·青少年编程·题解
2025 年 12 月青少年软编等考 C 语言二级真题解析题目链接:SOJ D1440给定一个长度为 4 4 4 的大写字母字符串 S S S,请判断它是否满足以下两个条件:字符串中恰好包含两种不同字母;这两种字母都恰好出现两次。
2301_790300963 小时前
开发语言·c++·算法
C++与增强现实开发这些算法不会改变它们所操作的容器中的元素。对范围内的每个元素应用一个函数检查范围内元素是否全部、存在或没有满足条件的
每天要多喝水3 小时前
算法·贪心算法
贪心算法专题Day18双指针:每次满足胃口最小的孩子,不能满足就用更大的饼干设置flag位记录之前的趋势,趋势改变就加1,记录出现过的最大的count。
毅炼4 小时前
java·数据结构·算法·leetcode·ai·深度优先·哈希算法
hot100打卡——day14https://leetcode.cn/problems/valid-parentheses/description/?envType=problem-list-v2&envId=2cktkvj
liliangcsdn4 小时前
大数据·人工智能·算法
RL中GAE的计算过程详解GAE,Generalized Advantage Estimator,是在强化学习中用于估计优势函数的重要技术。
Hgfdsaqwr4 小时前
开发语言·c++·算法
内存泄漏检测与防范这些算法不会改变它们所操作的容器中的元素。对范围内的每个元素应用一个函数检查范围内元素是否全部、存在或没有满足条件的
C雨后彩虹4 小时前
java·数据结构·算法·华为·面试
优雅子数组如果一个数组中出现次数最多的元素出现大于等于K次,被称为 k-优雅数组 ,k也可以被称为优雅阈值。 例如,数组1,2,3,1、2,3,1,它是一个3-优雅数组,因为元素1出现次数大于等于3次, 数组[1, 2, 3, 1, 2]就不是一个3-优雅数组,因为其中出现次数最多的元素是1和2,只出现了2次。
漫随流水4 小时前
数据结构·算法·leetcode·回溯算法
leetcode回溯算法(46.全排列)首先排列是有序的,也就是说 [1,2] 和 [2,1] 是两个集合,这和之前分析的子集以及组合所不同的地方。
We་ct4 小时前
前端·算法·leetcode·typescript
LeetCode 68. 文本左右对齐:贪心算法的两种实现与深度解析在文本排版场景中,左右对齐是一项基础且核心的需求,它要求在固定宽度下,通过合理分配空格实现排版美观,同时遵循特定规则。LeetCode 68题正是对这一场景的算法抽象,要求我们用贪心策略解决文本对齐问题。本文将深入剖析题目逻辑,拆解两种不同实现方案的思路,对比其优劣,帮助大家彻底掌握这道经典算法题。
努力学算法的蒟蒻4 小时前
算法·leetcode·面试
day67(1.26)——leetcode面试经典15050. Pow(x, n)“幂为奇数” ⇨ “二进制最低位为 1” ⇨ “当前这个 2ᵏ 项要包含在结果中”