首页 > 其他 > 详细

数据结构之线性存储结构

时间:2015-12-13 18:39:48      阅读:208      评论:0      收藏:0      [点我收藏+]

  昨天和leader吃饭,谈到说到链表结构,由于对数据结构的不了解(之前看过一点,现在早忘了),答的牛头不对马嘴,直接被屌丢人现眼了。所以今天就赶紧看看数据结构,然后记下今日之所得,时不时来看看。

  再讲链表之前,先来了解线性表的存储结构:其主要分为两类,一、顺序存储结构——顺序表;二、链式存储结构——链表。

  通过两者的对比表格,我们能够更加清楚的了解顺序表链式表的特点:

顺序存储结构——顺序表

 

 

1、可以随机访问。

2、占用连续空间,存储分配只能预先进行,即静态分配。

  一旦分配好了,在对其操作过程中不变。

3、插入操作需要移动多个元素。

 

链式存储结构——链表

1、不可以随机访问。

2、不需要占用连续空间,动态分配。即在要创建新结点的

  时候再进行空间划分。

3、插入操作不需要移动多个元素。

4、每个结点划一部分空间存储指向下一结点位置的指针,

  故存储空间利用率比顺序表稍低

 

  接下来分别了解5种形式的链表:

  1、单链表

  

数据结构之线性存储结构

原文:http://www.cnblogs.com/hcw136156133/p/5043164.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!