有很多关于数据结构和算法的书,包括一些有用的C函数库。使用C掌握算法为您提供了理论背景和工作代码的独特组合。凭借日常编程任务的强大解决方案,本书避免了大多数经典数据结构和算法文本的抽象风格,但仍然提供了理解常用编程技术的目的和使用所需的所有信息。
包括每个数据结构和算法的实现,以及有趣的现实例子。
KyleLoudon既使用编程风格,又使用非常干净的书写风格,它向您展示了如何使用诸如列表、堆栈、队列、集合、树、堆、优先级队列和图等基本数据结构。他解释了如何使用算法进行排序、搜索、数值分析、数据压缩、数据加密、常见图形问题和计算几何。他描述了所有实现的相对效率。压缩和加密章节不仅为您提供了合理有效的解决方案的工作代码,而且还为那些没有时间或专业知识深入研究它们的人以一种可接近的方式提供了概念解释。
任何对C语言有基本理解的人都可以使用这本书。为了提供可维护和可扩展的代码,在适当的示例中使用了额外的抽象级别(例如指向函数的指针)。了解到这些技术对一些程序员来说可能是不熟悉的,Loudon在介绍性章节中清楚地解释了它们。
内容包括:
指针
递归
算法分析
数据结构(列表、堆栈、队列、集合、哈希表、树、堆、优先级队列、图表)
排序和搜索
数值方法
数据压缩
数据加密
图形算法
几何算法
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !