动态数组有明显的缺点:可能会造成内存的浪费(例如我,开了一个10的内存,只是存了5个,就有五个浪费了)

引入问题:
是否可以用多少申请多少? 链表(linkList)可以
链表是一种链式存储的线性表,所有元素的内存地址,不一定是连续的
链表是一种常见的数据结构,在每一个节点中,存储下一个节点的指针

初识算法之线性表---链表定义/结构(1)

 

 

链表中的每一块内存,都被称为一个Node(节点)
一个Node=Data+下一个Node的地址

 

初识算法之线性表---链表定义/结构(1)

 

 

在链表中数据的存储在内存中是分散的,不连续的。
通过指针找到下一个节点是谁

初识算法之线性表---链表定义/结构(1)

 

 

初识算法之线性表---链表定义/结构(1)

 

相关文章:

  • 2022-03-01
  • 2021-08-10
  • 2021-08-16
  • 2021-08-01
  • 2018-09-21
  • 2022-01-27
  • 2021-07-05
  • 2022-03-06
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-04-22
  • 2022-12-23
  • 2022-12-23
  • 2021-04-27
  • 2022-12-23
相关资源
相似解决方案