本书是《数据结构》系列教材的实践教程,所有程序在Visual Studio 6.0下调试通过。全书分为3篇: 第1篇是验证篇,给出了《数据结构》教材中所有典型数据结构的实现,是教材内容的补充;第2篇是设计篇,为学习者阶段学习后的实践练习和课程实验提供丰富素材;第3篇是综合篇,给出一些综合性的、设计量较大的题目,可以作为课程设计素材和设计指导。为了便于使用《数据结构》教材读者的学习,本书每一篇中内容安排顺序基本上与教材中的顺序一致,即线性表、栈、队列、串、数组、广义表、树、图、查找和排序等。 本书一方面可以
全书主要论述了数据库相关基本概念、基本理论和基本技术,共计9章,内容包括数据库系统的产生与发展、数据库系统特点、数据库系统的数据模型、数据库系统体系结构、关系数据库方法、关系数据库标准语言SQL、关系规范化理论、数据库设计、数据库保护、数据库设计实例和数据库技术新发展等。 本书既介绍了经典的数据库理论及设计方法,又展示了目前广泛应用的开源数据库管理系统MySQL的实际操作步骤,同时还给出了一个侧重数据库设计过程的应用系统开发实例,打通了从理论到具体DBMS应用再到实例开发三个重要环节。为初学者打牢理论基础的同时,又梳理了数据库应用程序开发的重要环节,做到学以致用。 本书可以作为高等院校计算机专业数据库原理与应用课程的教学用书、计算机相关专业的教学用书,也可以作为从事计算机、管理科学工作的读者,以及科技人员和对数据库技术感兴趣的初学者等的学习用书或参考书。
书在选材与编排上,以“可读”“可学”“可用”“可研”“可练”为目标。全书共8章,内容涵盖绪论、线性表、栈和队列、数组和矩阵、树和二叉树、图、查找以及排序。全书共有118个算法、61个示例、21个应用案例、212道练习题。练习题题型包括填空题、简答题、应用题、算法设计题和上机练习题五类,满足原理理解、知识应用、模仿、创新、算法训练及实践训练多方面需求。每章小结给出全章知识结构图以及相关算法与应用汇总。 本书内容丰富、编排新颖、图文并茂。原理叙述直达要义,算法步骤与伪码一一对应。可作为高等学校计算机及相关专业“数据结构”课程教材,也可供从事计算机软件开发与应用的工程技术人员参考。
本书是江苏省高等学校重点教材《数据结构原理与应用》的配套教材,补充与拓展课堂教学内容,衔接理论与实践。本书在选材与编排上以“易读”“易用”“易练”“可研”为目标,为数据结构相关课程提供全方位的实践练习指导。全书分为4篇: 第1篇是原理篇,简述典型结构(线性表、栈和队列、数组和矩阵、树和二叉树、图等)及其在计算机中的实现原理,查找和排序的经典算法的原理;第2篇是验证篇,提供了主教材的算法实现;第3篇是设计篇,按主教材内容顺序,为每一章设计了3~5个设计型实践活动,适合作为课程实验素材;第4篇是综合篇,给出10个涉及多个知识点的复杂设计任务,可作为课程设计的素材。 本书内容全面,可单独作为数据结构相关课程的实践教材使用。本书提供的大量源程序和设计思想,对于从事计算机应用及开发的技术人员、数据结构和程序设计教授或学习的教师和学生具有很好的参考和指导作用。 本书源程序在Visual Studio 6.0及Visual Studio 2010调试通过,源代码可以在清华大学出版社官网下载。
本书主要论述了数据库相关基本概念、基础理论和设计方法,共计10章,内容包括数据库系统概述、关系数据库方法、关系数据库标准语言SQL、关系规范化理论、数据库设计、数据库保护、数据组织与存储管理、MySQL数据库操作、数据库应用实例和数据库技术新发展等。本书既介绍了经典的数据库理论及设计方法,又展示了目前广泛应用的开源数据库管理系统MySQL的实际操作,同时还给出了两个侧重数据库设计过程的应用系统开发实例,打通了从理论到具体DBMS应用再到实例开发三个重要环节。本书为初学者打牢理论基础的同时,又梳理了数据库应用程序开发的重要环节,做到学以致用。本书可以作为高等学校计算机专业“数据库原理与应用”课程的教学用书、计算机相关专业的教学用书,也可以作为从事计算机、管理科学工作的读者,以及科技人员和对数据库技术感兴趣的初学者等的学习用书或参考书。
本书是江苏省高等学校重点教材《数据结构原理与应用》及《数据结构原理与应用实践教程》两本教材的配套教材。全书分两篇: 学习辅导篇和实践指导篇。学习辅导篇对应《数据结构原理与应用》的8章。每一章有4部分: 本章导学——给出本章知识架构;谜点解析——对教学过程中发现的学生理解不够充分的问题进行深度或广度上的剖析;要点集锦——给出归纳性和综合性的知识要点;习题解答——给出主教材每章习题解答和补充习题及解答。实践指导篇分为8章,包括两部分: 《数据结构原理与应用》习题中的上机练习题题解和《数据结构原理与应用实践教程》“第3篇 设计篇”中实验任务源码。 本书源程序在Visual Studio 6.0、VS 2010、DevC++等编译器中调试通过。源码可以在清华大学出版社官网下载。 本书作为配套教材,补充与拓展课堂教学内容,为学生课后学习与练习提供辅导。本书也可以单独供“数据结构”及相关课程学习或考研复习使用。
本书在选材与编排上,秉持“五可”原则——“可读”“可学”“可用”“可研”“可练”。全书共9章,在保留第1版的8章经典内容——绪论、线性表、栈和队列、数组和矩阵、树和二叉树、图、查找与排序的基础上,新增第9章“分布与并发数据结构”,以紧跟技术发展趋势。全书有118个算法、80余道应用与示例、300余道练习题、83个微课视频。应用案例涉及数据结构在工程计算、大数据、操作系统、大数据及人工智能等各方面的应用。练习题题型包括填空题、简答题、应用题、算法设计题、上机练习题、AI开放题等,满足学生原理理解、知识应用、模仿与创新、算法训练、实践应用、素养提高等多方面需求。每章小结给出全章知识结构图以及相关算法与应用汇总。微课视频总时长约700分钟,覆盖前8章内容。 本书将经典理论与前沿技术结合,内容编排新颖,图文并茂,配套资料齐全(包含微课、源码、实践教程与学习指导等)。原理叙述直达要义、算法步骤与伪码一一对应、应用示例广泛且富有启发性。 本书不仅适合作为高等学校计算机及相关专业“数据结构”课程的教材,也非常适合从事计算机软件开发与应用的工程技术人员作为参考书籍。