《算法精解:C语言描述》是数据结构和算法领域的经典之作,十余年来,畅销不衰!全书共分为三部分:第一部分首先介绍了数据结构和算法的概念,以及使用它们的原因和意义,然后讲解了数据结构和算法中最常用的技术——指针和递归,最后还介绍了算法的分析方法,旨在为读者学习这本书打下坚实的基础;第二部分对链表、栈、队列、集合、哈希表、堆、图等常用数据结构进行了深入阐述;第三部分对排序、搜索数值计算、数据压缩、数据加密、图算法、几何算法等经典算法进行了精辟的分析和讲解。

    本书中的代码尤为值得强调:所有实现都采用C语言编写,所有代码都优先用于教学目的,所有代码都在4种平台上经过完整测试,头文件记录了所有公共的接口,命名规则适用于全书所有的代码,所有的代码都包含大量注释……

    《算法精解:C语言描述》内容包括:

    · 数据结构和算法的概念,以及使用它们的原因和意义

    · 指针和递归

    · 算法分析

    · 常用数据结构:链表、栈、队列、集合、哈希表、树、堆、优先级队列以及图

    · 排序和搜索

    · 数值计算

    · 数据压缩

    · 数据加密

    · 图算法

    · 几何算法

    本书难度较低,适于新手。