数据结构之线性表

线性表的基本概念

线性表是具有相同数据元素的一个*有限序列*,线性表可以为空,线性表可以是有序的,也可以是无序的

线性表的逻辑特性

表头元素没有前驱和表尾元素没有后驱,其他元素只有一个直接前驱和直接后驱。
什么是前驱?
什么是后驱?

线性表的存储结构

顺序存储结构:顺序表
将线性表中的所有元素按照逻辑顺序,将数据存储到指定的一块存储空间中,按照顺序依次排开,特点:支持随机访问
只需知道第一个元素的位置,即可推算得到其他元素的位置,即顺序表占用连续的存储空间
顺序表中若需在第i位和第i+1位之间插入元素,则需要将i+1位的元素,向后移位,地址变为i+2,最后将待插入的元素插入到i+1的地址上即可
链式存储结构:链表
每个元素中不仅包含自己元素的地址信息,还包含下一

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值