算法

Z1Jxxx13 分钟前
开发语言·c++·算法
字符串翻转
闻缺陷则喜何志丹14 分钟前
c++·算法·前缀和·洛谷·期望
【前缀和 期望】P7875 「SWTR-7」IOI 2077|普及+期望 C++算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频小 A 被 FCC 钦定参加 IOI 2077!71 岁老将请求出战!
CoovallyAIHub29 分钟前
深度学习·算法·计算机视觉
超越Sora的开源思路:如何用预训练组件高效训练你的视频扩散模型?(附训练代码)当我们开始思考3D数据或视频时,一个很自然的想法就是把它们视为一系列2D帧,然后通过简单地把时间作为额外维度来应用同样的模型。
源来猿往37 分钟前
算法·yolo·剪枝
yolov8n结构化剪枝接上一篇:yolov8n训练rk3399 运行yolov8n 运行的效率太低了,所以想到了剪枝,裁剪了试试能否达到我们目前的标准。
tongxianchao40 分钟前
算法·机器学习·剪枝
MetaPruning: Meta Learning for Automatic Neural Network Channel Pruning在本文中,我们提出了一种新颖的元学习(Meta Learning)方法,用于极深神经网络的自动通道剪枝 。我们首先训练一个 PruningNet(一种元网络),它能够为给定的目标网络生成任意剪枝结构的权重参数 。我们使用一种简单的随机结构采样方法来训练 PruningNet 。然后,我们应用进化过程来搜索性能良好的剪枝网络 。由于权重是由训练好的 PruningNet 直接生成的,且我们在搜索时不需要任何微调,因此搜索非常高效 。利用针对目标网络训练的单个 PruningNet,我们可以在极少人工参与的情
2301_8002561142 分钟前
人工智能·算法·机器学习
【数据库pgsql】车辆轨迹分析视图的创建和查询代码解析这段代码包含两部分:1) 创建一个视图,2) 查询该视图。这是车辆轨迹分析的代码。让我逐行详细解释:创建一个名为 CurrentTrack 的视图
盒马盒马1 小时前
开发语言·算法·rust
Rust:智能指针 Box & Rc & CowRAII可以说是现代非GC语言的核心内存管理方式,而智能指针可以说是RAII的嫡长子。Rust提供了非常多样的智能指针,在智能指针之外,也有大量类型使用了RAII机制,本博客讲解Box<T>和Rc<T>两种智能指针。
Croa-vo1 小时前
java·数据结构·算法·leetcode·职场和发展
Optiver OA 气球节模拟题:拆解系统建模的核心逻辑,附避坑指南作为 Optiver Software Engineer/Trading Tech 岗位的经典 OA 题型,气球节模拟题堪称「看似简单却极易翻车」的代表。它不考复杂算法技巧,而是聚焦系统化建模、状态一致性维护和边界条件处理,完美契合 Optiver 对工程师实际业务落地能力的考察偏好。今天就从题意解析、核心建模、避坑要点到解题框架,全方位拆解这道题,帮你轻松应对这类系统模拟题。
闲看云起2 小时前
算法·leetcode·职场和发展
LeetCode-day5:三数之和题目:LeetCode #15 —— 三数之和(3Sum) 关键词:双指针|排序去重|固定一数转两数之和|结果收集技巧
Xの哲學2 小时前
linux·服务器·算法·架构·边缘计算
Linux 文件系统一致性: 从崩溃恢复到 Journaling 机制文件系统一致性是存储系统的生命线. 当系统突然掉电或崩溃时, 如果不能保证数据结构的完整性, 轻则丢失用户数据, 重则文件系统彻底损坏. 这就是为什么 Linux 文件系统需要复杂的一致性保证机制
wtmReiner2 小时前
笔记·算法
山东大学数值计算2026.1大三上期末考试回忆版
黛色正浓2 小时前
javascript·算法·leetcode
leetCode-热题100-滑动窗口合集(JavaScript)滑动窗口1- 无重复字符的最长子串2- 找到字符串中所有字母异位词给定一个字符串 s ,请你找出其中不含有重复字符的 最长 子串 的长度。
漫随流水3 小时前
数据结构·算法·leetcode·二叉树
leetcode算法(145.二叉树的后序遍历)来看后序遍历是左右中,先序遍历是中左右,后序遍历是左右中,那么我们只需要调整一下先序遍历的迭代(先右结点入栈,再左结点入栈)的代码顺序,就变成中右左(先左结点入栈,再右结点入栈)的遍历顺序,然后在反转result数组,输出的结果顺序就是左右中了,如下图:
Tony_yitao3 小时前
java·算法·华为od·algorithm
22.华为OD机试真题:数组拼接(Java实现,100分通关)现有多组整数数组,需要将它们合并成一个新的数组。合并规则:从每个数组里按顺序取出固定长度的内容合并到新的数组中,取完的内容会删除掉;如果该数组不足固定长度或已经为空,则直接取出剩余部分的内容放到新的数组中,继续处理下一个数组。
2501_941875283 小时前
c++·算法·github
在东京复杂分布式系统中构建统一可观测性平台的工程设计实践与演进经验总结在日本东京参与大型互联网系统建设时,我们很快发现一个被长期低估的问题:系统并不是被“写坏”的,而是被“看不清”拖垮的。当服务数量超过数百、部署跨越多可用区之后,故障不再是单点问题,而是链路、状态和依赖交织产生的结果,这使得可观测性从“运维工具”升级为“系统能力”。
sonadorje3 小时前
算法·机器学习
梯度下降法的迭代步骤这张图其实把**梯度下降(Gradient Descent)**的训练过程画成了一个“循环流水线”,核心就是:用当前参数做预测 → 算误差(loss)→ 计算往哪边改参数会让误差变小 → 小步更新参数 → 重复。
漫随流水3 小时前
数据结构·算法·leetcode·二叉树
leetcode算法(94.二叉树的中序遍历)为什么前序遍历的代码,不能和中序遍历通用呢,因为前序遍历的顺序是中左右,先访问的元素是中间节点,要处理的元素也是中间节点,所以才能写出相对简洁的代码,因为要访问的元素和要处理的元素顺序是一致的,都是中间节点。
范纹杉想快点毕业3 小时前
linux·运维·c语言·算法·设计模式
嵌入式通信核心架构:从状态机、环形队列到多协议融合在嵌入式系统的广阔领域中,通信功能犹如神经网络般贯穿整个系统,连接着传感器、执行器、处理器和各种外部设备。无论是智能家居中的温控器与手机App的对话,还是汽车电子中ECU(电子控制单元)之间的协同工作,亦或是工业自动化生产线上的设备联动,都离不开高效可靠的嵌入式通信技术。