数据结构与算法教材(Python语言实现)程序员的数学 python编程程序设计算法分析 算法导论 计算机程序设计编程思
定 价:89.8 元
《数据结构与算法(Python语言实现)》是一本全面、细致、通俗易懂的数据结构和算法教材。数据结构与算法,是理论和实践必须紧密结合的课程。对各类数据结构和算法,不但要掌握其理论,还应该能够熟练地编程实现。相比大多数数据结构和算法教材,本书的最大特点就是高标准的实践性。除了少数特别复杂的数据结构,95%的数据结构和算法,都给出了完整可运行的代码,共 115 份,并且这些代码几乎都出现在具体的例题中。本书的例题和编程习题都可以在北京大学的在线程序评测平台OpenJudge上提交解题程序并自动评判对错。本书内容和习题按难度做了明确分级,因此不论计算机相关专业还是非计算机相关专业的师生,都可以从中各取所需。本书可以作为数据结构和算法入门教材,也可以作为考研和找工作时提高面试成功率的秘籍。
本书的显著特色1.本书的知识覆盖面更广,尤其是算法部分。本书内容包括 Python 语言巩固与提高(少量篇幅)、数据结构、算法三部分,数据结构部分和算法部分交替讲述。2.重难点突出本书内容和习题按难度明确分级,不论计算机专业、还是非计算机专业的师生,都可以从中各取所需。3.高标准的实践性本书除了少数几个特别复杂的数据结构,95%的数据结构和算法,都给出了完整可运行的代码,共 115 份,并且这些代码几乎都出现在具体的例题中。4.在线程序评测平台本书的例题和编程习题均可在北京大学在线程序评测平台 OpenJudge(以下简称 OJ)上提交解题程序。该平台包含两万多道编程题,程序提交后会自动评判对错。5.配套资源丰富本书配套电子资料齐全,包括课程讲义以及 120 多个精心编写、风格简洁优美的程序源码。6.作者结合多年讲课经验归纳整合成书作者在北京大学讲授数据结构与算法程序设计实习Python程序设计ICPC大学生程序设计竞赛实践等课程多年,曾担任北京大学ACM国际大学生程序设计竞赛队教练10年。本书即是对这些课程教学经验的归纳与整合。7.提供在线服务,随时随地可交流读者可根据前言中提示加入本书专属读者在线服务交流圈,在置顶的动态中获取资源下载链接,同时与本书读者一起分享读者心得,提出对本书的建议,以及咨询编者问题等。
郭炜北京大学信息科学技术学院教师,在北京大学讲授数据结构与算法程序设计实习Python程序设计ICPC大学生程序设计竞赛实践等课程多年,曾担任北京大学ACM国际大学生程序设计竞赛队教练、13场ACM/ICPC国际大学生程序设计竞赛亚洲区预选赛的命题负责人并亲自命题。创建北京角斗士软件技术有限公司,具有丰富的软件开发经验并将其融入教学。主讲的程序设计实习程序设计与算法系列慕课课程,荣获国家精品在线开放课程。