首页 > 图书中心 >图书详情
数据结构(Python版)
作者:乔国荣
定价:59.50元
印次:1-1
ISBN:9787302615286
出版日期:2022.11.01
印刷日期:2022.11.15
本书内容主要包括绪论,线性表,栈与队列,串、数组和广义表,树,图,查找,排序,以及项目设计指导。每章开始都给出本章导读和教学目标,使学生在学习之前就能明白要重点掌握的内容;章后附有习题及实训,以便学生巩固所学知识。项目设计指导一章给出了几种设计题目及设计的思想供学生选择,有助于教师指导学生完成小型项目设计任务。 本书可作为高等普通本科院校,高等职业本科、专科学校,成人高等学校计算机类专业或信息类相关专业的教材,也可作为非计算机专业学生的选修教材,还可作为计算机应用人员和工程技术人员的自学参考书。
more >前言Foreword “数据结构”是计算机学科的核心课程,也是计算机专业的一门重要专业基础课。这门课程主要研究如何合理地组织数据;怎样在计算机中有效地表示数据和处理数据。这门课程的教学要求是: 使学生学会分析、研究计算机加工的数据结构的特性,以便选择适当的逻辑结构、存储结构及相应的算法,并初步掌握算法的时间分析和空间分析技术。另外,学习本课程也是复杂程序设计的训练过程,训练学生编写的程序结构清楚、正确易读,符合软件工程的规范,为后续课程的学习打下良好的基础。人工智能时代,数据结构的知识在各种知识图谱、算法模型设计中的作用越来越突出。 本书共9章。第1章介绍数据结构和算法的基本概念和常用术语;第2~6章介绍基本的数据结构,分别讨论线性表,栈与队列,串、数组和广义表,树和图几种结构类型数据的逻辑结构和存储结构,以及相应的算法;第7章和第8章介绍了几种常用的查找和排序方法;第9章是本书的特色,增加了项目设计指导的内容,使学生在学完基本知识的同时,能够综合利用所学知识完成一些实际课题的设计与制作。另外,为了便于教学,章后还配有习题和实训。本书概念表述清楚、简洁,内容由浅入深,强调实践环节,利于教学和自学。 本书采用Python语言作为数据结构和算法的描述语言,之所以选择Python语言作为全书的描述语言,是因为Python语言在人工智能中广泛应用,书中的全部程序学生上机就可以按照操作步骤运行。全代码实现考虑程序设计语言学习环节相对薄弱的同学,以使他们也能学会数据结构,而不为编写程序所难倒,从而放弃该门课程的学习。 本书可作为高等普通本科院校,高等职业本科、专科学校,成人高等学校计算机类专业或信息类相关专业的教材,也可作为非计算机专业学生的选修教材,还可作为计算机应用人员和工程技术人员的自学参考书。本书由乔国荣编著。本书作者讲授的“数据结构”课程在2009年获得辽宁省精品课。 在本书的编写过程中得到了作者所在单位领导与同事的大力支持,在此一并表示衷心的感谢。 由于编者水平有限,书中难免有不足之处,恳请读者批评指正。 编者2022年9月
more >