数据结构与算法(C语言)微课视频·在线题库版
采用项目案例驱动的方式引入知识点,在每一章均引入了案例并进行案例分析,并辅以程序实现,理论讲解简单易懂

作者:刘朝霞,赵静,李绍华,刁建华,李敏,朴在吉,邵峰

丛书名:国家级实验教学示范中心联席会计算机学科组规划教材

定价:59.8元

印次:1-5

ISBN:9787302644675

出版日期:2023.09.01

印刷日期:2025.07.22

图书责编:温明洁

图书分类:教材

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

本书是一部系统论述数据结构与算法的立体化教程。本书共10章,内容主要包括绪论、线性表、栈和队列、串、递归、数组和广义表、树与二叉树、图、查找、排序等。本书以项目案例具体实现的方式引入知识点。每章都引入对应的案例,并进行详细的分析。并配以程序实现,理论讲解简洁明了。此外,还提供了教学大纲、PPT课件、习题答案、微视频和思政案例等配套资料,强调应用性和实践性。 本书主要面向新工科背景下计算机类相关专业学生学习使用,也可供相关学科学习者参考。

前言 新一轮科技革命和产业变革带动了传统产业的升级改造。党的二十大报告强调“必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势”。建设高质量高等教育体系是摆在高等教育面前的重大历史使命和政治责任。高等教育要坚持国家战略引领,聚焦重大需求布局,推进新工科、新医科、新农科、新文科建设,加快培养紧缺型人才。 数据结构与算法作为计算机类核心专业基础课程之一,是程序设计的重要理论技术基础,也是操作系统、软件工程等课程的先修课程。此外,它还是学科竞赛、专业笔试和面试以及研究生录取考试的重要内容。该书具有受众群体广、受重视程度高和专业性强的特点。 通过本教材的学习,应能熟练掌握线性结构、栈和队列、数组、树形结构和图形结构等数据逻辑结构的特点和性质,掌握顺序存储、链式存储等数据存储结构的特点及其应用。此外,还应该能够熟练运用查找、排序等数据处理技术,深入理解各种数据对象的特点,学会数据的组织方式和实现方法,掌握数据加工处理的基本理论和技能,提升分析问题和解决问题的能力,并初步具备科学研究的能力。 本书将思政元素有机融入数据结构与算法的内容中,旨在培养学生的专业认同感、探索未知、终身学习的能力,以及精益求精的工匠精神。 本书共分为10章,第1章介绍数据结构与算法这门课程的总体情况,重点介绍基本概念和术语、数据的逻辑结构和存储结构、数据类型和抽象数据类型以及算法和算法分析方法。第2章主要介绍线性表的定义和基本操作、典型案例、线性表...

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

目录

随书资源

第1章绪论

1.1数据结构与算法总览

1.2基本概念和术语

1.3数据的逻辑结构

1.4数据的存储结构

1.5数据类型和抽象数据类型

1.5.1数据类型

1.5.2抽象数据类型

1.6算法和算法分析方法

1.6.1算法及算法的特性

1.6.2算法的时间复杂度

1.6.3算法的空间复杂度

1.7本章小结

习题1

第2章线性表

2.1线性表的定义

2.2典型案例

2.3线性表的抽象数据类型定义

2.4顺序表的定义和基本操作

2.4.1顺序表的定义

2.4.2顺序表的基本操作

2.5链表的定义和基本操作

2.5.1单链表的定义

2.5.2单链表的基本操作

2.5.3循环链表

2.5.4双向链表

2.6顺序表和链表的比较

2.7案例分析与实践

2.8小结

习题2

数据结构与算法(C语言)微课视频·在线题库版

目录

第3章栈和队列

3.1栈的定义及特点

3.2栈的典型案例

3.3栈的抽象数据类型定义

3.4栈的顺序存储

3.4.1顺序栈的定义

3.4.2顺序栈的存储形态

3.4.3顺序栈的入栈和出栈

3.4.4顺序栈的基本操作

3.5栈的链式存储

3.5.1链栈的定义

3.5.2链栈的基本操作

3.6栈的案例分析与实现

3.7队列的定义... 查看详情

"掌握数据结构,开启编程之门,提高代码效率
内容全面详实,案例生动经典,配套资源丰富
科技与文化融为一体,培养专业精神和终身学习的能力
不仅讲解数据的组织方式,更传授科学研究的方法,提升问题分析和解决能力"

查看详情