地址:
https://www.manning.com/books/algorithms-and-data-structures-in-action
对这项技术
数据结构和算法是程序存储和处理信息的基础。选择最佳算法可以确保您的程序是快速、高效和可靠的。
关于这本书
算法和数据结构的作用向您介绍了您将在web应用程序、系统编程和数据操作中使用的各种算法。一章一章地,这本书扩展了你已经知道的基本算法,给你一个更好的选择不同的编程问题的解决方案。在本文中,您将发现用于改进优先级队列、高效缓存、集群数据等的技术。每个示例都用各种语言的图形、语言无关伪代码和代码示例进行了完整的说明。完成之后,您将能够实现高级的和不太知名的算法来提高代码的性能。当需要自定义解决方案时,您甚至可以设计自己的数据结构来解决这些情况。
里面有什么
改进基本数据结构
高效的缓存
最近邻搜索,包括k-d树和s -树
完整的“伪代码”和多种语言的示例
对读者
适合具有基本或中级技能的程序员。以语言无关的方式编写,不需要特定的语言知识。
关于作者
Marcello La Rocca是一名研究科学家和全堆栈工程师,专注于优化算法、遗传算法、机器学习和量子计算。他为Twitter和微软(Microsoft)等公司的大型web应用程序做出了贡献,在学术界和工业界进行了应用研究,并撰写了《Neatsort自适应排序算法》(the Neatsort adaptive sort algorithm)一书。
专知便捷查看
便捷下载,请关注专知公众号(点击上方蓝色专知关注)
后台回复“ADSA” 就可以获取《算法与数据结构实战,286页pdf,Algorithms Data Structures in Action》专知下载链接