码迷,mamicode.com
首页 >  
搜索关键字:时间复杂度    ( 8884个结果
顺序统计:寻找序列中的最大最小数
查找输入序列中的最大最小数值,要求时间复杂度为1.5nC#实现如下:public class MinMaxFinder where T : IComparable { public void FindMinMax(T[] array, int startIndex, int en...
分类:其他好文   时间:2014-04-28 17:43:30    阅读次数:441
[LeetCode] 时间复杂度 O(n),空间复杂度 O(1) 的动态规划算法,题 Jump Game
Jump GameGiven an array of non-negative integers, you are initially positioned at the first index of the array.Each element in the array represents yo...
分类:其他好文   时间:2014-04-28 11:30:27    阅读次数:551
LeetCode OJ - Longest Consecutive Sequence
这道题中要求时间复杂度为O(n),首先我们可以知道的是,如果先对数组排序再计算其最长连续序列的时间复杂度是O(nlogn),所以不能用排序的方法。我一开始想是不是应该用动态规划来解,发现其并不符合动态规划的特征。最后采用类似于LRU_Cache中出现的数据结构(集快速查询和顺序遍历两大优点于一身)来...
分类:其他好文   时间:2014-04-28 10:21:19    阅读次数:1003
二分查找
【二分查找】 针对有序数组,性能非常好。 【时间复杂度】 logn 【代码】 #include #include //非递归实现二分查找 int BinarySearch1(int a[], int n, int key) { int left, right; int mid; left = 0; right = n - 1; while(left <= right) ...
分类:其他好文   时间:2014-04-27 19:42:22    阅读次数:538
8884条   上一页 1 ... 887 888 889
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!