5、单向链表:从一端开始可以遍历所有数据

链表中,从前向后由有方向性的链连接,将有一定顺序的数据连接起来的方法叫做单向链表。

单向链表有以下两种要素:

  • 数据
  • 指向下一结点的指针

“数据” 是结点中保存的整数、浮点数和字符串等,由链表管理的数值。

“指向下一结点的指针” 起到连接各结点的作用。

 

我们把“指向下一结点的指针” 叫做 “后继指针”。后继指针可以指出下一个元素的物理地址。末尾元素的后继指针中要包含 “没有其他结点信息的终止信息”。

单向链表中还有一个重要的必需的信息:“指出元素开头的头结点的指针”, 称为 “头指针”。从头指针可以知道头结点的地址。

单向链表,从头指针中指出的元素开始,到后继指针到达末尾元素为止。需要指出,当链表中一个结点都没有时,头指针要给出 “无头结点” 的信息。

 

单向链表的详细构造:

 

以链表来表示购物顺序的例子:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值