您好,欢迎来到聚文网。 登录 免费注册
算法不难 图解+Python实现

算法不难 图解+Python实现

  • 字数: 480000
  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 作者: 林进威 编
  • 出版日期: 2024-11-01
  • 商品条码: 9787302675099
  • 版次: 1
  • 开本: 16开
  • 页数: 304
  • 出版年份: 2024
定价:¥79.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书结合300多幅示意图与70个算法示例(Python实现)直观地讲述36种常用经典算法的相关知识和9种经典算法思想,帮助读者深入理解相关算法的原理与设计思想,为后续学习高级算法夯实基础。
本书分为5章。第1章介绍算法的基本概念以及如何正确使用和设计算法等相关知识;第2章介绍排序算法的基本思想以及冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序、计数排序、桶排序和基数排序十大排序算法;第3章首先介绍图算法的基础知识,然后介绍路径搜索、广度优先搜索、深度优先搜索、最小生成树、单源最短路径、最大流等常用图算法。第4章介绍字符串处理算法的相关知识,涵盖字符串基础知识以及字符串判断、字符串匹配、字符串排序和字符串压缩等。第5章介绍枚举、递推、递归、分治、贪心、动态规划、迭代、回溯和模拟九大算法思想的原理与应用。
本书内容丰富,讲解循序渐进,适合有一定Python语言基础的算法入门人员阅读,也适合其他算法爱好者和程序设计从业人员阅读,还可以作为高等院校相关专业算法课程的教材。
作者简介
林进威, 本科毕业于华东师范大学,攻读物理电子专业,硕博连读于莫纳什大学,攻读计算机专业。CSDN专家,IEEE和ACM长期专业会员。曾任南方科技大学孔雀团队AI科研助理与香港中文大学(深圳)深圳大数据研究院AI设计工程师。掌握15种计算机与电子编程语言,有50万行程序代码编写经验,对计算机科学与人工智能有很大的兴趣。在IEEE和ACM等国际期刊上发表论文10余篇,申请国家专利15项,参与和主导科研项目3项,荣获多项不同级别的竞赛奖项,在GitHub社区开源项目30余项。
目录
第1章算法基础1
1.1什么是算法1
1.1.1思维与逻辑1
1.1.2算法的特性2
1.1.3算法与数学3
1.1.4算法与计算机科学4
1.2正确使用与设计算法5
1.2.1从问题出发5
1.2.2永远追求效率6
1.2.3算法评测与复杂度7
1.3本章小结17
第2章排序算法18
2.1排序算法的基本思想18
2.1.1什么是排序18
2.1.2十大经典算法19
2.1.3排序算法的稳定性19
2.1.4比较排序与非比较排序20
2.1.5内部排序与外部排序21
2.2十大排序算法及其设计思想22
2.2.1冒泡排序22
……

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网