0
点赞
收藏
分享

微信扫一扫

Linux的双链表复习—Apple的学习笔记

花姐的职场人生 2023-09-26 阅读 26

一,前言

      今天想把linux的双链表base代码拿来单片机用于是看了下结果有点混乱了那么就画了个链表变化图,且做了实验进行巩固。

二,分析

  1. 链表头插方法主要是root然后添加t1然后添加t2那么链表的变化是
    Root
    Root->t1
    Root->t2->t1
    如下图R代表root头节点,1代表t1节点,2代表t2节点。就是说每次都插入在head的后面

Linux的双链表复习—Apple的学习笔记_双链表

  1. 实验验证添加完成后链表指针的结构与上图一样。10地址是t1对象,28地址是t2对象,48地址是root对象可以看到applecai为头节点(root)然后就是t2再next就是t1再next又指向头节点了。第一个成员的地址,可以代表对象的首地址。

Linux的双链表复习—Apple的学习笔记_双链表_02

三,小结

      有些api不用了就容易忘记,忘记后可以去看api的说明,也可以直接看api的源码。最近正好在画各种图,主要是我手痒想通过画图的方法来解决理解问题。

举报

相关推荐

0 条评论