![]()
AI 研习社,资源版块已经正式上线,所有资源目前一律免费,欢迎大家前往社区资源中心下载喔~
www.gair.link/page/resources
(戳文末阅读原文直接进)
C语言作为一门通用计算机编程语言,已经成为了大家的重点学习对象。所以,今日社长给大家推荐的是一本数据结构和算法领域的经典之作——《算法精解·C语言》。这本书从2012年出版至今,仍然畅销不衰。
![]()
关于作者
本书作者是Kyle Loudon,Kyle是美国加州洛斯加托斯Jeppesen Dataplan公司的一名软件工程师,主管图形接口开发小组,主攻航迹规划软件的研发。这些软件主要用于商业航空公司、私营航空部门和其他一些航空制造业。在Jeppesen之前,Kyle在IBM公司是一名系统程序员。
在技术上,Kyle主要对操作系统、网络、人机交互等领域感兴趣。1992年,Kyle在普渡大学拿到了计算机科学学士学位,并取得了法语的第二学位,同时他还被选入斐陶斐荣誉学会(美国大学优等生之荣誉学会)。
他在普渡大学计算机系教了三年的计算机课程。在这期间,他完成了他个人的第一本书《Understanding Computers》,这本书用理论结合实践的方式介绍计算机的方方面面。
关于内容
这本书的内容一共分为三部分:
第一部分,介绍了数据结构和算法的概念,以及使用它们的原因和意义,然后讲解了数据结构和算法中最常用的技术——指针和递归,最后还介绍了算法的分析方法;
第二部分,作者对链表、栈、队列、集合、哈希表、堆、图等常用数据结构进行了深入阐述;
第三部分,作者对排序、搜索数值计算、数据压缩、数据加密、图算法、几何算法等经典算法进行了精辟的分析和讲解。
这本书值得一提的是它与其它同类书的独特之处:
具体实现都采用正式的C语言代码而不是伪代码,在很多数据结构和算法的实现过程中,有大量细节问题是伪代码不能解决的;每一章都有精心组织的主题和应用;全部示例来自真实的应用,不只是一般的练习;对每种数据结构、算法和示例都进行了详细分析;每一章的末尾都会有一系列问题和对应的回答,旨在强调这一章的重要思想……
它之所以能成为经典之作在于作者将算法写得通俗易懂,即使年代久远,但内容却完全不过时。去翻翻它吧,它将带你开始新的C语言世界!
点击下载(收藏)![]()
![]()
点击阅读原文即可下载\收藏更多相关资源▼