数据结构(C语言,慕课版)
随书配套 MOOC课程、 MOOC视频、教学课件、教学大纲、习题参考答案等教学资源,扫前言中二维码获取。 教材服务QQ:1815317009。

作者:主编:殷超 李庆印 副主编:肖爱梅 郑明文 麻云轩 梁志睿 王红霞

丛书名:高等院校计算机应用系列教材

定价:69.8元

印次:1-1

ISBN:9787302657002

出版日期:2024.09.01

印刷日期:2024.07.26

图书责编:王定

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"“数据结构”是计算机、信息技术等相关专业的一门重要的专业基础课程、核心课程。本书内容适应 MOOC+SPOC线上线下混合式教学模式,贴近当前普通高等院校“数据结构”课程的现状和发展趋势;符合研究生考试大纲要求,难度适中,通俗易懂;书中案例典型、丰富,结构清晰,重难点突出。本书内容共分 13章,主要包括数据结构概述,算法分析基础,线性表,栈,队列,串,数组,广义表,树,二叉树,图,查找与排序等。每章均提供了线上资源,读者可通过扫描本书提供的二维码,使用配套课程 MOOC,进行线上学习,参加小节弹题测试、章节测试、章讨论、课程测试,并获得定期在线答疑服务。 《数据结构(C语言,慕课版 )》可作为普通高等院校计算机专业、信息与计算科学专业等相关专业“数据结构”课程的教材,也可供准备参加计算机专业研究生考试人员,以及从事计算机软件开发和应用的工程技术人员阅读和参考。"

殷超,山东理工大学信息与计算科学系副教授,山东理工大学数学与统计学院教学指导委员会委员,从事高校教学工作二十二年,主持省级混合式一流课程1项,校级混合式一流课程1项;主持教学科研项目10余项;发表学术论文10余篇,教研论文5篇,其中EI检索7篇。 历年教学质量评价优秀,获教学优秀奖2次,教学质量奖7次,获山东理工大学教学成果二等奖1项,获奥琦玮理学优秀奖教金提名奖,获山东理工大学优秀教师,山东理工大学优秀共产党员,山东理工大学三八红旗手等荣誉称号,在各级讲课比赛中获奖多次。 主持数据结构(A)在线开放课程(MOOC),在国家高等教育智慧教育平台,山东省课程联盟平台,智慧树在线开放课程平台上线。 主持数据结构(A)SPOC平台建设,课程访问量超过10万次,为选课学生提供了全方位线上线下学习支撑。指导学生获得山东省优秀学位论文,指导学生在全国大学生数学建模竞赛中多次获省一、二等奖。

前 言 党的二十大报告对“实施科教兴国战略,强化现代化建设人才支撑”作出专章部署,为新时代教育工作和科技创新工作指明了前进方向,为加快建设教育强国提供了根本遵循和行动指南。党的二十大报告强调:“教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。” 数据结构作为计算机科学的核心基础学科,对于推动计算机技术的进步和科技创新具有至关重要的作用。高等院校作为人才培养和科技创新的重要基地,应加强对数据结构等基础科学的研究和教育,为培养高素质的科技人才和推动科技创新提供有力支持。本书遵循“两性一度”标准,贯彻“立德树人”的教育本质,全面融入课程思政,旨在培养读者的科学精神和工程设计能力,突出专业课程的价值引领功能作用。 本书内容涵盖“数据结构”课程所有知识点,紧贴研究生入学考试“数据结构”课程大纲要求,内容围绕常见的数据结构和基本数据操作,共分13章,主要包括数据结构概述,算法分析基础,线性表,栈,队列,串,数组,广义表,树,二叉树,图,查找与排序等。本书采用类C语言作为数据结构和算法的描述语言,在对数据的存储和算法描述时,充分考虑C语言的特色,同时兼顾数据结构和算法的可读性。读者在实际上机操作时,可以很容易地将本书中的数据结构和算法转换成C语言程序或其他程序设计语言程序。 本书对理论知识的阐述由浅入深、语言通俗易懂,既着眼于数据结构基础,又突出课程重难点。采用提出问题、分析问题、解决问题的问题求解过程,以...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目    录 

 

第1章  绪论 1

1.1  数据结构的发展 1

1.2  数据结构的概念 2

1.2.1  数据结构研究的领域 3

1.2.2  数据结构研究的内容 5

1.2.3  数据 5

1.2.4  数据结构 6

1.2.5  数据类型 8

1.3  算法和算法分析 9

1.3.1  算法的概念 10

1.3.2  算法的复杂性分析 10

1.4  习题 13

第2章  线性表 16

2.1  线性表的类型定义 16

2.2  线性表的顺序映像 19

2.2.1  线性表的顺序存储结构 20

2.2.2  顺序存储结构的特点 20

2.2.3  典型操作的算法实现 21

2.2.4  主要操作的算法分析 24

2.3  线性表的链式映像 25

2.3.1  线性链表的定义 25

2.3.2  线性链表的类型定义及典型操作 26

2.3.3  其他形式的链表 30

2.4  线性表实现方法的比较 37

2.4.1  顺序表和链表的比较 37

2.4.2  线性链表定义的改进 38

2.5  一元多项式的表示及相加 40

2.6  习题 44

第3章  栈 49

3.1  栈的定义 49

3.1.1  栈的特点及定义 49

3.1.2  栈的抽象数据类型定义 50

3.2  栈的存储表示及实现 51

3.2.1  栈的顺序存储表示 51

3.2.2  栈的链式存储表示 52

3.3  栈的应用 53

3.3.1  数制转换 53

3.3.2  括号匹配的检验 54

3.3.3  行编辑程序...

"图书特色
●本书遵循“两性一度”标准,贯彻“立德树人”的教育本质,全面融入课程思政,旨在培养学生的科学精神和工程设计能力,突出专业课程的价值引领作用。
●本书涵盖“数据结构”课程所有知识点,紧贴研究生入学考试“数据结构”课程大纲要求,围绕常见的数据结构和基本数据操作,主要包括算法分析基础,线性表,栈,队列,串,数组,广义表,树,二叉树,图,查找与排序等内容。
●本书采用C语言作为数据结构和算法的描述语言,充分考虑C语言的特色,同时兼顾数据结构和算法的可读性。
●本书对理论知识的阐述由浅入深、语言通俗易懂,既着眼于数据结构基础,又突出课程重难点。采用提出问题、分析问题、解决问题的问题求解过程,降低理解算法的复杂性,帮助读者提高认知效率。
●本书内容适应MOOC+SPOC线上线下混合式教学模式,贴近当前高等院校“数据结构”课程的现状和发展趋势,配有MOOC课程MOOC视频、教学课件、教学大纲、习题参考答案等丰富的教学资源。"