数据结构与算法(Python版)(新编21世纪高等职业教育精品教材·电子与信息类)
定 价:48 元
丛书名:新编21世纪高等职业教育精品教材·电子与信息类
- 作者:王强 刘军 李英明
- 出版时间:2026/6/1
- ISBN:9787300353005
- 出 版 社:中国人民大学出版社
- 中图法分类:TP311.12
- 页码:228
- 纸张:
- 版次:1
- 开本:大16
-
商品库位:
《数据结构与算法(Python版)》由高职院校计算机专业教师与企业技术专家联合开发,立足高职院校计算机类专业人才培养需求,深度融合人工智能、大数据等领域的技术趋势。通过\"双元制教学\"模式,将前沿技术场景与经典理论体系结合,旨在培养学生兼具扎实编程能力与工程思维的高素质技能。<br> 本书构建了\"基础认知—核心结构—算法进阶—AI应用\"的四维知识框架,以Python为载体系统讲解线性表、树形结构、图论等传统数据结构,并创新性融入分布式哈希表、网络优化等人工智能领域案例。通过班级成绩管理、银行排队系统、外卖配送最短路径等实战项目,帮助学生掌握底层原理并感受工程价值。<br> 教学设计注重实践导向:采用交互式代码演示降低抽象概念理解门槛;设置\"素养园地\"嵌入天河超算、智能交通调度等案例强化科技报国意识;配套PPT课件、智慧职教教学平台及项目源码库支持混合式学习。<br> 本书既可作为高职院校人工智能、软件技术、大数据技术等专业的教材,也可作为工程技术人员的参考用书。
王强,莱芜职业技术学院,副教授,专业方向是人工智能技术应用,主要讲授“数据结构”、“C语言程序设计”、“人工智能技术基础”等课程。山东省职业教育教学创新团队主要成员。主持完成中国成人教育协会十四五规划课题1项、全国高等院校计算机基础教育研究会计算机基础教育教学研究项目1项、主持中国教育技术协会开放与远程教育专业委员会科研课题1项、山东计算机学会课题1项,参与省市级课题3项。公开发表专业相关论文10篇,授权发明专利3项,副主编4部--《数据结构》、《信息技术》、《计算机设备与网络基础英语》,以及十四五国家规划教材《Java 程序设计项目化教程》。<br>刘军,莱芜职业技术学院,副教授,专业方向是人工智能技术应用,主要讲授“C语言程序设计”、“数据库技术”、“机器学习基础及应用”、“人工智能数据分析与应用”等课程。山东省职业教育精品课程资源共享课程“C语言程序设计”课程团队主要成员。主持完成中国成人教育协会十四五规划课题1项。公开发表专业相关论文12篇,授权发明专利2项,参与编写正式出版教材4部,第1主编教材1部—《C语言程序设计》,副主编2部—《智能家居与智慧城市项目实战》、《信息技术》,参编1部—《计算机网络技术》。作为副主编参与校本教材编写2部—《计算机组装维护》、《MySQL数据库技术》。<br>李英明,莱芜职业技术学院,教授,专业方向是计算机应用技术,主要讲授“数据结构”、“C语言程序设计”、“图像处理技术”等课程。山东省精品课程《数据结构》负责人。主持了中国职业技术教育学会的《“以职业工作过程为导向的计算机应用技术”课程改革的研究与实践》项目、中国教育学会的“十一五”科研规划课题《基于工作过程的软件技术专业课程改革的研究》、全国教育科学规划教育部重点课题《职业教育校企合作中工业文化的研究与实验》、山东省职业教育与成人教育科研规划课题《高职院校教师与企业高技能人才交流制度研究》、教育部高职高专教职委的《校企合作下计算机应用技术专业实训教学环节的研究》,并参与了山东省教育厅科研项目《偏微分方程在纹理图像降噪和修复上的应用研究》;参与了科技厅的《山东省林业重要外来有害生物信息管理系统研究》项目的研究。公开发表专业相关论文16篇,主编过《数据结构》、《C语言上机指导与习题解析》、《Visual FoxPro实例教程》,《Foxpro应用教程》,副主编过十四五国家规划教材《Java 程序设计项目化教程》、《C语言程序设计》、《计算机应用基础》等7部教材。
项目1 初探数据结构与算法<br>任务1.1 数据结构入门认知<br>任务1.2 算法启航<br><br>项目2 线性表与数组的应用<br>任务2.1 了解线性表基础<br>任务2.2 搭建班级成绩管理系统<br>任务2.3 稀疏矩阵存储与转置<br>任务2.4 单链表的实现<br><br>项目3 栈与队列的应用<br>任务3.1 设计括号匹配检测程序<br>任务3.2 模拟银行排队系统<br><br>项目4 树的结构与应用<br>任务4.1 了解树与二叉树基础<br>任务4.2 掌握二叉树遍历<br>任务4.3 在中序线索二叉树上查找任意结点的中序前驱结点<br>任务4.4 树与森林的转换及遍历<br>任务4.5 生成哈夫曼编码<br><br>项目5 图算法与应用<br>任务5.1 图的基础认知与建模<br>任务5.2 求解顶点的入度、出度和度<br>任务5.3 DFS 与BFS 的应用场景对比分析<br>任务5.4 区分Prim 与Kruskal 算法的适用场景<br>任务5.5 校园外卖配送最短路径问题<br>任务5.6 校园美食节活动筹备流程规划<br><br>项目6 高效排序算法与应用实践<br>任务6.1 插入排序算法的实现<br>任务6.2 交换排序算法的实现<br>任务6.3 选择排序算法的实现<br>任务6.4 归并排序的适用场景分析<br>任务6.5 基数排序的适用场景分析<br><br>项目7 高效查找算法设计与应用<br>任务7.1 静态查找算法的实现<br>任务7.2 二叉排序树(BST)、AVL 树与B-树的对比分析<br>任务7.3 基于哈希表的图书馆书籍管理系统<br>参考文献