《数据结构和算法的常识性指南:提升您的核心编程技能​(A Common-Sense Guide to Data Structures and Algorithms, 2e: Level Up Your Core Programming Skills)》

作者:

日期:2023-01-21

出版:

  • 118
  • 0
  • 0

作品总结

数据结构和算法的常识性指南:提升您的核心编程技能(A Common-Sense Guide to Data Structures and Algorithms, 2e: Level Up Your Core Programming Skills)》

如果你认为数据结构和算法都只是理论,那么你就错过了它们能为你的代码做什么。学习使用 Big O 表示法使您的代码运行速度快几个数量级。从哈希表、树和图形等数据结构中进行选择,以指数方式提高代码的效率。本书以简单的语言和清晰的图表,无论您的背景如何,都可以访问这个复杂的主题。这个新版本在每一章中都有练习习题,以及关于动态编程和堆和尝试等主题的新章节。获取掌握日常工作的数据结构和算法所需的实践信息。算法和数据结构不仅仅是抽象的概念。掌握它们使您能够编写更快、更高效运行的代码,这对于当今的 Web 和移动应用程序尤其重要。对数据结构和算法采用实用的方法,使用可在日常生产代码中使用的技术和实际场景,并提供 JavaScript、Python 和 Ruby 中的示例。这个新的和修订的第二版有关于递归、动态编程和在日常工作中使用 Big O 的新章节。使用 Big O 表示法来衡量和阐明代码的效率,并修改算法以使其更快。了解您选择的数组、链表和哈希表如何极大地影响您编写的代码。使用递归来解决棘手的问题,并创建比替代方案以指数级速度运行的算法。深入了解二叉树和图形等高级数据结构,以帮助扩展社交网络和地图软件等专业应用程序。您甚至会遇到一个关键字,它可以为您的代码提供涡轮增压。通过每一章的练习以及详细的答案来练习您的新技能。立即使用这些技术使您的代码更快、更具可扩展性。


0条评论