算法

05候补工程师15 分钟前
经验分享·笔记·考研·算法
【408考研·OS】核心考点:中断分类、线程模型 (KLT/ULT) 与调度算法方法论总结在操作系统(OS)的复习中,中断处理机制、线程的实现方式以及调度算法的性能分析是三大基础命题点。本文基于今日学习笔记,结合考研真题考点,对这些知识进行深度还原与逻辑梳理。
多加点辣也没关系25 分钟前
数据结构·算法
数据结构与算法|第十二章:图上篇:第十一章、跳表 下篇:第十三章、递归与分治在之前的章节中,我们学习了各种线性结构(数组、链表、栈、队列)和树形结构(二叉树、BST、AVL、红黑树、堆)。它们共同的特征是元素之间遵循某种"层级"或"顺序"关系。
MClink31 分钟前
人工智能·python·算法·openai·架构设计
小米开源大模型 MiMo 登顶全球第一,还白送百万亿 Token?手把手教你薅羊毛小米这次不是「年轻人的第一台SUV」,而是「开发者的第一个免费AI大脑」。📌 导读:小米突然开源了自家最强AI大模型 MiMo-V2.5,登顶全球开源第一,MIT协议随便商用。更狠的是,同步上线百万亿Token免费送活动,最高价值659元。活动5月28日截止,手慢无。
阿正的梦工坊1 小时前
算法·node.js·哈希算法
认证、授权、JWT、密码哈希:Node.js 鉴权到底在做什么很多人第一次做登录系统时,都会遇到同一个问题: “我已经拿到用户名和密码了,接下来到底该怎么设计?”如果把这件事说清楚,其实就四步:
sali-tec1 小时前
图像处理·人工智能·opencv·算法·计算机视觉
C# 基于OpenCv的视觉工作流-章67-线线间距C# 基于OpenCv的视觉工作流-章67-线线间距本章目标: 一、直线查找; 二、大小及间距计算; 本章结合模板匹配,以匹配对象为基础进行定位追踪,识别多个目标轮廓,最后计算轮廓与轮廓的间距及轮廓尺寸,本程序可进行单目标测量、多目标批量测量,满足不同的应用场景,提高测量效率。
TANGLONG2221 小时前
c语言·开发语言·数据结构·c++·笔记·算法·stl
【C++】STL基础必备:深入解析vector容器的实现(含源码)vector的底层本质上是顺序表,但是跟我们之前的实现略微有些不同,最大的不同就是结构的不同,我们翻看stl源码中的stl_vector,我们来看看它的结构是如何定义的,如果没有stl源码可以私信我,如下图:
50万马克的面包1 小时前
c语言·开发语言·笔记·算法
C语言第3讲:分支和循环大家好!这篇把分支和循环上下两讲全部整合,从基础语法到实战猜数字小游戏,一篇吃透 C 语言最核心的逻辑结构,新手必看、必练、必收藏!
码农小韩1 小时前
开发语言·c++·qt·学习·算法·嵌入式软件
QT学习记录(三)——C++学习基础(三)引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。思维发散:在C语言中,一个数据对应一个内存,通过由一个变量名来访问这个内存空间的数据,叫做直接访问,相对直接访问,有个间接访问的说法,叫做指针。而引用相当于又给这个内存中的数据提供了一个新的变量名,这个变量名功能比传统变量名更特殊,是直达地址的,后续代码验证!
承渊政道1 小时前
数据结构·c++·学习·算法·leetcode·动态规划·哈希算法
【动态规划算法】(似包非包以及卡特兰数问题深入解析)在动态规划问题中,背包问题一直是非常经典的一类模型.很多题目表面上看起来都像是在做"选择":某个物品选不选、某个状态能不能由之前的状态转移而来、某种方案能否通过累加得到.因此,初学者在遇到一些计数类、组合类或者划分类问题时,往往会下意识地把它们归类为背包问题.但在实际刷题过程中,我们会发现有些题目虽然形式上"像背包",却并不完全符合传统背包模型.这类问题可以称为"似包非包"问题.它们可能同样涉及状态转移、方案统计、组合构造,但其核心并不是简单的"物品选择"和"容量限制",而是更强调结构划分、状态依赖顺序、
fangzt20101 小时前
算法·中间件·自动驾驶
从零搭建自动驾驶中间件(四):数据录制与回灌——算法调试的核心基础设施这是系列第四篇。前三篇聊了通信和调度,这篇聊一个让算法工程师"离不开"的功能——数据录制与回灌。如果说通信是中间件的骨架,调度是心脏,那回灌就是灵魂。
搬砖的小码农_Sky1 小时前
算法·区块链·哈希算法
比特币区块链:SHA256哈希函数SHA-256 是整个比特币系统最底层的密码学基石。从区块哈希、交易ID、默克尔树节点,到工作量证明(PoW)和地址生成,全都构建在它之上。下面我从函数定义、内部构造、安全特性、比特币中的具体用法这几个维度来拆解。
承渊政道2 小时前
数据结构·c++·学习·算法·leetcode·动态规划·哈希算法
【动态规划算法】(一文讲透二维费用的背包问题)在背包问题中,我们最熟悉的往往是"一个容量限制下如何选择物品",比如在固定背包容量内获得最大价值.但在实际问题中,限制条件常常不止一个:既要控制体积,又要控制重量;既要消耗时间,又要消耗成本;既要满足容量约束,还要兼顾数量限制.这类同时受到两个费用约束的问题,就是典型的二维费用背包问题.二维费用背包可以看作 0-1 背包的扩展:普通背包只有一个容量维度,而二维费用背包需要同时维护两个容量维度.因此,状态定义、状态转移和遍历顺序都会发生变化.如果没有理解清楚,很容易在数组维度设计、边界初始化或循环方向上出错
Zevalin爱灰灰8 小时前
算法·密码学
现代密码学 第二章——流密码【下】(1)在上一节中已经使用了递推公式描述LFSR,但这种形式不便于分析序列的周期、线性复杂度等性质,而多项式是数学里分析线性递推关系的“利器”,它能把递推关系转化为多项式运算,直接关联到密码学关心的核心指标。
飞Link10 小时前
算法
大模型长文本的“救命稻草”:深度解析 TurboQuant 与 KV Cache 压缩技术发布日期: 2026年5月7日关键词: TurboQuant, KV Cache, 4-bit 量化, 动态稀疏化, 推理优化, RTX 5070Ti
郝学胜-神的一滴11 小时前
数据结构·人工智能·python·深度学习·算法·机器学习
深度学习优化核心:梯度下降与网络训练全解析在深度学习的训练旅程中,网络优化是贯穿始终的核心命题,而一切优化的起点,都是对权重更新规则的深度打磨。我们常说的网络优化方法,本质就是对权重更新公式的精巧调整,让模型以更稳、更快的速度收敛到最优解。
Je1lyfish11 小时前
linux·c语言·开发语言·数据结构·数据库·c++·算法
CMU15-445 (2025 Fall/2026 Spring) Project#3 - QueryExecution本次 project 我们要实现数据库系统(DBMS)的执行层。计算机里没有魔法;当我们写下一个 sql,送进 DBMS 以发起一次查询/修改时,这条 sql 会先被送给 parser 解析,从而产生一个 sql 的抽象语法树(AST)。
许彰午11 小时前
java·算法
03-二叉树——从递归遍历到非递归实现树是最让我感到"脑力不够用"的数据结构。递归遍历还好,一旦去掉递归用栈模拟,脑子里就像在走迷宫。但正是这种"烧脑"的过程,让我对递归的本质有了真正深入的理解。
Brilliantwxx11 小时前
开发语言·c++·笔记·算法
【C++】 vector(代码实现+坑点讲解)作为C++标准模板库(STL)中最基础、最常用的容器之一,vector提供了动态数组的功能。今天我们将深入探讨如何从零实现一个完整的vector容器,理解其内部工作原理和设计思想。
NorburyL13 小时前
深度学习·算法
DPO笔记在监督学习中,我们通常写 DKL(Pdata∥Pmodel)D_{KL}(P_{\text{data}} \| P_{\text{model}})DKL(Pdata∥Pmodel),这时 PdataP_{\text{data}}Pdata 是训练数据的真实分布(固定),而 PmodelP_{\text{model}}Pmodel 是模型近似分布(优化)。所以第一个位置是真实分布。
老纪的技术唠嗑局13 小时前
大数据·数据库·人工智能·算法
深度解析 LLM Wiki / Obsidian-Wiki / GBrain:Agent 时代知识的“自组织”与“自进化”今天这篇文章,会从 Knowledge Engineering(知识工程)的角度,由 LLM Wiki、Obsidian-Wiki 和 GBrain 的设计切入,为大家拆解在 Agent 时代,知识工程为何比单纯优化 RAG 更关键。以及,“Skillify”是如何把零散资料,沉淀为可持续进化的结构化记忆的。