算法

郝学胜-神的一滴20 分钟前
c++·算法·unity·godot·图形渲染·unreal engine·cesium
[简化版 GAMES 101] 计算机图形学 04:二维变换上[简化版 GAMES 101] 计算机图形学 04:二维变换上在数字图形的世界里,小到一张图片的缩放翻转,大到一段动画里的灵动动作,所有视觉变化的背后,都藏着一套严谨又优雅的底层逻辑——图形学变换。它是线性代数与视觉艺术的第一次深度碰撞,也是我们推开三维图形世界大门的必经之路。今天,我们就从基础铺垫出发,层层拆解二维变换的核心法则,解锁齐次坐标为图形学带来的革命性突破。
ZC跨境爬虫20 分钟前
前端·python·算法·html·json
海南大学交友平台开发实战day7(实现核心匹配算法+解决JSON请求报错问题)大家好,欢迎来到海南大学交友平台开发实战系列的第七天!在前六天的开发中,我们已经完成了登录页、注册页的UI布局、Flask后端基础搭建、数据库初始化及核心表结构创建,打通了前端与后端的基础通信链路。今天的核心任务有两个:一是实现平台核心的匹配算法,完成虚拟测试用户创建、内存过滤机制及/api/match接口开发;二是定位并解决前端点击匹配按钮时,JSON请求无法传递user_id、后端解析失败的400报错问题,全程实战落地,记录每一个踩坑细节和解决思路,帮助大家避开同类问题,高效完成开发。
计算机安禾25 分钟前
c语言·数据结构·c++·算法·图论·visual studio
【数据结构与算法】第41篇:图论(五):拓扑排序与关键路径目录一、AOV网与拓扑排序1.1 AOV网的定义1.2 拓扑排序1.3 算法思想(Kahn算法)1.4 代码实现
Q741_14727 分钟前
c++·算法·leetcode·动态规划
每日一题 力扣 1320. 二指输入的的最小距离 动态规划 C++ 题解题目链接:力扣 1320. 二指输入的的最小距离示例 1: 输入:word = “CAKE” 输出:3 解释: 使用两根手指输入 “CAKE” 的最佳方案之一是: 手指 1 在字母 ‘C’ 上 -> 移动距离 = 0 手指 1 在字母 ‘A’ 上 -> 移动距离 = 从字母 ‘C’ 到字母 ‘A’ 的距离 = 2 手指 2 在字母 ‘K’ 上 -> 移动距离 = 0 手指 2 在字母 ‘E’ 上 -> 移动距离 = 从字母 ‘K’ 到字母 ‘E’ 的距离 = 1 总距离 = 3
wfbcg36 分钟前
算法·leetcode·职场和发展
每日算法练习:LeetCode 76. 最小覆盖子串 ✅大家好,我是你们的算法小伙伴。今天我们来攻克一道滑动窗口的经典困难题 ——LeetCode 76. 最小覆盖子串。这道题是滑动窗口的「标杆题目」,完美体现了「右指针扩张、左指针收缩」的核心思想,同时考察哈希表计数、匹配状态维护等综合能力,是面试中字符串处理的高频难题。
Wect39 分钟前
前端·算法·typescript
LeetCode 149. 直线上最多的点数:题解深度剖析LeetCode 中等难度题目「149. 直线上最多的点数」,这道题核心考察对“直线斜率”的理解和哈希表的运用,看似简单但细节超多,一不小心就会踩坑。下面结合完整代码,一步步讲透解题逻辑,新手也能轻松看懂。
qianpeng89743 分钟前
算法
运动声源的到达结构仿真运动声源的到达结构仿真@[toc]运动声源的到达结构仿真中,由于声传播速度远高于声源运动速度,而且声源辐射出声波后,介质的振子传递声波几乎不受声源影响,因此可以将根据每个时间帧的声源位置,使用bellhop计算到达结构,数字离散采样近似运动声源的到达结构。
费曼学习法1 小时前
算法
线段树:区间查询的"终极武器",一文看透高效范围统计为什么股票软件能实时显示任意时间段最高价? 为什么游戏地图能快速检测区域碰撞? 核心都是线段树 今天带你从原理到实战,彻底掌握这个O(log n)区间查询神器
wayz111 小时前
算法·机器学习·数据分析·回归·线性回归
Day 2:线性回归原理与正则化定义:线性回归是一种监督学习方法,用于预测连续值输出。它假设输入特征和输出之间存在线性关系。数学形式: y=β0+β1x1+β2x2+⋯+βnxn+ϵ y = \beta_0 + \beta_1x_1 + \beta_2x_2 + \dots + \beta_nx_n + \epsilon y=β0+β1x1+β2x2+⋯+βnxn+ϵ
QQ676580081 小时前
算法·目标检测·水下目标检测·海洋生物识别·海胆 海龟识别·海洋生物监测与保护工作·潜水作业安全辅助 水下环境感知
基于yolo26算法的水下目标检测图像数据集 海洋生物识别 海胆识别 海龟识别数据集 海洋生物监测与保护工作 潜水作业安全辅助系 水下环境感知第10408期类别:共包含 10 类水下目标,中文名称分别为珊瑚、乌贼、潜水员、海胆、鱼、海参、水母、扇贝、海星、海龟,覆盖常见水下生物及人类活动对象,类别划分贴合水下场景研究需求。
七颗糖很甜1 小时前
人工智能·opencv·算法
基于 OpenCV 的 FY2 云顶图云块追踪算法实现二、算法原理 2.1 整体思路 初始定位:用户提供起始经纬度范围(矩形框),程序将其转换为图像像素坐标,作为追踪的初始目标框。
__Wedream__1 小时前
人工智能·深度学习·算法·计算机视觉·超分辨率重建
NTIRE 2026 Challenge on Efficient Super-Resolution——冠军方案解读NTIRE 的全称为New Trends in Image Restoration and Enhancement Challenges,即“图像复原和复原挑战中的新趋势”,是CVPR(IEEE Conference on Computer Vision and Pattern Recognition)举办的极具影响力的计算机视觉底层任务比赛,主要涉及的研究方向有:图像超分辨率、图像去噪、去模糊、去摩尔纹、重建和去雾等。
FL16238631291 小时前
人工智能·深度学习·算法
基于深度学习mediape实现人员跌倒人体姿势跌倒检测算法源码+说明文件基于深度学习mediape实现人员跌倒人体姿势跌倒检测算法本项目是一个基于深度学习和人体姿态估计的实时跌倒检测系统。通过MediaPipe姿态检测模型提取人体33个关键骨架点,结合多种算法综合判断是否发生跌倒事件,可用于老年人看护、安全监控等场景。
wangwangmoon_light1 小时前
算法·leetcode·职场和发展
1.23 LeetCode总结(树)_一般树BFS:DFS:
被考核重击1 小时前
学习·算法
基础算法学习双指针思想:一个数组,设定左右指针,left 和 right,左指针指向数组第一项,右指针指向数组最后一项。相加得出一个和sum,与target值相比较。根据比较的结果,对left和right进行移动。但需注意的是,使用双指针,数组得是有序的,如果数组无序,需要先是使用Arrays.sort()进行排序。
小O的算法实验室1 小时前
算法·论文复现·智能算法·智能算法改进
2026年ASOC,学习驱动人工蜂群算法+移动机器人多目标路径规划,深度解析+性能实测针对移动机器人兼顾路径长度、安全性与平滑度多目标规划需求,本文提出一种学习驱动人工蜂群算法(LBABC),其利用竞争策略初始化多样化种群,融合定制的差分进化算子以强化全局搜索,同时引入基于Q学习算子选择机制提升局部开采精度。多场景对比实验与消融分析证实,LBABC在HV和反世代距离IGD等指标上较现有主流算法实现了显著突破,展现出处理复杂多目标路径规划问题的优异性能。
wfbcg2 小时前
算法·leetcode·职场和发展
每日算法练习:LeetCode 30. 串联所有单词的子串 ✅大家好,我是你们的算法小伙伴。今天我们来练习一道字符串处理的困难题 ——LeetCode 30. 串联所有单词的子串。这道题是「滑动窗口」的复杂变种,核心考察如何批量匹配固定长度的字符串,并通过哈希表统计来快速验证是否满足串联条件,是面试中数组与字符串结合的高难度标杆题。
玉树临风ives2 小时前
数据结构·c++·算法·图论·atcoder
atcoder ABC 453 题解给定一个长度为 NNN 的字符串 SSS。输出从 SSS 中删除所有开头连续 o 后得到的字符串。如果 SSS 中的所有字符都是 o,则输出空字符串。
田梓燊2 小时前
算法·leetcode·职场和发展
leetcode 48主对角线是 ↘(从左上角到右下角)。现在自己非常喜欢刷题,感觉到了一种刷题的快感。我是说刷 leetcode 的题单。感觉就是想要做的东西太多了,然后少数核心资料静不下心来吃透。我算法题这块就刷 leetcode hot 100 目前刷了 20 题了。另外,我就每天刷一个题。就像那句话,我只相信缓慢平和、细水长流的力量。关键在于频度,每天都在慢慢地学习就好了。一天就写一个题。把这个题吃透就完事了。观察之后可以发现,本质就是转置 + 反转。实现这两个要求就可以秒杀这个题。应试必须做减法。少数资料+熟练=胜利
mmz12072 小时前
c++·算法·深度优先
深度优先搜索DFS2(c++)