算法

漫随流水1 分钟前
数据结构·c++·算法
c++编程:数组元素去重,逆序输出输入若干个整数,先对所有数字去重,再进行从小到大升序排序,最后按空格分隔输出结果。输入完所有数字后,按 回车
Book思议-18 分钟前
数据结构·算法·霍夫曼树·哈夫曼树
【数据结构】哈夫曼树的原理、实现与考研真题解析哈夫曼树(Huffman Tree) 也叫最优二叉树,是一种带权路径长度(WPL)最小的二叉树。哈夫曼树最经典的应用就是哈夫曼编码,它是一种无损数据压缩算法,核心是利用字符出现的频率(权值),为频率高的字符分配更短的二进制编码,频率低的字符分配更长的编码,从而大幅减少数据传输的总长度。
Dev7z23 分钟前
算法·机器学习·支持向量机·行人检测·hog算法
基于SVM与HOG算法的行人检测系统设计与实现摘要:本文针对自然场景下行人目标检测问题,设计并实现了一种基于方向梯度直方图(Histogram of Oriented Gradients, HOG)与支持向 量机(Support Vector Machine, SVM)的传统视觉检测方法。系统以 MATLAB 为开发平台,围绕行人外观的边缘、轮廓和局部梯度分 布特征展开建模,利用正负样本训练分类器,再结合多尺度滑动窗口完成测试图像中的行人搜索与定位。相较于依赖深度学习的大规模 检测框架,该方法结构清晰、实现成本较低,适合用于目标检测基础理论验证与传统
郝学胜-神的一滴27 分钟前
人工智能·pytorch·python·深度学习·程序人生·算法·机器学习
Pytorch张量拼接秘籍:cat与stack的深度解析与实战在Pytorch的张量操作体系中,拼接是数据处理与模型构建里高频出现的核心操作,而torch.cat()与torch.stack()作为实现张量拼接的两大核心函数,常常让初学者陷入混淆。二者虽都服务于张量的组合,但在维度处理、使用要求、应用场景上有着本质区别。今天,我们就透过底层逻辑+实战代码,彻底拆解这两个函数的奥秘,让你轻松掌握张量拼接的正确打开方式✨。
Hello eveybody36 分钟前
java·c++·算法
二叉树简述+考试要点(C++)二叉树是一种树形数据结构,每个节点最多有两个子节点,分别称为左子节点和右子节点。特点:常见术语:遍历是二叉树的核心操作,分为递归和非递归实现。
做cv的小昊39 分钟前
c语言·人工智能·算法·机器学习·数学建模·r语言·概率论
【TJU】应用统计学——第四周作业(2.3 C-R不等式、2.4区间估计)1️⃣ 设 θ ^ 1 , θ ^ 2 \hat{\theta}_1, \hat{\theta}_2 θ^1,θ^2 是 θ \theta θ 的点估计,若 D ( θ ^ 1 ) ≤ D ( θ ^ 2 ) D(\hat{\theta}_1) \le D(\hat{\theta}_2) D(θ^1)≤D(θ^2), 则 θ ^ 1 \hat{\theta}_1 θ^1 比 θ ^ 2 \hat{\theta}_2 θ^2 更有效。
Liangwei Lin40 分钟前
数据结构·算法
洛谷 P2895 [USACO08FEB] Meteor Shower S贝茜听说一场特别的流星雨即将到来:这些流星会撞向地球,并摧毁它们所撞击的任何东西。她为自己的安全感到焦虑,发誓要找到一个安全的地方(一个永远不会被流星摧毁的地方)。
计算机安禾1 小时前
c语言·开发语言·数据结构·学习·算法·重构·visual studio
【数据结构与算法】第26篇:静态查找(二):插值查找与斐波那契查找折半查找固定取中间位置:mid = (low + high) / 2插值查找根据目标值在数据范围中的比例来估算位置:
小年糕是糕手1 小时前
数据结构·c++·算法·leetcode·蓝桥杯
【35天从0开始备战蓝桥杯 -- Day8】🫧个人主页:小年糕是糕手💫个人专栏:《C++》《Linux》《数据结构》《C语言》🎨你不能左右天气,但你可以改变心情;你不能改变过去,但你可以决定未来!
小辉同志1 小时前
c++·算法·力扣·剪枝·回溯
39. 组合总和回溯:39. 组合总和给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。
ZhouDevin1 小时前
人工智能·python·算法·目标检测·计算机视觉·transformer
【算法实战】DEIMv2全流程复现官方仓库 https://github.com/Intellindust-AI-Lab/DEIMv2我自己用micromamba管理环境,大家换成conda也可以,只要是python=3.11.9就好
汀、人工智能1 小时前
数据结构·算法·数据库架构·图论·bfs·盛最多水的容器
[特殊字符] 第8课:盛最多水的容器想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。
灰色小旋风1 小时前
数据结构·c++·算法·leetcode
力扣两两交换链表中的结点C++注意交换的是整个结点,不是数值不能交换cur->next和cur->next->next,要是交换了,可能会找不到cur->next而发生空指针异常。
We་ct1 小时前
前端·算法·leetcode·typescript·位运算
LeetCode 136. 只出现一次的数字:线性时间+常量空间最优解拆解刷题路上,总会遇到一些看似简单却暗藏巧思的题目,LeetCode 136. 只出现一次的数字就是其中之一。这道题不仅考察对数组的基本操作,更核心的是对「位运算」的灵活运用——既要满足线性时间复杂度,又要控制常量额外空间,常规思路很容易陷入瓶颈,而最优解却简洁到让人眼前一亮。
tankeven1 小时前
c++·算法
HJ161 走一个大整数迷宫中等 通过率:40.12% 时间限制:1秒 空间限制:256M知识点广度优先搜索(BFS)校招时部分企业笔试将禁止编程题跳出页面,为提前适应,练习时请使用在线自测,而非本地IDE。
kishu_iOS&AI1 小时前
人工智能·算法·机器学习
机器学习 —— KNN算法(模型算法)若一个样本在特征空间中的K个最相似的样本大多数术语某一个类别,则该样本也属于这个类别。KNN算法既能解决分类(多数表决)问题,也能解决回归(计算平均值)问题
灰色小旋风1 小时前
数据结构·c++·算法·leetcode
力扣移除元素C++并没有真正的使用栈,而是将 nums[] 数组看作一个栈,基于范围的for循环进行入栈操作要考虑 left = right 的情况
样例过了就是过了1 小时前
数据结构·c++·算法·leetcode·排序算法
LeetCode热题100 数组中的第K个最大元素给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。 请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 你必须设计并实现时间复杂度为 O(n) 的算法解决此问题。
17(无规则自律)1 小时前
数据结构·c++·算法·动态规划
【算法对比】连续子区间的两种控制逻辑:Kadane和滑动窗口在做数组相关的算法题时,连续子区间 是出现频率最高,也是花样最多的一个考点。本文将通过两道算法题,深度对比处理连续子区间的两大方法:**针对最大和的 Kadane 算法 ** 与 针对最小区间长度的滑动窗口。
y = xⁿ1 小时前
算法·游戏·贪心算法
【LeetCodehot100】:贪心算法:T121:买卖股票最佳时机 T55:跳跃游戏 T45:跳跃游戏2题目要求:给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。