
数据结构
ab198604
这个作者很懒,什么都没留下…
展开
-
数据结构学习之单向链表结构
注:本文的主要目的是为了记录自己的学习过程,也方便与大家做交流。转载请注明来自: http://blog.youkuaiyun.com/ab198604/最近突然间觉得应该补补IT技术的基础的知识,因为对这些基础知识的梳理不仅可以对自己所掌握的知识进一步巩固,无论是提高自身的技术水平方面还是从后期就业方面,都是大有裨益的,所以还是要打好基础,一步一个脚印才行,总之,知识需要有时间的积累。从前自己并原创 2012-12-06 17:11:18 · 10577 阅读 · 3 评论 -
数据结构学习之二叉树(实践篇)
注:本文的主要目的是为了记录自己的学习过程,也方便与大家做交流。转载请注明来自:http://blog.youkuaiyun.com/ab198604 上一篇博文主要对树、二叉树的概念及其一些基本特性进行简要的描述,偏向于理论知识。而本文的主要内容是针对二叉树这种数据结构的实现细节进行设计与分析,理论与实践相结合可以加深对系统知识的掌握。二叉树这种数据结构,应用非常广泛,在l原创 2013-01-17 08:29:18 · 13020 阅读 · 3 评论 -
数据结构学习之二叉树(理论篇)
注:本文的主要目的是为了记录自己的学习过程,也方便与大家做交流。转载请注明来自:http://blog.youkuaiyun.com/ab198604 一、什么是树? 在前几篇的博文中主要讲述的是链式存储这种数据结构,它们的用途非常广泛,但是在实际的应用中,还存在着另一种非常重要的数据结构,它就是树。树的结构示意图如下所示: 上图就是一种数原创 2013-01-16 08:51:11 · 22261 阅读 · 7 评论 -
数据结构学习之集合
注:本文的主要目的是为了记录自己的学习过程,也方便与大家做交流。转载请注明来自:http://blog.youkuaiyun.com/ab198604另:本文需要单向链表的知识,如果不了解单向链表,可以访问:http://blog.youkuaiyun.com/ab198604/article/details/8253405学习 只要受过教育的人相信对集合的概念并不陌生,原创 2013-01-07 16:28:28 · 9617 阅读 · 2 评论 -
数据结构学习之队列
注:本文的主要目的是为了记录自己的学习过程,也方便与大家做交流。转载请注明来自:http://blog.youkuaiyun.com/ab198604 对于队列的实现方式与栈的实现方式类似,也是基于链表的操作,所以关于队列的具体代码实现也是在原有单向链表的基础之上进一步的封装后完成。队列的数据存储与检索与栈相反,它主张先进先出,与我们现实生活中的排队买票类似,第一个先排队的先原创 2013-01-06 16:26:03 · 1436 阅读 · 0 评论 -
数据结构学习之栈
注:本文的主要目的是为了记录自己的学习过程,也方便与大家做交流。转载请注明来自:http://blog.youkuaiyun.com/ab198604 一般来说,在进行程序设计时需要考虑数据的存储方式,不同的数据存储方式决定了其相应的数据检索方法。通常检索数据常用的存储结构为栈和队列。下面先简单介绍下这“栈”这种存储结构的一些基本知识。 一、栈原创 2013-01-05 14:35:14 · 1291 阅读 · 0 评论 -
数据结构学习之循环链表结构
注:本文的主要目的是为了记录自己的学习过程,也方便与大家做交流。转载请注明来自:http://blog.youkuaiyun.com/ab198604 循环链表在单向链表及双向链表的基础之上作了一进步的概念延伸,循环链表让链表操作变的更加灵活。这是因为,单向链表与双向链表都具有链表的头结点与尾结点,如果我们进一步思考: 1单向链表的尾结点的next链域指向其头结原创 2013-01-04 17:55:53 · 7208 阅读 · 2 评论 -
数据结构学习之双向链表结构
注:本文的主要目的是为了记录自己的学习过程,也方便与大家做交流。转载请注明来自:http://blog.youkuaiyun.com/ab198604 在前面总结的单向链表结构的基础上,现在开始着手实践实践双向链表结构,如果充分理解了单向链表数据结构,那对双向链表结构的理解也就不再困难,换个角度而言,双向链表是单向链表的扩展,如果从数据结构代码的定义上来看,双向链表需要维护三个数据原创 2012-12-10 22:48:50 · 19954 阅读 · 5 评论