《C 语言算法精解》封面

C 语言算法精解

Mastering algorithms with C

Kyle Loudon、Andy Oram · 初版 1999 年

3人推荐
9位读者提及
9次提及

从理论上奠定基础算法族的基础,并随后提供可运行的C code。

Hacker News 上怎么说

  • ……Steele。书里有很多微型示例,但它主要还是当做参考手册来用(正如书名所示)。http://www.amazon.com/Reference-Manual-Samuel-P-Harbison/dp/... 学 C 语言的一本好书是 Loudon 写的《Mastering Algorithms with C》。源码里注释有点过多,空格也留得太大,略微有点烦人,但内容确实很棒。http://www.amazon.com/Mastering-Algorithms-C-Kyle-Loudon/dp/...

    …Steele. It has many tiny examples, but it is mainly used as a reference manual (as the title suggests). http://www.amazon.com/Reference-Manual-Samuel-P-Harbison/dp/... A good book for learning C is _Mastering Algorithms with C_ by Loudon. The source code is over-commented and contains too much white space, which is a bit annoying, but the content is quite nice. http://www.amazon.com/Mastering-Algorithms-C-Kyle-Loudon/dp/...

  • 和其他人一样,我推荐 K&R。读完之后或许可以看看 Loudon 的《Mastering algorithms with C》。我发现围绕理解透彻的数据结构来构建任何程序,并在之后保持 KISS 原则,能让你受益匪浅。这对 C 语言同样适用。正如其他人评论的那样,风格上……

    Like others, I would suggest K&R. Perhaps after that, Lourdon's "Mastering algorithms with C". I've found that structuring any program around well understood datastructures and keeping it KISS after that takes you a very long way. Also applies to C. Like others have commented, stylistically the…

  • 我很喜欢《Mastering Algorithms With C》。啃完那本书之后,我终于能真正把东西做出来了。我之所以推荐它,是因为它一步步带你实现那些无论如何都会用到的基础数据结构……

    I enjoyed Mastering Algorithms With C. After going through that book I was able to actually get things done. I recommend this because it walks through the implementation of basic data structures that you will be working with no matter what…

  • ……《Theory, Languages and Computation》;Hopcroft、Ullmann(灰姑娘书),《Object Oriented Python》;Goldwasser、Letscher,《An Introduction to Database Systems》;Date,《C Programming A Modern Approach》;K.N King,《Mastering Algorithms with C》Loudon,《Computer Logic Designs and Applications》;Hsu。坐标芝加哥,乐意提供帮助。

    …Theory, Languages and Computation; Hopcroft Ullmann (the cinderella book), Object Oriented Python; Goldwasser Letscher, An Introduction to Database Systems; Date, C Programming A Modern Approach; K.N King, Mastering Algorithms with C Loudon, Computer Logic Designs and Applications; Hsu. Live in Chicago, happy to help.

  • 另一种方案是所有数据类型都依赖 void*,Kyle Loudon 在《Mastering Algorithms with C》里对这块的展示非常棒,但在实际用过之后,连基础类型都缺乏类型安全简直是巨大的折磨。至少通过一点预处理器黑魔法,类型安全和连续数据是有保证的。而且,……

    The alternative would be to rely on void* for all data types, which was really nicely presented in Mastering Algorithms with C by Kyle Loudon, but after working through it the lack of type safety for even basic types was a huge pain. At least with a bit of pre-processor magic, type safety and contiguous data is promised. Also,…

  • ……感到瘫痪。这套东西出大问题已经很久了,但我个人缺乏经验和正规培训,没法通过库和封装来改进它。大概一年前我读了《Mastering Algorithms with C》,它在讲复杂算法方面很有帮助,但从未真正帮我把代码库抽象成某种可移植、可复用的东西。我相信这本书能帮我大忙。:P

    …feel paralyzed. It's been terribly wrong for a long time but I've personally lacked the experience and formal training to make it better through libraries and wrappers. About a year ago I picked up "Mastering Algorithms with C" and it was very helpful at teaching complex algorithms but never really helped me abstract our code base in to something portable and reusable. I'm certain this book will help me tremendously. :P

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助