
算法设计与分析
xiaohang20103
这个作者很懒,什么都没留下…
展开
-
数据结构
数据结构式相互之间存在一种或者多种特定关系的数据元素的集合逻辑结构:集合结构线性结构树形结构图形结构物理结构:顺序存储结构链式存储结构算法的时间复杂度:就是算法的时间的量度,记作:T(n)=O(f(n)),表示随问题规模n的增大,算法执行时间的增长率和f(n)的增长率相同,称作为算法的渐近时间复杂度。常数阶O(1)线性阶O(n)为一个N的循环对数阶O转载 2013-06-20 11:10:24 · 498 阅读 · 0 评论 -
hadoop
原文地址:淘宝(大数据库应用)作者:小杰第一部分、mapreduce模式与hadoop框架深入浅出架构扼要 想读懂此文,读者必须先要明确以下几点,以作为阅读后续内容的基础知识储备:Mapreduce是一种模式。Hadoop是一种框架。Hadoop是一个实现了mapreduce模式的开源的分布式并行编程框架。 所以,你现在转载 2013-07-17 09:28:53 · 606 阅读 · 0 评论 -
什么是算法
算法(Algorithm)是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。 算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤。或者看成按照要求设计好的有限的确切转载 2013-07-03 21:27:11 · 972 阅读 · 0 评论 -
vi编辑器的使用
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念 基本上vi可以分为三种状态,转载 2013-08-05 09:00:54 · 540 阅读 · 0 评论