《Python算法指南:程序员经典算法分析与实现/清华开发者书库》以人工智能发展为时代背景,通过实际案例应用描述算法,提供了较为详细的实战方案,以便深度学习。 《Python算法指南:程序员经典算法分析与实现/清华开发者书库》内容从算法上分为数学、搜索、回溯、递归、排序、迭代、贪心、分治和动态规划等;从数据结构上分为字符串、数组、指针、区间、队列、矩阵、堆栈、链表、哈希表、线段树、二叉树、二叉搜索树和图结构等。 《Python算法指南:程序员经典算法分析与实现/清华开发者书库》针对经典算法,结合相关的数据结构,将描述问题、问题示例、代码实现以及运行结果相结合,语言简洁,深入浅出,通俗易懂,不仅适合对Python编程有兴趣的科研人员,也适合作为高等院校的参考教材。 李永华,现执教于北京邮电大学,拥有超过10年的嵌入式开发经验,致力于物联网、云计算与大数据的研究工作。在教学中善于以兴趣为导向,激发学生的创造性:以素质为基础,提高自身教学水平:以科研为手段,促进教学理念的转变。在研发及教学实践中指导学生实现300个创新案例,参与了30余项国家课题与企业课题的研究工作,在国内外学术期刊以及会议发表论文60余篇,申请专利40余项,出版教材10余部。 源代码:可到清华大学出版社网站本书页面下载。 例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 三数之和为零
阅读更多