-
收藏
-
加书架
-
引用
本书全面系统地介绍数据结构的基础理论与算法设计方法,全书共8章,主要内容包括: 线性表,栈和队列,串、数组和广义表,树和二叉树,图,查找及排序。本书精选数据结构考研试题和各类竞赛试题进行讲解,案例和习题丰富,突出数据结构的算法实现,采用Python语言实现了全部算法。本书内容编排符合当前高等学校数据结构课程的现状和发展趋势,以及本科培养目标和教育工程认证要求。本书配套资源丰富,提供了微课视频、源程序代码、PPT课件、教学大纲、考试样题及习题库以及上机实验等。 本书可作为高等学校计算机、软件工程等相关专业数据结构课程的教材,也可供计算机软件开发人员和准备参加相关专业研究生入学考试和软考的备考人员参考。
目前,人工智能、大数据已成为国家发展战略的需要,教育部发布了《教育部关于加快建设高水平本科教育全面提高人才培养能力的意见》相关文件,指出主动布局集成电路、人工智能、云计算、大数据等战略性新兴产业发展和民生急需相关学科专业。为了适应人工智能、大数据等相关专业教育教学与科研需要,急需编写适合本科层次教学需要的数据结构(Python语言描述)的教材,以与前后修课程有机衔接。 本书融合软件工程领域最新发展和现代信息技术手段,贴近前沿,呈现方式多样,富有启发性,有利于激发学生学习兴趣及创新潜能的、结合实际的实践类教材,以满足教学目标和毕业要求能力达成的要求。 计算机、软件工程、人工智能也是国家重点发展的专业之一,而计算机、人工智能、大数据相关专业也是研究生招生人数最多的专业之一,数据结构作为这些专业的必修课程和重要专业基础课程,也是考研时必考科目,并且占比非常高。同时,数据结构也是从事软件开发、计算机相关研究的重要基础内容,也成为各大软件公司、企事业单位笔试和面试必考内容之一,因此,它的用户需求非常广泛。 (1)案例丰富,与软件工程实践结合,案例和习题选自近年来考研、各大软件公司笔试面试题目,在每一章最后提供结合生活实际的案例,提供完整代码; (2)体现课程思政,将思政元素融入数据结构课程,寓价值观引导于知识传授之中。 (3)融入前沿技术,不断更新教材内容,拓宽学生知识广度,激发学生学习兴趣,使其熟悉本专业的主要发展方向,促进个人专业发展。 (4)提供微课视频,通过扫描二维码可观看微课视频,下载配套源码,方便学生理解与掌握,提高学习效果。 本书知识点涵盖全面,案例和课后习题丰富,通过采用Python提供的内部方法和不采用Python内部方法实现基本算法,每章均有上机实验和综合实验以巩固对知识点的掌握程度,突出实用性和实践性。全书采用Python语言作为数据结构和算法的描述语言。 本书可作为高等学校计算机科学与技术、人工智能、大数据科学与技术、软件工程、智能科学与技术等相关专业“数据结构”课程的教材,也可作为从事计算机软件开发、准备考取计算机专业研究生和参加软考的人员的参考用书。
- 版权: 清华大学出版社
- 出版: 2024-01-01
- 更新: 2024-10-24
- 书号:9787302651345
- 中图:TP311.12;TP311.561
- 学科:工学控制科学与工程工学计算机科学与技术工学软件工程