本书是为了更好地学习“数据库技术”课程而编写的。每章内容分为3个部分:第一部分是内容概要,主要为学习者指明学习重点,归纳知识点;第二部分是实验,采用由浅入深、循序渐进、逐步引导的方式让学习者掌握本章程序的编写;第三部分是习题测试,帮助学习者加深对本章知识点的理解。
在编写计算机程序解决实际问题之前,应该首先建立针对该问题的逻辑模型,包括相关数据的组织结构和处理算法,本书就是针对如何有效地组织数据以及如何设计处理算法而编写的。本书采用通俗易懂的语言,结合大量图示和实例,帮助读者理解和掌握数据结构相关的基本概念、基础知识和主要算法。第2章、第5章和第6章还针对最典型的线性结构、树结构
本书内容全面、细致、通俗易懂。涵盖线性表、栈和队列、树和二叉树、堆、哈夫曼树、并查集、AVL树、红黑树、B树和B+树、串、图、散列表等数据结构,以及枚举、二分、递归、分治、动态规划、贪心、深搜、广搜、最短路、最小生成树、拓扑排序、关键路径、内外排序等算法。对各类数据结构和算法,不但要掌握理论,还应熟练地编程实现。本书
本书紧紧围绕《高等学校计算机专业核心课程教学实施方案》,并参照安徽省高等学校计算机教育研究会课程建设专业委员会提出的地方应用型本科“数据结构”课程教学大纲编写而成。全书共分为8章,第1章为绪论,主要介绍数据结构和算法的基本概念。第2~4章介绍线性数据结构的类型、特点及其操作算法等,其中,第2章具体介绍普通的线性表,第3
许多算法教材都侧重于大O符号和基本设计原则。本书提供了一种独特的方法,将设计和分析提升到可预测的实际效率水平,讨论了大数据应用开发过程中出现的核心和经典算法问题,并提出了日益复杂和高效的优雅解决方案。书中分析了经典的RAM模型和更具实际意义的外部内存模型(允许执行I/O复杂性评估)中的解决方案,各章内容涵盖各种数据类型
本书系统讲解了数据结构课程的核心内容,共6章。第1章介绍数据结构与算法的基本概念,第2~4章详细讲解顺序表、链表、栈、队列、树与二叉树、图等基本数据结构及其运算,第5、6章重点介绍查找与排序等算法及其应用。本书内容精练、结构清晰,理论与实践相结合,强调相关知识的工程应用,并提供大量典型例题与应用实例。前言中附有的C++
本书共10个项目,主要包括计算机技术概论、计算机系统、Windows10操作系统、Word2019文字处理软件、Excel2019电子表格软件、PowerPoint2019演示文稿软件、网络与信息安全、数据库管理技术、Python程序设计基础和AI基础。
本书分为两篇,第1篇为单元实训,主要内容包括计算机基础知识、Windows10操作系统、Word2019文字处理软件、Excel2019电子表格软件的应用、Powerpoint2019演示文稿的应用、网络与信息安全、数据库管理技术、Python程序设计基础、人工智能基础;第2篇为真题实训。
本书通过63个真实案例,以故事形式深度聚焦软件调试这一关键技术,直面发生在真实产品中的真实故障,并介绍定位故障的调试工具和方法。案例中涉及的硬件包括经典的x86和新兴的ARM;涉及的软件平台主要是GNU/Linux系统;涉及的上层软件包括Chrome浏览器、英伟达GPU驱动、微信、腾讯会议、阿里旺旺、银行软件等。书中涵
本书在充分考虑高等职业院校学生学习特点的基础上,积极落实高等职业教育的培养目标。本书共8个项目,分别为计算机基础知识、Windows11操作系统、WPS文档的使用、WPS表格的使用、WPS演示的使用、人工智能、搜索引擎和信息检索、新一代信息技术,内容涵盖基础理论知识、实践操作方法与新兴技术,有助于学生掌握计算机基础知识