《算法精解:C语言描述》勘误

《算法精解:C语言描述》勘误 - 华章IT官方博客 - 博客频道 - CSDN.NET

《算法精解:C语言描述》勘误

分类: (1-5)勘误和下载 2012-12-29 17:23 289人阅读 评论(3) 收藏 举报

书名:《算法精解:C语言描述》
原书名:Mastering Algorithms with C
作者:Kyle Loudon
译者:肖翔 / 陈舸
豆瓣收藏:http://book.douban.com/subject/14267904/
样章试读:http://vdisk.weibo.com/s/d_LeW
互动网:http://product.china-pub.com/3684098
当当网:http://product.dangdang.com/main/product.aspx?product_id=22872776
卓越网:http://www.amazon.cn/dp/B009A2RZPC
京东网:http://book.360buy.com/11090340.html

内容简介:
本书是数据结构和算法领域的经典之作,十余年来,畅销不衰!全书共分为三部分:第一部分首先介绍了数据结构和算法的概念,以及使用它们的原因和意义,然后讲解了数据结构和算法中最常用的技术——指针和递归,最后还介绍了算法的分析方法,旨在为读者学习这本书打下坚实的基础;第二部分对链表、栈、队列、集合、哈希表、堆、图等常用数据结构进行了深入阐述;第三部分对排序、搜索数值计算、数据压缩、数据加密、图算法、几何算法等经典算法进行了精辟的分析和讲解。
本书的众多特色使得它在同类书中独树一帜:具体实现都采用正式的C语言代码而不是伪代码,在很多数据结构和算法的实现过程中,有大量细节问题是伪代码不能解决的;每一章都有精心组织的主题和应用;全部示例来自真实的应用,不只是一般的练习;对每种数据结构、算法和示例都进行了详细分析;每一章的末尾都会有一系列问题和对应的回答,旨在强调这一章的重要思想……
本书中的代码尤为值得强调:所有实现都采用C语言编写,所有代码都优先用于教学目的,所有代码都在4种平台上经过完整测试,头文件记录了所有公共的接口,命名规则适用于全书所有的代码,所有的代码都包含大量注释……
本书内容包括:

  • 数据结构和算法的概念,以及使用它们的原因和意义
  • 指针和递归
  • 算法分析
  • 常用数据结构:链表、栈、队列、集合、哈希表、树、堆、优先级队列以及图
  • 排序和搜索
  • 数值计算
  • 数据压缩
  • 数据加密
  • 图算法
  • 几何算法

作者简介:

Kyle Loudon是美国加州洛斯加托斯Jeppesen Dataplan公司的一名软件工程师,主管图形接口开发小组,主攻航迹规划软件的研发,这些软件主要用于商业航空公司、私营航空部门和其他一些航空制造业。在来到Jeppesen之前,Kyle在IBM公司是一名系统程序员。

勘误(更新时间:2012-12-29):

1.    P94      第15行

原文:示例6-4:队列抽象数据类型的现实

改为:示例6-4:队列抽象数据类型的实现

2.    P102      倒数第12行

原文:调用set_destroy后集合的其他操作都不允许再执行,除非再次调用

改为:调用set_destroy后集合的其他操作都不允许再执行,除非再次调用set_init

3.    P104      第6行

原文:返回值  如果找到成员返回1;否则返回。

改为:返回值  如果找到成员返回1;否则返回0

