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