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

Python算法指南:程序员经典算法分析与实现
作 者: 李永华
出版社: 清华大学出版社
丛编项: 清华开发者书库
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  李永华 :现执教于北京邮电大学,拥有超过10年的嵌入式开发经验,致力于物联网和智能硬件的研究开发工作。在教学中以兴趣为导向,激发学生的创造性;以素质为基础,提高自身教学水平;以科研为手段,促进教学理念转变。通过信息工程专业综合改革,探索了以“学生学为中心”的教学模式,营造生动活泼的学习方法,提高学生独立思考问题、发现问题、解决问题的能力,激发学生的创造激情。在研发及教学实践中指导学生实现200余个创新案例,并指导着一支物联网开发团队,曾在物联网、开源硬件等技术领域进行了多场学术报告,并且出版了《AllJoyn技术原理及物联网程序开发指南》《Arduino实战指南——游戏开发、智能硬件、人机交互、智能家居与物联网设计30例》《Arduino软硬件协同设计实战指南》等多部物联网技术方面的著作。

内容简介

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

图书目录

例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 三数之和为零