.
.
.
.
.
.
文档搜索
搜索
分类
上传
我的
请输入搜索关键字
今日推荐
基础算法
图论算法
more
AC 自动机教程
本文介绍了AC自动机的原理、核心概念(包括字典树Trie、失败指针和输出节点)及其构建与应用过程。通过结合有限状态自动机DFA和Trie的思想,AC自动机能在线性时间内完成对多个模式串的同时匹配,适用于文本处理、信息检索等领域。
2025-05-01 16:43:22
0
59
Dinic算法教程
Dinic算法是一种解决最大流问题的高效方法,通过引入分层图和阻塞流的概念来优化网络中的流量分配。本文档详细介绍了Dinic算法的核心概念、工作原理、具体步骤及其实现方式。
2025-05-01 16:12:08
0
137
最远点对问题教程
本文介绍了如何在平面上找到距离最远的两个点,即最远点对问题。通过暴力法和基于凸包优化的方法(如Graham扫描、Andrew算法及旋转卡壳法)解决该问题,适用于大规模数据集。
2025-04-27 23:02:24
1
107
2-SAT 问题教程
本文详细介绍了2-SAT(2-Satisfiability)问题的定义、等价表述、求解算法(如Kosaraju算法和Tarjan算法)、应用及扩展。通过构建蕴含图并利用强连通分量分析,2-SAT可以在多项式时间内求解,适用于逻辑验证、调度等问题。
2025-04-27 22:53:16
0
77
SG函数教程:从基础到高级应用
本教程详细介绍了SG函数(Sprague-Grundy函数)在公平组合游戏中的应用,包括其定义、计算方法、多堆博弈的应用以及与其他博弈论工具的比较。通过示例和代码实现帮助读者理解和掌握SG函数。
2025-04-27 22:45:11
0
60
置换群教程
本文档详细介绍了置换群的基本概念、表示方法、性质及其在组合数学、密码学、化学和计算机科学中的应用。内容包括置换的定义、双行表示法与循环表示法、对称群与交错群等。
2025-04-27 22:41:07
0
53
随机森林算法教程
本文档介绍了随机森林算法的定义、核心思想及特点,并详细讲解了其构建过程、参数调优、Python实现以及与其他算法的对比。通过实际案例展示了随机森林在分类与回归问题中的应用。
2025-04-26 17:19:29
0
47
Stoer-Wagner算法教程
Stoer-Wagner算法是一种用于求解无向加权图的全局最小割问题的确定性算法,通过逐步合并顶点对来动态维护当前割的大小,最终找到全局最小割。其时间复杂度为O(n^3)或优化后为O(nm + n^2 log n),适用于稠密图。
2025-04-26 16:51:31
0
95
无向图最小割教程
本文介绍了无向图中最小割的基本概念、应用场景以及求解方法,包括Stoer-Wagner算法和Karger算法,并提供了Python代码示例。
2025-04-26 16:35:54
0
61
欧拉回路算法教程
本教程介绍了欧拉回路的基础概念、相关术语及其在无向图和有向图中的判定条件。详细讲解了基于DFS的Hierholzer算法来寻找欧拉回路或路径,并提供了Python代码示例。同时讨论了算法的时间复杂度、空间复杂度以及常见问题处理。
2025-04-26 16:27:16
0
152
树的同构教程
本教程介绍了树的同构概念、基本定义、判断算法及其实现方法,通过具体示例分析了如何比较两棵树是否具有相同的结构。还讨论了时间复杂度以及树同构在图形比较、算法设计等领域的应用。
2025-04-26 16:05:30
0
62
Trie树(前缀树/字典树)教程
本文介绍了Trie树(前缀树或字典树)的基本概念、特点、基本结构及其实现方式,包括插入、搜索、删除等操作,并讨论了其应用场景和优缺点。
2025-04-26 16:02:39
0
51
1
...
588
589
590
591
592
593
...
598
跳转到
页
确定
请选择文档类型
全部
请选择文档类型
注册 / 登录
夜间主题
搜索
分类
上传
我的