数据结构

线性表:

① 顺序,链表,索引,散列存储结构

② 单向,双向,循环链表

特点:

① 每个元素(除第一个和最后一个),有唯一的前趋和后继

②各元素间存在着线性关系

③ 均匀性:各元素数据类型必须相同

④ 有序性:各元素是有序的,不可交换次序

 

顺序存储

1 数据连续存放,随机存取

2  逻辑上相邻,物理上也相邻

3 存储结构简单,易实现

4 插入,删除操作不便 

5 存储密度大,空间利用率高

6 需要预先分配空间,不管这些空间能否最大限度地利用

  结论:顺序存储结构适合于表中元互变动比较少的情况

 链表:

链表特点:

1 插入,删队操作极为方便

2 数据非连续存放,顺序存取

3 逻辑上相邻,物理上不一定相邻

4 存储结构较复杂,需要额外的存储空间

   结论:链表存储结构适合于元互频繁变动的线性表

 

posted @ 2012-04-25 10:42  pantherbean  阅读(198)  评论(0编辑  收藏  举报