首页 > 图书中心 >图书详情

Python算法指南——程序员经典算法分析与实现

配套源代码。中关村大数据产业联盟、中国产业发展研究院、中关村智能硬件产业联盟 联袂推荐用书!全书包含10万行源代码、300个经典案例,轻松掌握Python算法设计!

作者:李永华
定价:119
印次:1-2
ISBN:9787302531357
出版日期:2019.08.01
印刷日期:2022.02.24

本书以人工智能发展为时代背景,通过实际案例应用描述算法,提供了较为详细的实战方案,以便深度学习。 本书内容从算法上分为数学、搜索、回溯、递归、排序、迭代、贪心、分治和动态规划等; 从数据结构上分为字符串、数组、指针、区间、队列、矩阵、堆栈、链表、哈希表、线段树、二叉树、二叉搜索树和图结构等。本书针对经典算法,结合相关的数据结构,将描述问题、问题示例、代码实现以及运行结果相结合,语言简洁,深入浅出,通俗易懂,不仅适合对Python编程有兴趣的科研人员,也适合作为高等院校的参考教材。

more >

前言 Python是国内外广泛使用的计算机程序设计语言,是高等院校相关专业重要的基础语言课程。由于Python语言功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好等许多特点,20世纪90年代以来,Python语言迅速在全世界普及推广。目前,Python仍然是全世界最优秀的程序设计语言之一。 本书是为适应当前教育教学改革的创新要求,更好地践行语言类课程,注重实践教学与创新能力培养的需要,组织编写的教材。本书融合了同类教材的优点,采取了创新方式,精选了300个趣味性、实用性强的应用实例,从不同难度、不同算法、不同类型和不同数据结构,将实际算法进行总结,希望对教育教学及工业界起到抛砖引玉的作用。 本书的主要内容和素材来自网络流行的各大互联网公司面试算法、LintCode、Leetcode、九章算法和作者所在学校近几年承担的科研项目成果。作者所指导的研究生,在研究过程中对学习和应用的算法进行了总结,通过人工智能科研项目的实施,同学们完成了整个科研项目,不仅学到了知识,提高了能力,而且为本书提供了第一手素材和相关资料。 本书从总到分、先思考后实践、算法描述与代码实现相结合,适合从事网络开发、机器学习和算法实现的专业技术人员阅读,既可以作为主要的技术参考书、大学信息与通信工程及相关领域的Python算法实现的本科生教材、程序员算法提高使用手册,也可以为人工智能算法分析、算法设计、算法实现提供帮助。 本书的编写得到了教育部电子信息类专业教学指导委员会、信息工程专业国家第一类、第二类特色专业建设项目、教育部CDIO工程教育模式研究与实践项目、教育部本科教学工程项目、信息工程专业北京市特色专业建设、北京市教育教学改革项目、北京邮电大学教育教学改革项目(2019TD01)的大力支持,在此表示感谢! 由于作者经验与水平有限,书中疏漏及不当之处在所难免,衷心地希望各位读者多提宝贵意见及具体的改进建议,以便作者进一步修改和完善。 李永华于北京邮电大学 2019年4月

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

同系列产品more >

数字音频信号处理(原书第3版)

[德] 乌多·佐尔泽(Udo
定 价:79元

查看详情
人工智能应用开发——基于LabVIEW...

杨帆、张彩丽、刘晋东、
定 价:79.90元

查看详情
嵌入式系统应用开发——基于NI Lab...

杨帆、张彩丽、刘晋东、
定 价:79.90元

查看详情
嵌入式实时操作系统——理论基础

[英]吉姆·考林(Jim Cool
定 价:99元

查看详情
C#编程开发实战(微课视频版)

郭佳佳、涂振、陈林
定 价:89元

查看详情
图书分类全部图书
more >
  • 李永华  现执教于北京邮电大学,拥有超过10年的嵌入式开发经验,致力于物联网和智能硬件的研究开发工作。在教学中以兴趣为导向,激发学生的创造性;以素质为基础,提高自身教学水平;以科研为手段,促进教学理念转变。通过信息工程专业综合改革,探索了以“学生学为中心”的教学模式,营造生动活泼的学习方法,提高学生独立思考问题、发现问题、解决问题的能力,激发学生的创造激情。在研发及教学实践中指导学生实现200余个创新案例,并指导着一支物联网开发团队,曾在物联网、开源硬件等技术领域进行了多场学术报告,并且出版了《AllJoyn技术原理及物联网程序开发指南》《Arduino实战指南——游戏开发、智能硬件、人机交互、智能家居与物联网设计30例》《Arduino软硬件协同设计实战指南》等多部物联网技术方面的著作。
  • 本书是中国产业发展研究院、中关村智能硬件产业联盟、中关村大数据产业联盟
    联袂推荐用书!全书包含10万行源代码、300个经典案例,适合读者轻松入门Python。配套完整的源代码可到清华大学出版社网站本书页面下载。

more >
  • 目录

    例1完美平方

    例2判断平方数

    例3检测2的幂次

    例4求平方根

    例5x的n次幂

    例6快速幂

    例7四数乘积

    例8将整数A转换为B

    例9罗马数字转换为整数

    例10整数转换为罗马数字

    例11整数排序

    例12整数替换

    例13两个整数相除

    例14整数加法

    例15合并数字

    例16数字判断

    例17下一个稀疏数

    例18滑动窗口的最大值

    例19创建最大数

    例20最接近的k个数

    例21交错正负数

    例22下一个更大的数

    例23落单的数Ⅰ

    例24落单的数Ⅱ

    例25落单的数Ⅲ

    例26落单的数Ⅳ

    例27对称数

    例28镜像数字

    例29统计比给定整数小的数

    例30统计前面比自己小的数

    例31阶乘尾部零的个数

    例32统计数字

    例33删除数字

    例34寻找丢失的数

    例35丑数Ⅰ

    例36丑数Ⅱ

    例37超级丑数

    例38两数之和Ⅰ

    例39两数之和Ⅱ

    例40两数之和Ⅲ

    例41最接近的三数之和

    例42三数之和为零

    例43四数之和为定值

    例44骰子求和

    例45k数之和

    例46二进制求和

    例47各位相加

    例48矩阵元素ZigZag返回

    例49子矩阵和为零

    例50搜索二维矩阵Ⅰ

    例51搜索二维矩阵Ⅱ

    例52矩阵归零

    例53DNA重复问题

    例54螺旋矩阵

    例55矩阵走路问题

    例5...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