算法

eso19834 分钟前
算法·ai·聚类
白话讲述监督学习、非监督学习、强化学习我用一个通俗的比喻来解释这三种AI学习方式,然后详细说说它们的方法和优缺点。这里我们用做菜这个比喻,来区分这三类学习的方法:
chen_jared5 分钟前
人工智能·算法·机器学习
反对称矩阵的性质和几何意义反对称矩阵是线性代数中与对称矩阵相对应的一类重要矩阵,它不仅在数学上形式优美,更在物理学和工程学中有着深刻的几何与物理意义。
海天一色y18 分钟前
算法·leetcode·职场和发展
python---力扣数学部分给定一个整数 n ,返回 n! 结果中尾随零的数量。提示 n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1
一起努力啊~24 分钟前
算法·面试·散列表
算法刷题--哈希表题目 代码 数组其实就是一个简单哈希表 先通过strlen计算出两个字符串的长度,然后判断二者是否相等,不相等则返回false,然后申请一个大小为26的数组freq初始化为0,先用于记录字符串s中每一个小写字母的出现频率,freq[i-‘a’]++; 然后再遍历t字符串中的每一个字符,freq[i-‘a’]–; 最后再判断freq数组中元素是不是都为0,若不是则返回false,否则返回true。
willingli30 分钟前
c语言·开发语言·算法
c语言经典100题 61-70题第61题:链接:C 练习实例61 – 杨辉三角形 | 菜鸟教程分析:杨辉三角形的首尾元素是1,其他元素是上一列两个元素的和
我是小疯子6635 分钟前
java·开发语言·算法
深入解析C++右值引用与移动语义在C++中,引用机制是优化内存管理和提高程序效率的关键工具。左值引用(使用&符号)和右值引用(使用&&符号)是C++11引入的重要概念,尤其在实现移动语义时发挥核心作用。我将逐步解释这些概念,帮助您深入理解,包括基础定义、移动语义的原理、实现方式以及实际应用。所有内容基于C++标准(C++11及以上),确保真实可靠。
源代码•宸44 分钟前
经验分享·后端·算法·leetcode·golang·map
Golang原理剖析(Map 源码梳理)对于 v := map[key] 这种访问方式,在运行时其实调用的 runtime.mapaccess1 方法,源码如下:
Narrastory1 小时前
算法
手把手实现蚁群算法:从数学原理到代码实践2026.01 | ming蚁群算法,这可是大熟人了,在很多领域你都能看到它的身影,它算是优化算法中的经典了。如果你还不了解蚁群算法的基本原理及其应用场景,不必担心——本文将带你从零开始,逐步理解蚁群算法的思想,并手把手实现它。
mit6.8241 小时前
算法
八皇后变题hash|网格dplc2975计算水平/垂直栅栏(补全外围后)的所有间距auto f = [&](vector<int>& a,int mv) -> unordered_set<int>
bybitq1 小时前
算法
LeetCode-437-路径总和3有些算法你以为自己会了, 直到它在几个边界条件上毫不留情地反咬你一口。这篇文章不是从“标准答案”开始,而是从一次真实的错误实现出发,一步步拆解:
鱼跃鹰飞2 小时前
算法·leetcode·面试
Leetcode尊享面试100题:1060. 有序数组中的缺失元素现有一个按 升序 排列的整数数组 nums ,其中每个数字都 互不相同 。给你一个整数 k ,请你找出并返回从数组最左边开始的第 k 个缺失数字。
啊我不会诶2 小时前
算法
AtCoder Beginner Contest 438 vp补题放假了 每日vp A D卡了区段求和=>前缀和 原式=preAx+preBy−preBx+preCn−preCy=(preAx−preBx)+(preBy−preCy)+preCn原式=preA_x+preB_y-preB_x+preC_n-preC_y\\=(preA_x-preB_x)+(preB_y-preC_y)+preC_n原式=preAx+preBy−preBx+preCn−preCy=(preAx−preBx)+(preBy−preCy)+preCn 变量其实是(preAx−preBx)+(
computersciencer2 小时前
算法·机器学习·最小二乘法
用最小二乘法求解一元一次方程模型的参数接下来,在采用公式 J ( θ ) = 1 2 m ∑ i = 0 m − 1 ( y p i − y i ) 2 J\left( \mathbf{\theta} \right) = \frac{1}{2m}\sum_{i = 0}^{m - 1}{(y_{pi} - y_{i})}^{2} J(θ)=2m1∑i=0m−1(ypi−yi)2这样的优化函数的情况下,一起来求解模型的参数。
mit6.8242 小时前
算法
扫描线|离散化|seg+二分|卡常lc3454只统计一次_预处理: 扫描线+线段树计算正方形总面积二分的扫描线遍历找到分割线位置,使分割线两侧面积趋近相等,最终求解分割线的纵坐标值
不穿格子的程序员2 小时前
java·算法·链表
从零开始写算法——二叉树篇6:二叉树的右视图 + 二叉树展开为链表二叉树的问题往往千变万化,但归根结底是对遍历顺序和指针操作的掌控。今天我们要探讨两道非常有代表性的题目:
大志若愚YYZ2 小时前
c++·学习·算法
ROS2学习 C++中的this指针this 不是指 Listener 这个类本身,而是指当前正在创建 / 运行的 Listener 类的实例对象 (节点对象)。
AI科技星2 小时前
服务器·人工智能·线性代数·算法·机器学习
光子的几何起源与量子本质:一个源于时空本底运动的统一模型摘要在张祥前统一场论(UFT)框架下,光(电磁波)的本质被重新诠释为时空几何结构本底运动的特定激发态,而非传统意义上的“电磁场波动能量包”或“点状粒子”。本文基于该理论的核心公设与数学体系,系统推导并验证了全新的光子模型:光子是静止质量与电荷被局域反引力场完全抵消的激发态电子,以圆柱状螺旋模式运动——其沿轴线的直线运动速度恒为光速 ccc ,微观螺旋结构则对应量子属性。
源代码•宸2 小时前
开发语言·后端·算法·面试·职场和发展·golang·map
Golang原理剖析(map面试与分析)Map的底层实现数据结构实际上是一个哈希表。在运行时表现为个指向hmap结构的指针,hmap中有记录了桶数组指针,溢出桶指针以及元素个数字段。每个桶是一个bmap的数据结构,可以存储8个键值对和8个tophash以及指向下一个溢出桶的指针。为了内存紧凑,采用的是先存8个key过后再存value。
CodeByV2 小时前
算法
【算法题】栈栈是一种“后进先出(LIFO)”的线性数据结构,核心优势是高效处理“匹配、抵消、嵌套”类问题。在字符串处理(去重、回退、解码)、表达式计算、栈序列验证等场景中,栈能将复杂的顺序逻辑简化为直观的入栈/出栈操作。本文通过5道经典题目,拆解栈在不同场景下的解题思路与代码实现。
sprintzer3 小时前
算法·leetcode·职场和发展
1.6-1.15力扣数学刷题【1】60. 排列序列日期:1.61.题目链接:60. 排列序列 - 力扣(LeetCode)https://leetcode.cn/problems/permutation-sequence/description/?envType=problem-list-v2&envId=math