抽时间中午我看完了那本《图解算法》,第一次看的囫囵吞枣的,这次稍微仔细了一些,也认真阅读了那些代码,居然第一遍看完都完全不记得这本书是用python来实现的代码。第二遍仔细看了才知道。不过其实这本书充其量就是一本算法的科普书籍,代码量其实很少,也容易明白,适合初入门者。该书最后介绍了十种经典的算法及应用,那就更加是科普解说了。让读者了解有些什么有意思、有用处的算法,然后根据自己兴趣再去深入了解。其实作为一本入门教材的确还是不错,入门了知道大概,再选择自己的方向去深入!
不过,从这本书以及最近看的另两本算法书来看。其实对于是否利于读者理解,图画的风格并没有什么用处。那些卡通的风格并不会让内容变得容易理解。倒是那些画风严谨,但是一层一层把道理讲得明明白白的更让读者容易跟随和理解作者的思路从而掌握书本的内容。所以,重要的还是内容而不是形式。这本《图解算法》应该就其定位应该算是形式与内容比较好的结合了,而那本《啊哈算法》我感觉就有些噱头。但是让我感叹算法精妙感觉是真正带我入门算法的则是《Problem Solving with Algorithms and Data Structures using Python》,虽然是英文看得有些费力,但是作者一层一层的铺垫,难度递增适当,利用算法解决的实际问题也很有意思,再加上作者利用图解进行算法的辅助说明,非常细致,所以看完感觉收获颇丰!
所以我趁热打铁,最近下单了另一本算法大作,期待早日到货!