数据结构之旅
_solary
这个作者很懒,什么都没留下…
展开
-
数据结构的基本概念
if you give someone a program,you will frustrate them for a day; if you teach them how to program ,you will frustrate them for a lifetime.(如果你交个某人一个程序,你将折磨他一整天;如果你教给某人如何编写程序,你将折磨他一辈子。)数据结构: 是相互之间存在的一种或原创 2016-09-21 20:19:51 · 874 阅读 · 0 评论 -
算法
一大早发了个软件版本,又不知道干嘛了,继续看书吧。。。算法 算法是解决特点问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。算法的度量方式 有事后统计方法和事前分析估算法。 事后统计就是用记时器统计代码执行的时间。 事前统计就是在依据特点的统计方法对算法进行估算 记得刚毕业找工作那会儿最怕人家问什么时间复杂度空间复杂度的,非科班原创 2016-09-22 11:28:41 · 606 阅读 · 0 评论 -
线性表
十一回来后正式上班的第一天,坐我后面的小伙儿闪人了。线性表 : 零个或多个数据元素的有限序列。 所以线性表首先是一个序列,也就是说元素之间是有顺序的。 然后它是有限的,在计算机中处理的对象都是有限的,无限的数列只存在数学的概念中。线性表的抽象数据类型:Data 线性表的数据对象集合为{a1,a2,a3,……,an},每个元素的类型均为Data类型,其中除第一个元素a1外,每一个元素有原创 2016-10-12 16:26:20 · 769 阅读 · 0 评论 -
栈与队列
一、栈是限定仅在表尾进行插入和删除的线性表 允许插入和删除的一端称为栈顶,另一端称为栈底,栈又称为先进后出的线性表简称LIFO结构栈的抽象数据类型 ADT 栈 Data 同线性表。元素具有相同的类型,相邻元素具有前驱和后继关系 Operation InitStack(*S):初始化操作,建立一个空栈S。 DestroyStack(*S):原创 2016-10-13 11:41:02 · 554 阅读 · 0 评论