线性串列的循环/双向链式储存 - DAY 6

线性串列的循环链式储存

定义


线性串列的链式结构,尾节点的指标会指回首节点
https://ithelp.ithome.com.tw/upload/images/20210920/20107754JsYUBSqdSf.jpg

优缺

优点:

  • 任一节点都可以遍历所有值
  • 无须先定出储存空间
  • 可以快速删除和新增节点

缺点:

  • 节点移失,就会断链

储存内容特性

  • 现实事物有时间性但无连续性
  • 需要知道下个目标
  • 具重复特性

实际使用

一、生肖:(鼠, 牛)->(牛, 虎)->(虎, 兔)->......->(猪,鼠)
二、景气循环:(复苏, 扩张)->(扩张, 收缩)->(收缩, 衰退)->(衰退, 复苏)

线性串列的双向链式储存

定义


线性串列的循环链式,且每个指标可以回指向前一个节点
https://ithelp.ithome.com.tw/upload/images/20210920/201077542N8i75wUcU.jpg

储存内容特性

  • 需要知道下个目标
  • 具重复特性
  • 具返回性

实际使用

一、捷运站:(忠孝新生, 松江南京) <-> (松江南京, 南京复兴) <-> (南京复兴, 忠孝复兴) <-> (忠孝复兴,忠孝新生)
二、轮播图片:(图片A, 图片B) <-> (图片B, 图片C) <-> (图片C, 图片D) <-> (图片D, 图片A)


<<:  就决定是你了 - 阵列系列III

>>:  Day 5 - 阵列与物件的进化 - Set & Map

Day 15 讯息伫列的储存、接收及传送

关於讯息伫列怎麽去储存呢?大致分成下列两种: 1.系统池(system pool):如果能确定讯息伫...

DAY9 MongoDB 文件与嵌入式(巢状)文件查询(Find)

DAY9 MongoDB 文件与嵌入式(巢状)文件查询(Find) Find 把 MongoDB 的...

如何下载痞客邦的图片

今天要教大家如何简易的下载痞客邦的图片 一般来说,痞客邦的图片是不能直接右键另存的 所以其实只要把整...

OpenStack Neutron 介绍 — Linux Bridge - Self-Service Networks

本系列文章同步发布於笔者网站 上篇介绍了 Linux Bridge with Provider Ne...

Day 6 ELK Stack on k8s 介绍

2021 铁人赛 DAY6 在上篇我们利用Prometheus捞取丛集内资源使用率的metric,再...