《Go 中的通用数据结构和算法:使用并发性、泛型和启发式的应用方法​(Generic Data Structures and Algorithms in Go: An Applied Approach Using Concurrency, Genericity and Heuristics)》

作者:

日期:2022-11-28

出版:

  • 193
  • 0
  • 0

作品总结

Go 中的通用数据结构和算法:使用并发性、泛型和启发式的应用方法(Generic Data Structures and Algorithms in Go: An Applied Approach Using Concurrency, Genericity and Heuristics)》

使用 Go 和有效使用并发性,加深您对通用数据结构和算法及其应用程序的理解。我们邀请您踏上旨在提高您的编程和解决问题能力的旅程。本书通过展示如何让你的程序高效、正确地工作,将带你进入下一步。
在探索许多数据结构以及与之关联的算法和应用程序时,您将重点关注速度和存储之间的权衡,以及在适当时部署并发性的好处。本书将演示应用程序性能的巨大提高。经典数据结构和算法设计技术(贪婪、分而治之、分支绑定等)的呈现为解决问题提供了必要的基础和工具包。但本书更进一步,介绍了启发式算法及其实现,以解决计算上棘手的组合优化问题,例如旅行推销员问题。蚁群优化和模拟退火是使用的技术之一。
本书中使用的一致编码风格利用了 Go 在不使用类的情况下实现抽象、泛型和约束泛型数据类型的能力。虽然假设你对 Go 有一定的了解,但这本书应该会提高你使用 Go 来处理服务器端应用程序、游戏、机器学习、信息检索和其他对速度和存储效率至关重要的应用程序领域的能力。
通过本书您将学到什么:

  •  探索经典的数据结构和算法,旨在使您的应用程序运行得更快或需要更少的存储空间
  • 使用 Go 的新通用功能构建可重用的数据结构
  • 利用并发性最大限度地提高应用程序性能
  • 了解启发式算法对计算棘手问题的强大功能 
  • 增强和提高您的 Go 编程技能

本书适合于那些希望提高编程和解决问题技能并体验兴奋并看到使用尽可能利用并发的通用数据结构和算法的好处的软件开发人员和学生。


0条评论