4.    P165      第5行    (备注:此句重新翻译

原文:要找出图9-7所示的树中值为15的节点,从根节点开始并往其左子节点移动,因为15比20要小。然后移动到节点值为9的右子节点上,因为15比9要大,此时节点值恰好为15,于是就找到了所需要的目标节点。

改为:要找出图9-7所示的树中值为15的节点,从根节点开始,因为15比20要小,往其左子节点移动。移动到节点值为9的节点上,因为15比9要大,往其右子节点移动,此时节点值恰好为15,于是就找到了所需要的目标节点。

5.    P165      第10行    (备注:此句重新翻译

原文:将值为65的节点插入如图9-7所示的树中,从根节点开始,然后移动到右子节点,因为65比20要大。再次移动到右子节点,因为65比53大。最后再移动到左子节点,因为此时65要小于79。该节点已经是树的分支尽头了,因此将待插入的节点插入79对应的左子节点上。

改为:将值为65的节点插入如图9-7所示的树中,从根节点开始,因为65比20要大,移动到右子节点。因为65比53大,再次移动到右子节点。因为此时65要小于79,最后再移动到左子节点。该节点已经是树的分支尽头了,因此将待插入的节点插入79对应的左子节点上。

说明:本勘误将随时更新,如果您发现新的勘误,请留言,编辑核实后会更新到网页上,谢谢大家!

posted on 2013-04-06 20:30 lexus 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lexus/archive/2013/04/06/3002898.html

《算法精解:C语言描述》勘误相关推荐

  1. 【大话设计模式】——浅谈设计模式基础

    初学设计模式给我最大的感受是:人类真是伟大啊!单单是设计模式的基础课程就让我感受到了强烈的生活气息. 个人感觉<大话设计模式>这本书写的真好.让貌似非常晦涩难懂的设计模式变的生活化.趣味化 ...

  2. 大话设计模式之简单工厂模式

    一.简单工厂模式 1.起因 最近在看一本大话设计模式一书,感觉上面讲述的富有故事性,引导你一步一步的走进设计模式的世界.首先我先看到的是简单工厂模式,对此我想给自己做一个总结,给自己做一个提示. 2. ...

  3. java 之 解释器模式(大话设计模式)

    在软件的世界里存在着翻译机,只不过在软件中我们称之为解释器.在系统中如果某一特定类型的问题在频繁的发生,此时我们就有必要将这些问题的实例表述为一个语言中句子, 因此可以构建一个解释器,然后利用该解释器 ...

  4. 享元模式 -- 大话设计模式

    在今天,读书有时是件"麻烦"事.它需要你付出时间,付出精力,还要付出一份心境.--仅以<大话设计模式>来祭奠那逝去的-- 享元模式:运用共享技术有效地支持大量细粒度的对 ...

  5. 【Python】《大话设计模式》Python版代码实现

    <大话设计模式>Python版代码实现 上一周把<大话设计模式>看完了,对面向对象技术有了新的理解,对于一个在C下写代码比较多.偶尔会用到一些脚本语言写脚本的人来说,很是开阔眼 ...

  6. lt;二gt;读lt;lt;大话设计模式gt;gt;之策略模式

    又和大家见面了.可以坚持写出第二篇文章真不错,好好加油. <<大话设计模式>>解说策略模式是以商场收银软件程序开头的,那么问题来了.哪家商场收银软件强,开玩笑了. 读过上篇文章 ...

  7. 读《大话设计模式》有感

           昨天拿到了<大话设计模式>一书,竟然一口气读到第15章,这在我看过的书中还是没有的.这本书出来也有半年多了,之所以现在才买来读,这其中也是有原因的.          早在这 ...

  8. 《大话设计模式》第29章-OOTV杯超级模式大赛—模式总结(四)

    <大话设计模式>将于11月底由清华大学出版社出版 <大话设计模式>第29章-OOTV杯超级模式大赛-模式总结(一) <大话设计模式>第29章-OOTV杯超级模式大赛 ...

  9. 大话设计模式Python实现-简单工厂模式

    简单工厂模式(Simple Factory Pattern):是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类. 下面使用简单工厂模式实现一个简单的四则运算 1 #!/us ...

  10. 大话设计模式C++版——装饰模式

           女人常说男人喜新厌旧.仅仅见新人笑,那闻旧人哭,但装饰模式(Decorator)却是一种结交新朋友不忘老朋友的设计模式,很适合去古代当老公(现代是不行的.由于仅仅能娶一个老婆了).装饰模 ...

最新文章

  1. Windows下如何使用FTP命令
  2. mysql远程连接数据库的二种方法_mysql 远程连接数据库的二种方法
  3. 推荐几个华为、字节跳动、蚂蚁金服的大佬公号
  4. 图像降噪算法——小波硬阈值滤波(下)
  5. parseInt(08)或parseInt(09)转换返回0的解决办法
  6. struts2采用convention-plugin实现零配置
  7. N秒钟后自动跳转的html页面,javascript
  8. 动点移动轨迹,猜猜这是曲线还是直线?
  9. sed: -e expression #1, char 23: unknown option to `s'
  10. 每日打卡熬夜挑战比赛/文字搭建教程
  11. 我发现:在StackOverflow上拯救歪果仁十分有意思!
  12. 跑通im2txt 程序(1)
  13. python最适合做什么-总算明了python适合做什么
  14. mysql数据类型强转
  15. 怎么报名mysql证书_报考oraclemysql认证考试的流程有哪些
  16. jQuery动画高级用法(上)——详解animation中的.queue()函数 http://www.cnblogs.com/hh54188/archive/2011/04/09/1996469.
  17. FIR滤波器结合快速卷积滤波
  18. Aurelia历险记:创建自定义PDF查看器
  19. MySQL数据类型----布尔型,时间型,枚举型的简单介绍
  20. 记一次阿里云ECS被挂挖矿代码的处理历程

热门文章

  1. 关闭计算机打印共享服务,win10系统电脑打印机服务被强行关闭的解决方案
  2. java根据中文汉字获取拼音——java
  3. windows7 XP 如何安装netbeui协议
  4. Tuxedo服务中间件
  5. plc组态编程需要学多少c语言,快速学习PLC编程,其实很简单!
  6. [APK签名] .pk8、.x509.pem转化为.keystore签名
  7. IE缓存文件提取器 视频,音频,图片一网打尽
  8. 键盘手机JAVA模拟器下载_手机java模拟器
  9. 熊猫烧香源码分析_学习大熊猫分析
  10. 刷机工具-fastboot