我喜欢Head First系列面向对象设计的书.这是一个非常温和而有趣的主题介绍.我目前正在学习数据结构课程并找到我们正在使用的文本(Kruse/Ryba数据结构和C++程序设计)非常干燥且难以理解.这主要是因为我认为我在数学领域的局限性.
有谁知道数据结构文本以较轻的风格编写,具有幽默感,仍然涵盖了二叉树,B树和图形等所有基础知识?
该算法设计手册由史蒂夫Skiena是不完全充满欢笑,但它是在更深的数学比较清淡并含有大量的他所称的"战争故事",这都来自于真实世界的情况说明的例子,其中的算法工作终于有了回报(或者,有时,完全失败).他还在网上获得了他的音频和视频讲座,并且他有一个很好的演讲风格,点缀着幽默,所以它可能就是你在寻找的东西.