数据结构与算法——线性表链式存储(单链表)

  今天总结单链表的实现.

什么是链表?

  就是采去链式存储结构的线性表,所谓链式存储就好比火车的车厢一样,一节一节的连接起来,成为一个线性表。这种方式采用动态存储分配方式,即程序在运行时根据实际需要申请内存空间,不需要时将内存空间释放掉。

  链表用一组任意的存储单元存放线性表中的各个元素,这组存储单元可以是连续的,也可以是不连续的。

什么是单链表?

  单链表简单理解就是单向的,就像火车一样。如果将火车头与火车为连接在一块,就构成了循环链表。

链表的结构:链表采用节点结构,这个节点分为两部分,一部分存储数据,一部分用来存储下一节点的地址,通过此地址就可以将各节点连接在一块。就好比火车车厢之间的连接,车厢用来存储货物,而车厢尾部有个挂钩之类的装置,用来连接两节车厢。

看一张形象的图,帮助理解.

具体实现:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值