数据结构简明教程(第2版)-微课版
作者:李春葆、蒋林、方颖、喻丹丹、曾平
出版社:清华大学出版社
ISBN:9787302516309
VIP会员免费
(仅需0.8元/天)
¥ 32.18
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
嵌入式系统软件设计中的数据结构 pdf完整版 评分:
根据嵌入式系统软件设计需要的“数据结构”知识编写而成。书中基本内容有:常用线性数据结构在嵌入式系统中的实现和相关算法;树和图在嵌入式系统中的实现和相关算法;排序和查找算法等。本书从嵌入式系统的实际硬件环境出发,用通俗易懂的语言代替枯燥难懂的理论解释,结合嵌入式系统的应用实例,使读者在比较轻松的条件下将“数据结构”的基本知识学到手。本书可作为从事嵌入式系统软件设计的电子技术人员自学“数据结构”的教材,也可供高等院校电子技术类专业本科生、研究生作为教学参考书。 目录 第1章概述 11.1数据结构的基本概念1 1.1.1数据和信息1 1.1.2数据元素1 1.1.3数据对象2 1.1.4数据结构2 1.2逻辑结构2 1.2.1线性结构2 1.2.2树形结构3 1.2.3图状或网状结构3 1.2.4纯集合结构4 1.3存储结构4 1.3.1顺序存储4 1.3.2链状存储4 1.3.3索引存储5 1.3.4散列存储6 1.4算法7 1.4.1算法的描述7 1.4.2算法的特征8 1.4.3算法的评价10 1.4.4算法效率的衡量方法11 1.4.5算法的存储空间需求12 1.5嵌入式系统软件中数据结构的特点13 第2章线性表14 2.1线性表的定义14 2.1.1线性表的逻辑结构定义14 2.1.2线性表的运算15 2.2顺序表15 2.2.1顺序表的定义16 2.2.2顺序表上的基本运算16 2.3链表22 2.3.1单链表22 2.3.2循环链表35 2.3.3双链表36 2.4线性表的应用实例39 第3章队列44 3.1队列的定义44 3.1.1队列的逻辑结构定义44 3.1.2队列的基本运算44 3.2循环队列45 3.2.1顺序队列45 3.2.2循环队列的概念47 3.2.3循环队列的运算48 3.3链队列51 3.3.1链队列的定义51 3.3.2链队列的基本运算52 3.4队列的应用实例57 第4章堆栈60 4.1堆栈的定义60 4.1.1堆栈的逻辑结构定义60 4.1.2堆栈的基本运算60 4.2堆栈的使用61 4.2.1顺序栈61 4.2.2链栈65 4.3堆栈的应用实例69 第5章串73 5.1串的定义73 5.1.1串的基本概念73 5.1.2串的存储结构74 5.2串的主要操作76 5.3串的应用实例85 第6章数组86 6.1数组的定义86 6.1.1N维数组的定义86 6.1.2数组的存储方式87 6.1.3数组元素的寻址88 6.2稀疏矩阵的压缩存储89 6.2.1三元组顺序表90 6.2.2十字链表93 6.3稀疏矩阵运算的上机体验96 6.4数组的应用实例100 第7章树与二叉树104 7.1树的定义104 7.1.1树的逻辑结构定义104 7.1.2树的逻辑表示105 7.1.3树的基本术语106 7.2二叉树的定义106 7.2.1二叉树的逻辑结构定义106 7.2.2二叉树的性质108 7.3二叉树的遍历108 7.3.1二叉树的存储结构108 7.3.2二叉链表的生成与输出110 7.3.3遍历二叉树112 7.3.4上机体验119 7.4树的应用实例120 第8章图124 8.1图的定义124 8.1.1图的逻辑结构定义1248.1.2图的基本术语124 8.2图的储存126 8.2.1邻接矩阵存储126 8.2.2邻接表存储128 8.3图的遍历129 8.3.1深度优先搜索遍历129 8.3.2广度优先搜索遍历131 8.3.3上机体验132 8.4图的最小生成树134 8.4.1生成树与最小生成树1348.4.2普里姆算法134 8.4.3克鲁斯卡尔算法138 8.4.4上机体验140 8.5最短路径141 8.5.1路径的概念141 8.5.2从一个顶点到其余各顶点的最短路径142 8.5.3每对顶点之间的最短路径145 8.5.4上机体验148 8.6图的应用实例149 第9章排序150 9.1插入排序150 9.1.1排序原理150 9.1.2程序设计151 9.1.3算法分析1539.2选择排序153 9.2.1排序原理153 9.2.2程序设计154 9.2.3算法分析155 9.3冒泡排序156 9.3.1排序原理156 9.3.2程序设计1579.3.3算法分析158 9.4排序操作上机体验159 9.5排序方法的选择162 9.6排序的应用实例163 第10章查找167 10.1顺序查找167 10.2折半查找167 10.3索引查找16910.4查找操作上机体验171 10.5查找的应用实例174 参考文献176 ……
上传时间:2014-07 大小:44.15MB
- 44.15MB
嵌入式系统软件设计中的数据结构
2013-03-15嵌入式系统软件设计中的数据结构 地对地导弹
- 58.7MB
周航慈-嵌入式系统软件中的常用算法+数据结构
2013-03-06嵌入式系统软件设计中的数据结构.pdf+嵌入式系统软件设计中的常用算法.pdf,作者周航慈 出 版 社:北京航空航天大学出版社(都是完整版哦^_^.)
- 17.0MB
嵌入式系统软件设计中的常用算法(完整版).zip_stormbdm_嵌入式_嵌入式算法_嵌入式系统软件设计中的常用算法_常用软件
2022-07-13嵌入式系统软件设计中的常用算法(完整版)
- 17.91MB
嵌入式系统软件设计中的常用算法(完整)
2018-05-17嵌入式系统软件设计中的常用算法(周航慈 著),是完整版
- 44.15MB
嵌入式系统软件设计中的数据结构(完整带书签版)
2018-03-13这个文档是《嵌入式系统软件设计中的数据结构》的影印版,已经变了的详细的书签。
- 44.15MB
嵌入式系统软件设计中的数据结构(完整版)
2014-01-08嵌入式系统软件设计中的数据结构(完整版),嵌入式入门基础教材。
- 9KB
ARM 嵌入式LINUX 系统构建与驱动开发
2009-06-192 ARM 嵌入式系统实验教程(二),北航版 有ZLG2200的原理图,实验程序和注释,了解人家是怎么开发的。 3 ARM嵌入式系统基础教程 最重要的是体系结构,汇编部分介绍,看看吧,增加理论素质。 4 44B0数据手册 写在...
- 55.96MB
[完整][中文][WEB安全测试].(美)霍普.扫描版.pdf
2012-12-07他曾被邀请到会议就软件安全需求、Web应用安全和嵌入式系统安全等话题发表演讲。在Cigital,他曾担任MasterCard Internationa!在安全策略方面的主题专家,而且曾协助一家世界500强的服务业公司编写软件安全策略。他...
- 1.26MB
Java经典入门教程pdf完整版
2020-09-03Java经典入门教程pdf完整版Java私塾跟我学系列JAⅥ篇网址:htp:/www.lavass.Cn电话:010-86835215 3;Java是一种软件运行平台 3.1:什么是软件的运行平台 如同我们需要阳光、空气、水和食物才能正常存活一样,软件最终要...
- 22.43MB
嵌入式系统软件设计.pdf
2021-11-29嵌入式系统软件设计
- 1.50MB
嵌入式数据结构与算法
2018-01-27嵌入式数据结构与算法:包括线性表,栈和队列,树和图等
- 17.3MB
嵌入式系统软件设计中的常用算法 (周航慈 清晰完整版)
2018-01-31嵌入式系统软件设计中的常用算法 (周航慈 清晰完整版),详细介绍了嵌入式开发所常用的算法。
- 16.41MB
嵌入式系统软件设计中的常用算法 189页 16.8M 清晰版
2018-03-09嵌入式系统软件设计中的常用算法 189页 16.8M 清晰版 pdf 转自:http://download.eeworld.com.cn/download/tyw/301507
- 16.90MB
嵌入式系统软件设计中的常用算法-(完整版).rar
2019-06-18《嵌入式系统软件设计中的常用算法》是2010年北京航空航天大学出版社出版的图书,作者是周航慈。嵌入式入门基础教材。
- 901KB
Programming_In_Lua.doc(word版本,带完整文档结构图)
2014-02-26又通常情况下,组件(或对象)表现为具体在程序开发过程中很少变化的、占用大量CPU时间的决定性的程序,例如窗口部件和数据结构。对那种在产品的生命周期内变化比较多的应用方向使用Lua可以更方便的适应变化。除了...
- 24.0MB
基于Symbian OS的手机开发与应用_part1
2009-07-30《基于Symbian OS的手机开发与应用》pdf电子版,共4个rar,作者:何伟//杨宗德//张兵,本书主要介绍基于Symbian平台的控制台应用程序和GUI应用程序的开发,内容涵盖开发平台的搭建、内存管理、描述符、动态数组、...
- 570B
Altium Designer Beta 19.0.10完整版安装包+安装教程+和谐文件
2018-12-21在Draftsman中添加了新的传输线结构表对象,该对象填充了来自层堆栈管理器的阻抗计算数据。 25784 添加了绘图符号对象,用于表示焊接和粘合点。 25785 改进了在Draftsman中添加文本的过程,只需单击鼠标即可在默认...
- 22.22MB
基于Symbian OS的手机开发与应用_part4
2009-08-04《基于Symbian OS的手机开发与应用》pdf电子版,共4个rar,作者:何伟//杨宗德//张兵,本书主要介绍基于Symbian平台的控制台应用程序和GUI应用程序的开发,内容涵盖开发平台的搭建、内存管理、描述符、动态数组、...
- 695KB
系统架构设计师-思维导图.pdf
2019-10-12【软考利器】系统架构设计师-思维导图特点:1. 章节分类很详细,内容充实;2. 阅读格式更人性化。原创不易,请给好评,谢谢!
- 5.68MB
QNXNeutrinoRTOS系统架构_个人整理中文版.pdf
2019-08-22个人整理的中文版QNXNeutrinoRTOS系统架构供大家学习。
- 12.63MB
《嵌入式系统设计与实例开发》[PDF]
2010-12-25本书以目前流行的ARM架构的嵌入式微处理器及易于学习开发的μC/OS嵌入式操作系统为核心,结合作者的教学与科研工作,介绍了嵌入式系统的原理、设计方法及实例编程开发。本书共分10章,前3章介绍了嵌入式系统的基本概念及嵌入式系统设计的一般方法。第4-8章是本书的核心内容,介绍了如何在μC/OS-Ⅱ在ARM7微处理器上移植、文件系统、外设驱动、Unicode汉字库、图形用户接口GUI和其他应用程序接口(API)的设计,并介绍了在扩展的嵌入式系统开发平台上进行编程的方法。最后2章介绍了二次开发的实例——嵌入式机器人控制器和嵌入式工程机械监控器的设计。本书可以作为机器人技术、机电控制系统、信息家电、工业控制、手持设备、智能玩具、医疗仪器等方面嵌入式系统开发与应用的参考书,也可作为高等学校有关嵌入式系统教学的本科生或研究生的教材。
- 49.62MB
嵌入式系统 硬件与软件架构
2019-01-18书中涵盖了嵌入式系统的各个方面,内容分为4个部分:第一部分包括嵌入式系统的基本介绍以及一些必备的知识;第二部分介绍嵌入式硬件,包括处理器、存储器、I/O以及总线;第三部分是关于嵌入式软件的介绍,包括设备驱动、操作系统及中间件和应用软件;第四部分介绍了嵌入式系统的设计与开发。此外,书中还包括大量图和计算机代码,帮助读者理解嵌入式系统的理论知识。
- 24.0MB
基于Symbian OS的手机开发与应用_part2
2009-08-04《基于Symbian OS的手机开发与应用》pdf电子版,共4个rar,作者:何伟//杨宗德//张兵,本书主要介绍基于Symbian平台的控制台应用程序和GUI应用程序的开发,内容涵盖开发平台的搭建、内存管理、描述符、动态数组、...
- 24.0MB
基于Symbian OS的手机开发与应用_part3
2009-08-04《基于Symbian OS的手机开发与应用》pdf电子版,共4个rar,作者:何伟//杨宗德//张兵,本书主要介绍基于Symbian平台的控制台应用程序和GUI应用程序的开发,内容涵盖开发平台的搭建、内存管理、描述符、动态数组、...
- 6.55MB
基于jbpm与activiti的工作流平台技术架构介绍
2013-01-27无论最终用户要求数据以何种表格样式显示,FineReport报表软件独创的多数据源关联查询、公式动态扩展计算等强大的功能,在无需改变表结构,无需改变用户的要求的基础上,完全按照用户的需求制作出报表模板。...