10 2022 档案

摘要:文章目录 聚类分析K-means算法K-中心算法DBSCAN算法 聚类分析 K-means算法 算法简要步骤 随机选取K个样本点(不一定来自样本数据)作为初始的质心第一次迭代,将所有样本分配到这K个类中 对每个样本计算其到两个聚类中心的欧式距离(一般)将其分配到距离最近中心所在簇中重新计算聚类中心, 阅读全文
posted @ 2022-10-31 17:03 chanxe 阅读(88) 评论(0) 推荐(0) 编辑
摘要:树形dp 树形DP准确的说是一种DP的思想,将DP建立在树状结构的基础上。整体的思路大致就是用树形的结构存储数据。 通过对于每个节点状态选与不选来求最值 自顶而下dfs,属于树的后序遍历 例题 Ural 大学有 N 名职员,编号为 1∼N。 他们的关系就像一棵以校长为根的树,父节点就是子节点的直接上 阅读全文
posted @ 2022-10-30 20:25 chanxe 阅读(24) 评论(0) 推荐(0) 编辑
摘要:文章目录 记忆化搜索模板例题动态规划DFS设计 总结 记忆化搜索 记忆化搜索=搜索的形式+动态规划的思想 概述 一般说来,动态规划总要遍历所有的状态,而搜索可以排除一些无效状态。更重要的是搜索还可以剪枝,可能剪去大量不必要的状态,因此在空间开销上往往比动态规划要低很多。记忆化算法在求解的时候还是按着 阅读全文
posted @ 2022-10-30 13:43 chanxe 阅读(105) 评论(0) 推荐(0) 编辑
摘要:文章目录 计数类dp组合数类型例题 排列数类型例题 总结 计数类dp 此类问题一般要我们求解方案数 根据题目描述,可以分为组合数和排列数问题 一般套路是转化为背包问题 组合数类型 一般是先遍历物品再遍历背包,这样才能固定一个顺序 例题 一个正整数 n 可以表示成若干个正整数之和,形如:n=n1+n2 阅读全文
posted @ 2022-10-30 11:44 chanxe 阅读(77) 评论(0) 推荐(0) 编辑
摘要:文章目录 线性dp概述例题数字三角形最长上升子序列最长公共子序列最长公共上升子序列最短编辑距离总结 线性dp 概述 线性动态规划,是较常见的一类动态规划问题,其是在线性结构上进行状态转移,这类问题不像背包问题、区间dp等有固定的模板。线性动态规划的目标函数为特定变量的线性函数,约束是这些变量的线性不 阅读全文
posted @ 2022-10-28 21:00 chanxe 阅读(145) 评论(0) 推荐(0) 编辑
摘要:划分标准 信息增益 信息熵 假设当前样本集合D中第k类样本所占比例为 p k ( k = 1 , 2 , 3 , . . . . , ∣ r ∣ ) p_k(k = 1, 2, 3, ....,|r|) pk​(k=1,2,3,....,∣r∣) E n t ( D ) = ∑ k = 1 ∣ r 阅读全文
posted @ 2022-10-28 15:30 chanxe 阅读(17) 评论(0) 推荐(0) 编辑
摘要:简单的分类算法 朴素贝叶斯分类算法 求解先验概率:C为一个类别集合, c i c_i ci​是第i个类别,求解概率 P ( c i ) P(c_i) P(ci​) 求解类别条件概率:x为一个待分类项, a k a_k ak​是x的第k个特征属性,假设这些属性相互独立 P ( x ∣ c i ) = 阅读全文
posted @ 2022-10-27 12:04 chanxe 阅读(29) 评论(0) 推荐(0) 编辑
摘要:数据预处理 数据清洗 缺失值处理 缺失值是一种典型的数据不完备情况 处理方法 丢弃整个样本 存在缺失值的样本在样本集的比例不大时有效可能导致过拟合 用特殊值表示缺失 使用属性统计进行填充 数值型使用平均值,非数值型使用众数 已知属性的值去预测 分配所有可能的值 离群值检测 离群值是指那些与大多数样本 阅读全文
posted @ 2022-10-27 09:21 chanxe 阅读(32) 评论(0) 推荐(0) 编辑
摘要:文章目录 背包问题概述0-1背包定义:例题 完全背包定义例题 多重背包定义例题二进制优化 分组背包定义例题 集合的角度思考动态规划问题总结 背包问题概述 给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。 0-1背包 定义: 01背包是在M件物品取 阅读全文
posted @ 2022-10-26 20:49 chanxe 阅读(39) 评论(0) 推荐(0) 编辑
摘要:重要概念 训练集 包含待测试数据的所有特征,以及该数据的标签,用于训练模型 验证集 用于调整模型 测试集 包含待测试数据的所有特征,以及该数据的标签,用于检测模型是否符合要求 交叉验证法 将数据划分为 k 个子集。然后,我们在 k-1 个子集上迭代训练算法,同时使用剩余的子集作为测试集。 欠拟合 在 阅读全文
posted @ 2022-10-24 21:06 chanxe 阅读(16) 评论(0) 推荐(0) 编辑
摘要:文章目录 高斯消元法定义原理例题 容斥原理简介公式例题 总结 高斯消元法 定义原理 内容 消元法是将方程组中的一方程的未知数用含有另一未知数的代数式表示,并将其代入到另一方程中,这就消去了一未知数,得到一解;或将方程组中的一方程倍乘某个常数加到另外一方程中去,也可达到消去一未知数的目的。消元法主要用 阅读全文
posted @ 2022-10-23 15:35 chanxe 阅读(202) 评论(0) 推荐(0) 编辑
摘要:文章目录 进程的描述与控制前驱图和程序执行进程描述进程控制进程同步经典进程同步问题进程通信线程的基本概念:为了提高并发性线程的实现 进程的描述与控制 前驱图和程序执行 前驱图(DAG):有向无循环图,用于描述进程之间执行的前后关系 程序执行 顺序执行:顺序性、封闭性、可再现性 并发执行: 间断性 程 阅读全文
posted @ 2022-10-21 21:17 chanxe 阅读(45) 评论(0) 推荐(0) 编辑
摘要:文章目录 概念一般情况(无模数)例题 查询数目很大时,计算的组合数很小例题 查询数目相对较大,且计算的组合数较大例题 查询数目很少,但计算组合数很大卢卡斯定理例题 卡特兰数例题 总结 概念 定义: 组合数公式是指从 n 个不同元素中,任取 m(m≤n) 个元素并成一组,叫做从 n 个不同元素中取出 阅读全文
posted @ 2022-10-21 19:45 chanxe 阅读(151) 评论(0) 推荐(0) 编辑
摘要:文章目录 概述中国剩余定理扩展例题 总结 概述 引入: 一元线性同余方程组问题最早可见于中国南北朝时期(公元5世纪)的数学著作《孙子算经》卷下第二十六题,叫做“物不知数”问题,原文如下: 有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何? 即,一个整数除以三余二,除以五余三,除以七余 阅读全文
posted @ 2022-10-20 20:02 chanxe 阅读(428) 评论(0) 推荐(0) 编辑
摘要:文章目录 扩展欧几里得算法定义:应用:算法原理描述例题模板题求线性同余方程 总结 扩展欧几里得算法 定义: 通常谈到最大公因子时, 我们都会提到一个非常基本的事实: 给予二整数 a 与 b, 必存在有整数 x 与 y 使得ax + by = gcd(a,b)。有两个数a,b,对它们进行辗转相除法,可 阅读全文
posted @ 2022-10-19 22:04 chanxe 阅读(46) 评论(0) 推荐(0) 编辑
摘要:文章目录 快速幂例题概念讲解 总结 快速幂 定义: 顾名思义,快速幂就是快速算底数的n次幂。其时间复杂度为 O(log₂N), 与朴素的O(N)相比效率有了极大的提高。举例: 计算: a k m o d p a^k \ mod \ p ak mod p 假设k = 5,转化为二进制即101,又有这样 阅读全文
posted @ 2022-10-19 17:25 chanxe 阅读(87) 评论(0) 推荐(0) 编辑
摘要:欧拉函数 定义:在数论,对正整数n,欧拉函数是小于n的正整数中与n互质的数的数目.引理: 证明用容斥原理 例题 给定 n 个正整数 ai,请你求出每个数的欧拉函数。 欧拉函数的定义 1∼N 中与 N 互质的数的个数被称为欧拉函数,记为 ϕ(N)。 若在算数基本定理中, N = p 1 a 1 p 2 阅读全文
posted @ 2022-10-18 21:34 chanxe 阅读(84) 评论(0) 推荐(0) 编辑
摘要:文章目录 试除法求约数例题 约数的个数约数个数定理例题 约数的和约数和定理例题给定 n 个正整数 ai,请你输出这些数的乘积的约数之和,答案对 109+7 取模。 最大公约数(欧几里得算法)定义证明例题Python条件表达式 总结 约数,又称因数。整数a除以整数b(b≠0) 除得的商正好是整数而没有 阅读全文
posted @ 2022-10-17 16:50 chanxe 阅读(278) 评论(0) 推荐(0) 编辑
摘要:文章目录 质数判断质数例题 求解数的质因子概要例题 筛质数例题埃氏筛法线性筛 总结 质数 定义:质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。或叫素数。否则称为合数,规定1既不是素数也不是合数 判断质数 试除法 例题 给定 n 个正整数 ai,判定每个数是否是质数。 输入格式 阅读全文
posted @ 2022-10-16 17:18 chanxe 阅读(187) 评论(0) 推荐(0) 编辑
摘要:二分图 概述: 二分图又称作二部图,是图论中的一种特殊模型。 设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A,j in B),则称图G为一个二分图。简而言之,就是顶点集V可分割为两 阅读全文
posted @ 2022-10-15 19:20 chanxe 阅读(96) 评论(0) 推荐(0) 编辑
摘要:文章目录 Prim算法Kruskal算法并查集 总结 Prim算法 概述 普里姆算法(Prim算法),图论中的一种算法,可在加权连通图里搜索最小生成树。意即由此算法搜索到的边子集所构成的树中,不但包括了连通图里的所有顶点(英语:Vertex (graph theory)),且其所有边的权值之和亦为最 阅读全文
posted @ 2022-10-14 11:19 chanxe 阅读(77) 评论(0) 推荐(0) 编辑
摘要:datetime—基本日期和时间类型 文章目录 datetime 基本日期和时间类型概述timedelta 类对象date 对象time 对象datetime 对象 概述 c l a s s d a t e t i m e . d a t e class datetime.date classdat 阅读全文
posted @ 2022-10-13 21:10 chanxe 阅读(56) 评论(0) 推荐(0) 编辑
摘要:文章目录 操作系统引论操作系统的目标操作系统的作用操作系统的发展操作系统的基本特征 操作系统引论 操作系统的目标 方便性:现代OS的主要目标有效性: 提高系统资源利用率 : c p u 的有效工作时间 = 设备工作时间 工作总时间 cpu的有效工作时间 = \cfrac{设备工作时间}{工作总时间} 阅读全文
posted @ 2022-10-12 14:27 chanxe 阅读(19) 评论(0) 推荐(0) 编辑
摘要:文章目录 链表模拟树和图领接表数据结构讲解 DFS and BFSDFS模板 BFS模板有向图的拓扑序列Dijkstra算法朴素版Dijkstra(稠密图)流程分析 堆优化版Dijkstra(稀疏图) Bellman-FordSPFA概述例题 Floyd概述例题 链表模拟树和图 领接表数据结构讲解 阅读全文
posted @ 2022-10-12 11:55 chanxe 阅读(59) 评论(0) 推荐(0) 编辑
摘要:概述 简介: Floyd算法又称为插点法,是一种利用动态规划的思想寻找给定的加权图中多源点之间最短路径的算法,与Dijkstra算法类似。 算法过程: 1,从任意一条单边路径开始。所有两点之间的距离是边的权,如果两点之间没有边相连,则权为无穷大。 2,对于每一对顶点 u 和 v,看看是否存在一个顶点 阅读全文
posted @ 2022-10-10 17:48 chanxe 阅读(30) 评论(0) 推荐(0) 编辑
摘要:概述 SPFA算法的全称是:Shortest Path Faster Algorithm为了避免最坏情况的出现,在正权图上应使用效率更高的Dijkstra算法。若给定的图存在负权边,类似Dijkstra算法等算法便没有了用武之地,SPFA算法便派上用场了。定理:只要最短路径存在,上述SPFA算法必定 阅读全文
posted @ 2022-10-09 16:26 chanxe 阅读(19) 评论(0) 推荐(0) 编辑
摘要:文章目录 堆优化版DijkstraPython中的堆例题小结 Bellman-Ford算法原理注意点例题给定一个 n 个点 m 条边的有向图,图中可能存在重边和自环, 边权可能为负数。小结 总结 堆优化版Dijkstra 用于稀疏图的存储优化,使用邻接表存储图,用优先队列存储每个节点 Python中 阅读全文
posted @ 2022-10-05 10:42 chanxe 阅读(25) 评论(0) 推荐(0) 编辑
摘要:文章目录 有向图的拓扑序列关于拓扑序列的必要知识例题小结 朴素Dijkstra算法流程分析例题小结 总结 有向图的拓扑序列 关于拓扑序列的必要知识 定义:图中所有点构成的序列 A 满足:对于图中的每条边 (x,y),x 在 A 中都出现在 y 之前,则称 A 是该图的一个拓扑序列。拓扑序列存在的充要 阅读全文
posted @ 2022-10-03 21:19 chanxe 阅读(81) 评论(0) 推荐(0) 编辑
摘要:文章目录 图和树的存储DFS模板例题:树的重心 BFS模板例题:图中点的层次 总结 链表模拟数组 看本篇需要了解,链表的数组模拟 图和树的存储 邻接矩阵,空间是 O ( n 2 ) O(n^2) O(n2)一般使用邻接表来存储 数据结构 h[N]:表头,每个节点的连通的起始点 e[M]:存储节点的值 阅读全文
posted @ 2022-10-01 20:36 chanxe 阅读(34) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示