分享

Python|7本算法攻略书,带你进一步了解Python的算法奥秘

 知行合一ing 2018-10-09

作为程序员的内功,算法一直是重要的基石。无论开发工具如何进化,熟识并能灵活运用算法仍然是对程序员的基本要求。

Python|7本算法攻略书,带你进一步了解Python的算法奥秘

编程的本质是算法,算法的本质是解决问题,解决问题的本质是获得成就感。那么,哪本算法书又给你带去了成就感呢?今天就来说说那些图灵出版过的算法书,看看哪些是你翻过次数最多的?哪些是被你无情冷落的?我们按语言对这些书进行了分类。

Python

算法图解

Python|7本算法攻略书,带你进一步了解Python的算法奥秘

作者:Aditya Bhargava

译者:袁国忠

  • 简单易懂的算法教程
  • 400多个示意图,详细介绍算法执行过程,展示不同算法在性能方面的优缺点
  • 基于Python的代码示例

本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;K最近邻算法。

高效算法:竞赛、应试与提高必修128例

Python|7本算法攻略书,带你进一步了解Python的算法奥秘

作者:Christoph Dürr Jill-Jênn Vie

译者:史世强

  • 法国畅销算法与编程参考书
  • 涵盖128个简单、实用的算法实例
  • 提高竞赛、应试与编程技能
  • 优化时间复杂度,实现高效编程
  • 国际编程大赛导师经验精髓,破解竞赛的制胜秘籍

旨在探讨如何优化算法效率,详细阐述了经典算法和特殊算法的实现、应用技巧和复杂度验证过程,内容由浅入深,能帮助读者快速掌握复杂度适当、正确率高的高效编程方法以及自检、自测技巧,是参加ACM/ICPC、Google Code Jam等国际编程竞赛、备战编程考试、提高编程效率、优化编程方法的参考书目。

学习JavaScript数据结构与算法

Python|7本算法攻略书,带你进一步了解Python的算法奥秘

作者:Loiane Groner

译者:邓钢,孙晓博,吴双,陈迪,袁源

  • 用 JS 搞定常用数据结构和算法
  • 市面上最受欢迎的 JS 算法书

相较上一版,这一版新增了ES6和ES7的新功能介绍,补充了ES6的当前实现。同时拓展了对树、图、排序算法、动态规划和贪心算法的讨论,增加了AVL树、Dijkstra算法、Floyd-Warshall算法、Prim算法、Kruskal算法、堆排序、分布式排序、背包问题、矩阵链相乘等内容。此外还概述了函数式编程、NP完全理论。

数据结构与算法JavaScript描述

Python|7本算法攻略书,带你进一步了解Python的算法奥秘

作者 Michael McMillan

译者 王群锋,杜欢

  • 用JavaScript描述数据结构与算法的开山之作,填补了市场空白
  • 汇聚了作者多年的实战经验

这本实战指南通过丰富的示例,向读者透彻讲解了在JavaScript环境下,如何通过一系列存储机制(包括链表、栈、队列和图)高效地达到编程目的。

多语言

程序员的算法趣题

Python|7本算法攻略书,带你进一步了解Python的算法奥秘

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多