数据结构
文章平均质量分 73
azurecell
这个作者很懒,什么都没留下…
展开
-
图解数据结构之总纲
在详细讲具体的数据结构之前,我们来看一看都有哪些数据结构,以及为什么会有这些数据结构。 数据结构主要研究的是数据元素之间的关系,那么数据元素之间都有哪些关系呢,主要有一对一的关系,一对多的关系和多对多的关系,我们的基本数据结构无非也就是围绕这三种关系来展开的。一对一的关系主要是线性表及其扩展;一对多的关系是树结构及其扩展;多对多的关系是图结构及其扩展;原创 2015-01-27 23:24:03 · 730 阅读 · 1 评论 -
图解数据结构之线性表
一。线性表的抽象数据类型在总纲我们说到,线性表的抽象数据结构如下如示:ADT 线性表(List)Data DT node; DT prev;//optinal DT next;//optinalOperation: changeNode; updateNode; findNo原创 2015-02-03 21:52:23 · 857 阅读 · 0 评论 -
图解数据结构之开篇
随着工作年限的增加,越来越觉的内功的重要性,所以我觉的应该回过头来再看一下计算机理论基础,巩固和增强一下自己的内功,所以我打算从数据结构开始看起。特在此记录自己的学习过程。 我打算以图解的形式记录这次学习过程,这样能够加深印象,也更容易理解。 好了,我们开始吧。 那么什么是数据结构呢?就是数据+结构,更抽象一点其实就是集合关系原创 2015-01-16 23:20:12 · 1255 阅读 · 0 评论 -
图解数据结构之算法
今天我们来说说算法,为什么数据结构要涉及到算法呢?而为什么在介绍具体的数据结构之前,要先讲算法呢? 正如开篇讲到的,算法是对数据如何处理的方法,不了解施加于数据上的算法需求就无法决定数据结构;反之,算法的结构设计和选择在很大程度上又依赖于作为其基础的数据结构,即数据结构为算法提供了原料。 上面只是一个形象的比喻,我们还是要给算法一个较官方的定义:算法就是用来解决某个特定课题的一原创 2015-01-19 23:22:36 · 692 阅读 · 0 评论