常用算法.docx

上传人:b****5 文档编号:11750459 上传时间:2023-03-31 格式:DOCX 页数:7 大小:15.69KB
下载 相关 举报
常用算法.docx_第1页
第1页 / 共7页
常用算法.docx_第2页
第2页 / 共7页
常用算法.docx_第3页
第3页 / 共7页
常用算法.docx_第4页
第4页 / 共7页
常用算法.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

常用算法.docx

《常用算法.docx》由会员分享,可在线阅读,更多相关《常用算法.docx(7页珍藏版)》请在冰豆网上搜索。

常用算法.docx

常用算法

发信人:

kaman(天道酬勤),信区:

ACMICPC

标题:

ACM竞赛知识列表zz

发信站:

荔园晨风BBS站(SunNov1913:

49:

482006),站内

图论

路径问题

最短路径

0/1边权最短路径

BFS

非负边权最短路径

Dijkstra

u可以用Dijkstra解决的问题的特征

负边权最短路径

Bellman-Ford

uBellman-Ford的Yen-氏优化

u差分约束系统

Floyd

u广义路径问题

u传递闭包

u极小极大距离/极大极小距离

EulerPath/Tour

圈套圈算法

混合图的EulerPath/Tour

HamiltonPath/Tour

特殊图的HamiltonPath/Tour构造

生成树问题

最小生成树

第k小生成树

最优比率生成树

u0/1分数规划

度限制生成树

连通性问题

u强大的DFS算法

无向图连通性

割点

割边

二连通分支

有向图连通性

强连通分支

u2-SAT

u最小点基

有向无环图

拓扑排序

u有向无环图与动态规划的关系

二分图匹配问题

u一般图问题与二分图问题的转换思路

最大匹配

u有向图的最小路径覆盖

u0/1矩阵的最小覆盖

完备匹配

最优匹配

网络流问题

u网络流模型的简单特征和与线性规划的关系

最大流最小割定理

最大流问题

有上下界的最大流问题

u循环流

最小费用最大流/最大费用最大流

弦图的性质和判定

组合数学

u解决组合数学问题时常用的思想

u逼近

u递推/动态规划

概率问题

Polya定理

 

计算几何/解析几何

u计算几何的核心:

叉积/面积

u解析几何的主力:

复数

基本形

直线,线段

多边形

凸多边形/凸包

u凸包算法的引进,卷包裹法

Graham扫描法

u水平序的引进,共线凸包的补丁

完美凸包算法

相关判定

两直线相交

两线段相交

点在任意多边形内的判定

点在凸多边形内的判定

经典问题

最小外接圆

近似O(n)的最小外接圆算法

点集直径

旋转卡壳,对踵点

多边形的三角剖分

数学/数论

最大公约数

Euclid算法

扩展的Euclid算法

同余方程/二元一次不定方程

同余方程组

线性方程组

高斯消元法

u解mod2域上的线性方程组

u整系数方程组的精确解法

矩阵

行列式的计算

u利用矩阵乘法快速计算递推关系

分数

分数树

连分数逼近

数论计算

求N的约数个数

求phi(N)

求约数和

……

素数问题

概率判素算法

概率因子分解

数据结构:

组织结构

二叉堆

左偏树

胜者树

Treap

统计结构

树状数组

虚二叉树

线段树

u矩形面积并

u圆形面积并

关系结构

Hash表

并查集

u路径压缩思想的应用

STL中的数据结构

vector

deque

set/map

动态规划/记忆化搜索

u动态规划和记忆化搜索在思考方式上的区别

最长子序列系列问题

最长不下降子序列

最长公共子序列

一类NP问题的动态规划解法

树型动态规划

背包问题

动态规划的优化

u四边形不等式

u状态设计

u规划方向(?

常用思想

二分

最小表示法

--

Scienceiswhatweunderstandwellenoughtoexplaintoacomputer.

Artiseverythingelsewedo.

————DonaldE.Knuth

 

※来源:

·荔园晨风BBS站·[FROM:

210.21.224.233]

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1