数据结构和算法:(1)数据结构的基本知识

本文介绍了数据结构中的两种基本存储方式:顺序存储和链式存储。顺序存储将元素存放在地址连续的存储单元,逻辑与物理关系一致,如同排队购物。而链式存储则允许元素在内存中任意位置存放,通过指针链接元素,以适应数据变化,类比于银行的叫号服务。链式存储每个元素额外存储指针,用于指示下一个元素的地址,实现元素的链接。
摘要由CSDN通过智能技术生成

顺序存储结构:是把数据元素存放在地址连续的存储单元里,其数据间的逻辑关系和物理关系是一致的。

1号-------2号-------3号--------4号(比如1号元素存放在这,2号元素紧挨着它,3号元素紧挨着2号,以此类推,这是顺序存储,例如排队买东西)

为什么出现链式存储,就因为比如排队买东西的话,前边人太多,此时你有紧急事情需要离开以下,但是你再次回来的时候,即使还是没有轮到你原来离开时的位置,别人也不会让你插队站在你原来的位置了,应对这种变化的结构怎么办呢???

这个时候就需要应用到链式存储了,链式存储好比银行办理业务的叫号服务了,当你拿到号了(你可以任意位置的站着蹲着躺着),你看了看,前边还有好多号你离开一小下下,及时回来就好,再回来也没有人会把你的号拿走还是你的。

链式存储结构:是把数据元素存放在任意的存储单元里,这组存储单元可以是连续的,也可以是不连续的。(因此链式存储结构的存储元素存储关系并不能反映其逻辑关系(也就是说逻辑上的123的存放,逻辑上面是1,2,3,但是你事实上存放的并不是1后边就是2,2后边就是3,不是这样子的他可以随便放的,他有一个链连着

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Upupup6

写手不易请留下你的打赏鼓励谢谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值