猜你喜欢
Python算法指南——程序员经典算法分析与实现(清华开发者书库)

Python算法指南——程序员经典算法分析与实现(清华开发者书库)

书籍作者:李永华 ISBN:9787302531357
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:2618
创建日期:2021-02-14 发布日期:2021-02-14
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
下载地址
内容简介

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

作者简介

  李永华,现执教于北京邮电大学,拥有超过10年的嵌入式开发经验,致力于物联网、云计算与大数据的研究工作。在教学中善于以兴趣为导向,激发学生的创造性:以素质为基础,提高自身教学水平:以科研为手段,促进教学理念的转变。在研发及教学实践中指导学生实现300个创新案例,参与了30余项国家课题与企业课题的研究工作,在国内外学术期刊以及会议发表论文60余篇,申请专利40余项,出版教材10余部。
  源代码:可到清华大学出版社网站本书页面下载。

编辑推荐

本书是中国产业发展研究院、中关村智能硬件产业联盟、中关村大数据产业联盟

联袂推荐用书!全书包含10万行源代码、300个经典案例,适合读者轻松入门Python。配套完整的源代码可到清华大学出版社网站本书页面下载。


《Python算法指南——程序员经典算法分析与实现(清华开发者书库)》电子书免费下载

pdf下载 txt下载 epub下载 mobi下载 azw3下载

前言

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

目录

例1 完美平方
例2 判断平方数
例3 检测2的幂次
例4 求平方根
例5 x的n次幂
例6 快速幂
例7 四数乘积
例8 将整数A转换为B
例9 罗马数字转换为整数
例10 整数转换为罗马数字
例11 整数排序
例12 整数替换
例13 两个整数相除
例14 整数加法
例15 合并数字
例16 数字判断
例17 下一个稀疏数
例18 滑动窗口的最大值
例19 创建最大数
例20 最接近的k个数
例21 交错正负数
例22 下一个更大的数
例23 落单的数I
例24 落单的数Ⅱ
例25 落单的数Ⅲ
例26 落单的数Ⅳ
例27 对称数
例28 镜像数字
例29 统计比给定整数小的数
例30 统计前面比自己小的数
例31 阶乘尾部零的个数
例32 统计数字
例33 删除数字
例34 寻找丢失的数
例35 丑数I
例36 丑数Ⅱ
例37 超级丑数
例38 两数之和I
例39 两数之和Ⅱ
例40 两数之和Ⅲ
例41 最接近的三数之和
例42 三数之和为零

产品特色