庖丁解牛
本书于2012末日年7月阅毕.
大部分阅读是在公交车上进行的, 其内容居然能让我忍住晕车... 不得不说是个奇迹.
侯老湿的书(不论译著)好处之一就是, 虽然看上去很厚, 但是篇幅内容并不甚多, 很快在左手边就能积累出成就感, 本书亦然.
如果你能在计算机前打开任意VC/GCC的STL坚持饶有兴趣地看下去, 本书看不看也无所谓了.
当然, 碎片时间以书看STL源码远比在屏幕前惬意和专注.
而本书也着实让我一窥了大师的门径, 从内存池开始, 各容器及算法的实现细细品味让人大开眼界.
如今想来当时令我有拍案叫绝冲动的内容有:
0. 空间分配器. 对内存操作考虑全方位.
1. list的sort. 书中笔误为quick sort, 其实是merge sort. 短短二十行左右, 但是却无比精妙.
2. 红黑树. 惭愧, 接触算法多年但却从未实现过AVL. 也是第一次细看其实现.
3. <algorithm>, 为求效率对 copy, sort 无所不用其极的优化.
PS: 本书风格与 http://book.douban.com/subject/1110941/ 相仿, 同推荐一看.
大部分阅读是在公交车上进行的, 其内容居然能让我忍住晕车... 不得不说是个奇迹.
侯老湿的书(不论译著)好处之一就是, 虽然看上去很厚, 但是篇幅内容并不甚多, 很快在左手边就能积累出成就感, 本书亦然.
如果你能在计算机前打开任意VC/GCC的STL坚持饶有兴趣地看下去, 本书看不看也无所谓了.
当然, 碎片时间以书看STL源码远比在屏幕前惬意和专注.
而本书也着实让我一窥了大师的门径, 从内存池开始, 各容器及算法的实现细细品味让人大开眼界.
如今想来当时令我有拍案叫绝冲动的内容有:
0. 空间分配器. 对内存操作考虑全方位.
1. list的sort. 书中笔误为quick sort, 其实是merge sort. 短短二十行左右, 但是却无比精妙.
2. 红黑树. 惭愧, 接触算法多年但却从未实现过AVL. 也是第一次细看其实现.
3. <algorithm>, 为求效率对 copy, sort 无所不用其极的优化.
PS: 本书风格与 http://book.douban.com/subject/1110941/ 相仿, 同推荐一看.
© 本文版权归作者 WingStone 所有,任何形式转载请联系作者。
有关键情节透露