花费 34 ms
常用数据结构及复杂度

常用数据结构的时间复杂度 Data Structure Add Find Delete GetByInd ...

Sun Jun 29 16:16:00 CST 2014 89 46256
算法复杂度分析

为什么要进行算法分析? 预测算法所需的资源 计算时间(CPU 消耗) 内存空间(RAM 消耗) 通信时间(带宽消耗) 预测算法的运行时间 ...

Sun Jun 29 00:44:00 CST 2014 19 46312
Bellman-Ford 单源最短路径算法

Bellman-Ford 算法是一种用于计算带权有向图中单源最短路径(SSSP:Single-Source Shortest Path)的算法。该算法由 Richard Bellman 和 Leste ...

Mon Feb 02 16:29:00 CST 2015 4 38527
Ford-Fulkerson 最大流算法

流网络(Flow Networks)指的是一个有向图 G = (V, E),其中每条边 (u, v) ∈ E 均有一非负容量 c(u, v) ≥ 0。如果 (u, v) ∉ E 则可以规定 c(u, ...

Fri Feb 06 11:32:00 CST 2015 7 34070
字符串匹配算法

字符串匹配问题的形式定义: 文本(Text)是一个长度为 n 的数组 T[1..n]; 模式(Pattern)是一个长度为 m 且 m≤n 的数组 P[1..m]; T 和 P 中的元 ...

Sun Oct 05 05:50:00 CST 2014 18 28918
二叉查找树

在文章《常用数据结构及复杂度》中,介绍了一些计算机程序设计中常用的线性数据结构,包括 Array、ArrayList、LinkedList<T>、List<T>、Stack&l ...

Thu Jul 03 16:55:00 CST 2014 21 28307
哈希表和完美哈希

我们知道,通过对数组进行直接寻址(Direct Addressing),可以在 O(1) 时间内访问数组中的任意元素。所以,如果存储空间允许,可以提供一个数组,为每个可能的关键字保留一个位置,就可以应 ...

Mon Aug 04 02:10:00 CST 2014 4 27570
后缀树

在《字符串匹配算法》一文中,我们熟悉了字符串匹配问题的形式定义: 文本(Text)是一个长度为 n 的数组 T[1..n]; 模式(Pattern)是一个长度为 m 且 m≤n 的数组 P ...

Tue Oct 28 06:12:00 CST 2014 14 23440
二叉树的基本功能实现方法(C++)

假设:有一个n个元素的完全二叉树,为了使其成为满二叉树,补全没有孩子的节点是的除了叶节点所有节点都有两个孩子,即最低层皆为-1. 例1:               1          2 ...

Thu Sep 01 04:55:00 CST 2016 2 17004
Dijkstra 单源最短路径算法

Dijkstra 算法是一种用于计算带权有向图中单源最短路径(SSSP:Single-Source Shortest Path)的算法,由计算机科学家 Edsger Dijkstra 于 1956 年 ...

Mon Feb 02 16:30:00 CST 2015 0 21649

 
粤ICP备18138465号  © 2018-2024 CODEPRJ.COM