算法精解

Kyle Loudon

出版时间

2012-07-31

ISBN

9787111394266

评分

★★★★★

标签

算法

书籍介绍
这本书最容易被误解为'算法书',但读下来你会发现,它大半篇幅其实花在讲数据结构上——链表、栈、队列、集合、哈希表、堆、图,几乎把'用什么结构装数据'讲得比'算法本身'还细。正因如此,它格外适合两类人:一是正在校的学生和面试准备者,书里每个结构都配了真实应用(页帧管理、事件处理、集合覆盖),把抽象结构和实际工程挂起钩来;二是想系统复习、重建知识体系的人。它的取舍也很鲜明:应用介绍得相当广,但深入程度有限,部分读者读到十三章后会感到吃力。如果你追求的是'刷算法题'的爽感,它可能显得平淡;但如果你想要一本用完整、可运行、跨平台测试过的C代码把数据结构讲透的案头书,它几乎是同类里少见的选择。
作者简介
Kyle Loudon是美国加州洛斯加托斯Jeppesen Dataplan公司的一名软件工程师,主管图形接口开发小组,主攻航迹规划软件的研发,这些软件主要用于商业航空公司、私营航空部门和其他一些航空制造业。在来到Jeppesen之前,Kyle在IBM公司是一名系统程序员。在技术上,Kyle主要对操作系统、网络、人机交互等领域感兴趣。1992年,Kyle在普渡大学拿到了计算机科学学士学位,并取得了法语的第二学位,同时他还被选入斐陶斐荣誉学会(美国大学优等生之荣誉学会)。他在普渡大学计算机系教了三年的计算机课程。在这期间,他完成了他个人的第一本书《Understanding Computers》,这本书用理论结合实践的方式介绍计算机的方方面面。如今,尽管他继续工作在硅谷的软件业,但他仍然坚韧不拔地在追求一个更高的学位。 除了计算机,Kyle多年来喜欢打网球、教网球。他还喜欢山地骑行、滑冰,偶尔也和朋友们一起参加高尔夫课程。另外,Kyle还喜欢各种形式的戏剧、美食,以及某些风格的音乐和艺术;他期望成为钢琴家和艺术家,但希望渺茫。他现在在Jeppesen的工作是从他1992年开始驾驶飞机之后找到的。现在,他是一个拥有美国联邦航空局颁发的商业飞行员执照的飞行员。
目录
1. 前言
2. 第1部分 预备知识
3. 第1章 概述
4. 数据结构简介
5. 算法简介

显示全部
用户评论
以前英文版看了一半,这回把中文版看完了,一般,课外读物而已。
一般般
超过一半的篇幅讲数据结构。。。。
讲的太简单了,基本没有数学公式和推理,就是概念和基本原理介绍,然后代码实现。
对面试有一定帮助,适合在校学生学习,也是适合对算法感兴趣的的人。
我决定涉及到的应用介绍,相对比较广,但是却并不深入,不过已经收获很多
学算法千万别看这本书,这本书更多像是工程上的算法,不适合学习使用。
没读过 标记错了
入门
还是一本很优秀的书。对算法的复杂度分析很到位。但是偏向应用,作者可能打算做成一本参考书的,涉及诸多方面的算法,后面数值之类的算法我没详细看。
下载
收藏