码迷,mamicode.com
首页 >  
搜索关键字:时空复杂度    ( 54个结果
o(1), o(n), o(logn), o(nlogn)
在描述算法复杂度时,经常用到o(1), o(n), o(logn), o(nlogn)来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义: 这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。 O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关 ...
分类:其他好文   时间:2018-09-15 15:17:29    阅读次数:152
算法复杂度实例 -- O(1) O(n) O(logN) O(NlogN)
在描述算法复杂度时,经常用到o(1), o(n), o(logn), o(nlogn)来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义: 这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。 O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关 ...
分类:编程语言   时间:2018-08-22 21:54:11    阅读次数:182
912数据结构chapter1—序
0x01数据结构与时空复杂度 "数据结构" 是一种组织和存储数据的方式。它包含三方面的内容,逻辑关系、存储关系以及操作。 逻辑结构 线性结构 :一般线性表;受限线性表 栈和队列;线性表推广 数组,广义表 非线性结构 :集合;树形结构 一般树,二叉树;图形结构 有向图,无向图 存储结构 顺序存储 :将 ...
分类:其他好文   时间:2018-06-10 12:07:53    阅读次数:185
并查集的优化及应用
2018-05-01 15:13:08 并查集是一个时空复杂度非常优越的数据结构,并且通过优化后其复杂度为<O(1),O(n)>。 并查集的优化主要有两个方面: 路径压缩 按rank来合并 路径压缩: 按rank合并: 684. Redundant Connection 684. Redundant ...
分类:其他好文   时间:2018-05-01 23:25:25    阅读次数:202
线性筛法
【寻物启示】 我的脑子不小心被我弄丢了,有谁看见我的脑子了,请联系我,谢谢! 【线性筛法】 线性筛法是啥,它是筛法。它降低了时空复杂度,如果用暴力的方法求素数,会爆时间。 【模版】 【例题--素数个数】<题目描述> 求{1,2,...,N}中素数的个数。 <输入> 1个整数N。 <输出> 1个整数, ...
分类:其他好文   时间:2018-02-26 13:21:24    阅读次数:133
如何计算算法的时空复杂度
算法的时间复杂度: 原文地址:http://blog.csdn.net/com_ice/article/details/79025117 时空复杂度: https://www.cnblogs.com/zakers/archive/2015/09/14/4808821.html 推荐:http://b ...
分类:编程语言   时间:2018-01-31 14:55:05    阅读次数:206
o(1), o(n), o(logn), o(nlogn)算法复杂度
在描述算法复杂度时,经常用到o(1), o(n), o(logn), o(nlogn)来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义: 这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。 O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关 ...
分类:编程语言   时间:2018-01-30 19:45:42    阅读次数:187
寒假:2
今天写了trapping rain water, 发现了,有了一些储备的数学知识,很多问题会更容易抽象,也更容易找到解决办法。比如解决trw时的抽象出的极值观点。 发现了,算法是一点一点勾勒出来的,把问题一步步抽象,一步步解决。 知道了算法的时空复杂度的概念,对算法这个概念也有了更深的理解。 具体的 ...
分类:其他好文   时间:2018-01-30 00:30:37    阅读次数:133
后缀自动机
概述 后缀自动机是一类确定性有限自动机,其可以以O(n)的时空复杂度在长度为n的模式串P上进行编译,得到的则是Suffix Automaton,即后缀自动机。后缀自动机可以在O(m)的时间复杂度内判别长度为m的串是否是P的子串,是否是P的后缀。 理论部分 后缀自动机实际上是一副有向图,我们从起点st ...
分类:其他好文   时间:2018-01-27 20:19:37    阅读次数:160
浅谈-RMQ
浅谈RMQ Today,我get到了一个新算法,开心....RMQ。 RMQ(Range Minimum/Maximum Query),意思是对于一段区间,查询最大值或最小值的一种数据结构。首先,我们很容易想到线段树,时空复杂度均为O(nlogn),但是RMQ的优越之处就在于它查询是O(1)的。 首 ...
分类:其他好文   时间:2018-01-13 12:59:43    阅读次数:138
54条   上一页 1 2 3 4 5 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!