跳转至

前言

前言

Abstract

算法不同于数学的公式那样的机械和精密,算法就如同是艺术,撰写的出的是美妙的旋律。

愿这本书在你的脑海中轻轻响起,留下独特而深刻的旋律。

2022年,我来到了齐鲁师范学院,学校不大但是遇到很多可爱的同学和同事,在大家的鼓励和支持下,我开始教授《数据结构与算法》课。

在上课的过程中,我做了好多尝试,比如在线的代码提交,试题,考试等等。我渐渐发现算法其实是一种艺术,算法的优雅在于总使用一些让人意想不到的方法解决一些看似简单实则困难的问题。

与学生交流期间,大家最多的反馈就是难。每当此时,我总是想起我的朋友在上学的时候对我说过,以前他也觉得算法难,而且脱离实际,但是因为在大学里遇到一位很好的老师,他把算法讲解的那么生动和有趣,让这些困难的算法看起来是那么的简单直接,让他对算法产生了浓厚的兴趣。

我多么想成为这样的一名老师啊。希望我可以引导你探索数据结构与算法的“知识地图”,带你了解不同“地雷”的形状、大小和分布位置,让你掌握各种“排雷方法”。有了这些本领,相信你可以更加自如地刷题和阅读文献,逐步构建起完整的知识体系。 →

我深深赞同费曼教授所言:“Knowledge isn't free. You have to pay attention.”从这个意义上看,这本书并非完全“免费”。为了不辜负你为本书所付出的宝贵“注意力”,我会竭尽所能,投入最大的“注意力”来完成本书的创作。