码迷,mamicode.com
首页 >  
搜索关键字:空间复杂度    ( 2067个结果
第二章实验报告
1.实践题目:7-1 二分查找 2、题目描述:在a[n]数组中使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。 3、算法描述 4、算法时间及空间复杂度分析:利用二分递归查找找出X的下标,同时每进入一次递归,比较次数加1,这样空间复杂度为1,(并没有额 ...
分类:其他好文   时间:2018-10-22 00:06:53    阅读次数:149
算法第二章上机实验报告
时间复杂度:二分查找是将数组 array 从中间切成大致相等的两部分,取 array[n/2] 与key做比较,如果 x==a[n/2] ,则找到 key 。因为每次规模都小一半,最多找了 k 次,则 2^k = n, k = log n,时间复杂度为O(log n)。 空间复杂度:本题变量不会随着 ...
分类:编程语言   时间:2018-10-21 20:36:03    阅读次数:174
面试升级打怪-中到高的过程
1.php内存分配原理、引用 或赋值的 处理过程、垃圾回收机制、数组的运行原理。数组函数、字符串函数、排序函数。PHP5中,var_dump机制原理,模拟一下。2.数据结构 Btree 索引实现方式 二叉树 (关系设计的程序是否合理,知道的多 设计思路越多)3.redis 5种数据结构 分别的使用场 ...
分类:其他好文   时间:2018-10-19 22:01:52    阅读次数:228
Morris遍历遍历二叉树
遍历二叉树的递归方法使用了函数栈,非递归方法使用了申请的栈, 两者的额外空间都与树的高度有关,所以空间复杂度为O(h),h为二叉树的高度。 可以使用二叉树叶子节点中大量指向null的指针实现空间复杂度O(1)的遍历。 Morris遍历的实质就是避免使用栈结构,让下层到上层有指针, 具体是通过让底层节 ...
分类:其他好文   时间:2018-10-19 02:23:00    阅读次数:184
静态二维数点问题离线解法的一种设想
先将所有点和询问读下来,按每一维离散化。 之后开n个vector,表示横坐标为i的点。可以$O(n)$处理二维前缀和。 查询时在vector中lower_bound,差分即可。 总时间复杂度$O(n\log n)$,空间复杂度$O(n)$,常数可能比扫描线小。 ...
分类:其他好文   时间:2018-10-19 00:06:56    阅读次数:348
二叉树(1)-----遍历
一、前序遍历: 递归方式: 非递归方式:时间复杂度O(n),空间复杂度O(n) 二、中序遍历: 递归方式: 非递归方式: 三、后序遍历: 递归 非递归: ...
分类:其他好文   时间:2018-10-18 13:12:35    阅读次数:147
最小栈的实现和优化
最小栈 实现一个最小栈,一步一步优化,空间O(N) 时间O(1) 。 [算法优化] 时间复杂度O(1) 空间复杂度较上面一段代码减少。push,pop,top,getMin都是O(1)时间。 ...
分类:其他好文   时间:2018-10-17 17:43:59    阅读次数:227
c++滚动数组
说来惭愧,我老早以前就学习了dp,可直到最近才知道滚动数组。 所以说,滚动数组是什么呢? 它是一种优化dp空间复杂度的思想。 在dp转移时,我们往往不需要之前推的所有的,而是只需要前一两个转移的。 我们以斐波那契数列为例,代码如下: 可以发现,如果求解99位,那么需要使用将近快100个存储单元。 如 ...
分类:编程语言   时间:2018-10-16 22:04:23    阅读次数:350
二 时间复杂度和空间复杂度
时间复杂度: 1 找寻基本语句:算法中执行次数最多的那条语句就是基本语句,通常是最内层循环多的循环体。 2 计算基本语句的数量级: 只需要计算基本语句的执行次数。保证最高次幂正确即可。 忽略低次幂和最高次幂的系数,简化分析,注意力集中在最重要的一点:增长率。 3 用大O表示法表示算法的性能。 将基本 ...
分类:其他好文   时间:2018-10-16 19:23:26    阅读次数:250
算法基础 -- 简介时间复杂度与空间复杂度
算法是为求解一个问题所需要遵循的、被清楚地指定的简单指令的集合。对于一个问题,一旦给定某种算法并且确定其实正确的,那么重要的一步就是确定该算法将需要多少诸如时间或空间等资源量的问题,这就是时间复杂度和空间复杂度存在的意义。常用时间复杂度和空间复杂度来衡量不同算法的优劣。 一、从数学的角度理解 O(n ...
分类:编程语言   时间:2018-10-16 18:41:22    阅读次数:210
2067条   上一页 1 ... 75 76 77 78 79 ... 207 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!