刚刚过去的这个暑假阅读了《Hello算法》。第一次读到如此有意思的算法书。
正如作者所说,在计算机问世之前,算法和数据结构就已经存在于世界的各个角落。大到社会网络,小到地铁线路,许多系统都可以建模为“图”;大到一个国家,小到一个家庭,社会的主要组织形式呈现出“树”的特征;冬天的衣服就像“栈”,最先穿上的最后才能脱下;羽毛球筒则如同“队列”,一端放入、另一端取出;字典就像一个“哈希表”,能够快速查找目标词条。随着文明的进步,算法逐渐变得更加精细和复杂。从巧夺天工的匠人技艺、到解放生产力的工业产品、再到宇宙运行的科学规律,几乎每一件平凡或令人惊叹的事物背后,都隐藏着精妙的算法思想。
作者真是最会讲故事的算法人。全书采用动画图解,把知识点撕碎了,内容清晰易懂、学习曲线平滑,很多之前不理解的概念被书上一张张图片点拨了。引导初学者手脑并用地学习,探索数据结构与算法的知识地图,通过清晰易懂的动画图解,揭示算法在复杂世界中的生动体现,展现算法之美。