码迷,mamicode.com
首页 >  
搜索关键字:复杂度    ( 16171个结果
Sort List
Sort a linked list in O(n log n) time using constant space complexity.思路:使用O(nlogn)时间复杂度和常数空间复杂度,我们想到可以用归并排序。1)找到链表中间位置2)将两个链表按序合并链表3)对所给链表进行整体的归并排序/*...
分类:其他好文   时间:2014-06-27 00:22:37    阅读次数:303
递归算法的时间复杂度分析 转载
在算法分析中,当一个算法中包含递归调用时,其时间复杂度的分析会转化为一个递归方程求解。实际上,这个问题是数学上求解渐近阶的问题,而递归方程的形式多种多样,其求解方法也是不一而足,比较常用的有以下四种方法: (1)代入法(Substitution Method) 代入法的基本步骤是先推测递归方程的显式...
分类:其他好文   时间:2014-06-26 23:45:39    阅读次数:282
C/C++面试之算法系列--1~n无序数组时间复杂度为O(n)排序
转载自:http://blog.csdn.net/sailor_8318/article/details/30543831~n无序数组时间复杂度为O(n)排序有1,2,....一直到n的无序数组,求排序算法,并且要求时间复杂度为O(n),空间复杂度O(1),使用交换,而且一次只能交换两个数.(华为)...
分类:编程语言   时间:2014-06-26 18:20:53    阅读次数:143
编程之美--2.10
题目描述:求数组的最大值和最小值,并且计算比较次数思路:(1)普通思路是遍历一遍,得比较2*N次(2)分治,具体计算可以参考书上内容,算法时间复杂度是O(logn) 1 #include 2 #include 3 #include 4 #include 5 #include 6 #incl...
分类:其他好文   时间:2014-06-26 17:13:38    阅读次数:170
《python源代码剖析》笔记 python中的Dict对象
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie1.PyDictObject对象 --> C++ STL中的map是基于RB-tree的,搜索时间复杂度是O(logN)PyDictObject採用了hash表,时间复杂度是O(1)typede...
分类:编程语言   时间:2014-06-26 16:35:13    阅读次数:175
常用排序算法时间复杂度和空间复杂度简析
前段时间将排序算法从新整理了一下,并对工作原理,时间复杂度,空间复杂度进行了一些简单分析。内容主要包括快速排序,堆排序,归并排序等三种常用排序算法。...
分类:其他好文   时间:2014-06-25 06:59:49    阅读次数:323
算法笔记(二)抽牌法产生随机全排列
本章介绍了排序算法演示的最后一步准备工作,产生随机数。我们通过抽牌法以o(n)的时间复杂度,快速产生了一组随机数,用于一般性数据的排序效果来进行展示。...
分类:其他好文   时间:2014-06-25 00:25:10    阅读次数:237
LeetCode :: Insertion Sort List [详细分析]
Sort a linked list using insertion sort. 仍然是一个非常简洁的题目,让我们用插入排序给链表排序;这里说到插入排序,可以来回顾一下, 最基本的入门排序算法,就是插入排序了;时间复杂度为n^2,最基本的插入排序是基于数组实现的,下面给出基于数组实现的插入排序,来体会一个插入排序的思想; 以下仅为数组实现,不是解题代码,没兴趣可以跳过。 vo...
分类:其他好文   时间:2014-06-24 23:56:31    阅读次数:359
《啊哈!算法》第6章最短路径
第一节 Floyd-Warshall算法本算法可以求任意两个点之间的最短路径,又称“多源最短路径”,其时间复杂度为O(n^3)其核心部分只有下面几行,注意加法的溢出处理 //floyd最短路径算法的核心部分 for(int k = 0; k grid[i][k]+grid[k][j])...
分类:其他好文   时间:2014-06-24 21:48:25    阅读次数:290
Codeforces 96D Volleyball spfa
题目链接:点击打开链接 题意: 给定n个点m条边的无向图 起点、终点 下面m行表示边和边权 再下面n行表示每个点有一辆出租车,这辆出租车能开的最远距离和搭乘这辆车的费用 问到终点的最小费用 开始感觉复杂度太大不好下手,暴力出奇迹。。 Y一下即可得到 spfa套spfa 注意inf要足够大,__int64 #include #include #include #inclu...
分类:其他好文   时间:2014-06-24 19:49:16    阅读次数:258
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!