链表和邻接表,队列和栈

单链表——利用数组模拟

  • e数组代表节点的值
  • ne数组代表下一点的位置
  • head表示头节点的下标

链表和邻接表,队列和栈

初始化

链表和邻接表,队列和栈

插入到头节点位置

链表和邻接表,队列和栈

链表和邻接表,队列和栈

将x插入到下标是k的点后面

链表和邻接表,队列和栈

将下标是k的点后面的点,删掉

链表和邻接表,队列和栈

链表和邻接表,队列和栈

双向链表

l表示前向指针,r表示后向指针指向的点的下标。e数组代表点的值。

链表和邻接表,队列和栈

它也有若干操作如下:

链表和邻接表,队列和栈

邻接表

就是有head数组,head存的某个头节点下一个节点。

链表和邻接表,队列和栈

栈和队列

利用数组来模拟栈如下:(其中tt代表栈顶的下标)

链表和邻接表,队列和栈

利用数组来模拟队列。 hh队头,tt队尾 。

链表和邻接表,队列和栈

相关文章:

  • 2021-09-11
  • 2021-07-23
  • 2021-10-27
  • 2021-04-12
  • 2021-07-09
  • 2022-03-03
猜你喜欢
  • 2021-12-03
  • 2021-04-06
  • 2022-12-23
  • 2021-11-26
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案