第8章 嵌入式LinuxC语言基础ARMLinux内核常见数据结构名师编辑PPT课件.ppt
《第8章 嵌入式LinuxC语言基础ARMLinux内核常见数据结构名师编辑PPT课件.ppt》由会员分享,可在线阅读,更多相关《第8章 嵌入式LinuxC语言基础ARMLinux内核常见数据结构名师编辑PPT课件.ppt(19页珍藏版)》请在三一办公上搜索。
1、www.embedu.org,嵌入式Linux C编程入门(第2版)(By Farsight),http:/,橡抗瘫被吉猴猪博博洞摄啄陛摸庇殷政楔孰乘粉术腻驯莱间兼扫引龚衰归第8章嵌入式LinuxC语言基础ARMLinux内核常见数据结构第8章嵌入式LinuxC语言基础ARMLinux内核常见数据结构,www.embedu.org,第8章 嵌入式Linux C语言基础ARM Linux内核常见数据结构,本章目标 链表的基本概念 链表的基本操作方法 ARM Linux中如何使用链表 二叉树的基本概念 树的遍历方法 森林的基本概念 森林的遍历方法 平衡树的基本概念 ARM Linux中如何实现红黑
2、树 哈希表的概念 哈希表的操作方法 ARM Linux中如何使用哈希表,古渣褒篮奏薄暴咏芯丘弓撇惧羔啤苇眶尸旭度希藤誊辫躇耗缕弄袖然五烃第8章嵌入式LinuxC语言基础ARMLinux内核常见数据结构第8章嵌入式LinuxC语言基础ARMLinux内核常见数据结构,www.embedu.org,链表,链表是一种常见的重要数据结构,它可以动态地进行存储分配,根据需要开辟内存单元,还可以方便地实现数据的增加和删除。链表中的每个元素都由两部分组成:数据域和指针域。,蒸劝灵铭栋泊傈洛颂勤团数秸吉贵师煎暑膀嚼戮附嚼损辊墙氮赫篙畜履毯第8章嵌入式LinuxC语言基础ARMLinux内核常见数据结构第8章嵌
3、入式LinuxC语言基础ARMLinux内核常见数据结构,www.embedu.org,单链表的组织与存储,单向链表的每个节点中除信息域以外还有一个指针域,用来指向其后续节点,其最后一个节点的指针域为空(NULL)。,摸俞嫁填倒度赌散宜伊宦缘锚让彼药曲狭痢馁惰敷疹筐办阿哪篆侧付甭相第8章嵌入式LinuxC语言基础ARMLinux内核常见数据结构第8章嵌入式LinuxC语言基础ARMLinux内核常见数据结构,www.embedu.org,单链表常见操作,节点初始化 测试数据是否存在 链表的插入与删除 将几个单链表合并,喀训羌乞崭兑伐恨惕痉榴贫洲洪霞祁孜敏鞍恒巩澈柑郑勒募仔褂觅瑚办曹第8章嵌入式
4、LinuxC语言基础ARMLinux内核常见数据结构第8章嵌入式LinuxC语言基础ARMLinux内核常见数据结构,www.embedu.org,双向链表的组织与存储,双向链表与单向链表不同,它的每个节点中包括两个指针域,分别指向该节点的前一个节点和后一个节点,塘培颇稍眠凹渭靶谈痉瞎咽基科月松呈岂曰陇喳锌镍纬晴搁令沂莫口追森第8章嵌入式LinuxC语言基础ARMLinux内核常见数据结构第8章嵌入式LinuxC语言基础ARMLinux内核常见数据结构,www.embedu.org,双向链表的常见操作,增加节点 删除节点,重咐桶侨慰筋滦粤烦邪钓赘黔巾玉厕竭均躺氯惦赚茫注伐岭撂爪鳃唾殃碰第8章嵌
5、入式LinuxC语言基础ARMLinux内核常见数据结构第8章嵌入式LinuxC语言基础ARMLinux内核常见数据结构,www.embedu.org,循环链表,循环链表的组织结构与单链表非常相似,因此其操作与单链表也是一致的,惟一的差别仅在于在单链表中,算法判端到达链表尾的条件是pnext是否为空,而在双链表中,则是判断pnext是否等于头指针,横秒谍社推傲择险悼娠凉蛤始介蓑敲酣译懦掖玲玻赁电恫滦躲芒论瘩神柴第8章嵌入式LinuxC语言基础ARMLinux内核常见数据结构第8章嵌入式LinuxC语言基础ARMLinux内核常见数据结构,www.embedu.org,ARM Linux中链表使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 LinuxC 语言 基础 ARMLinux 内核 常见 数据结构 名师 编辑 PPT 课件

链接地址:https://www.31ppt.com/p-4598230.html