我的老师阮行止
是夜了。
躺在床上,想着他敲下的一行行代码,我不禁回忆起了那一段段往事……
初见
那是 2021 年。
国庆的那天,阮行止授课,讲枚举和模拟。
这两种算法,虽平凡,但是一切算法的基础和前提。
他把这两种最基础的算法,讲得清楚而透彻。
讲完,过了五天,他又讲线性表。
这之前,我是从未学过数据结构的,以为它们都难得至极。
阮行止用形象的语言把它们的本质一一分析出来。就连至难的动态链表,他也讲得简易,让我初步领略了数据结构的奥妙。
数据结构的例题,他讲得好似醍醐灌顶。我从前是从未想过,可以用栈来验证括号序列的。我先前单知道它是个 LIFO 表罢了。
那时,我常不认真听网校的课,但隐约觉出来他与其他讲师的不同。
就比如说——他上课会为每一个题写代码。
再遇
到了 2022 寒假的春令营。
这次,阮行止老师讲的是排序。
他写的快速排序和归并排序代码,是我见过最明了、最易懂、最好写的。他还知道快速排序每次需要随机选位置,不然要被卡成
我已经可以自信地说,他是我遇见过最好的算法竞赛讲师。
又逢
2022 年的暑假,适逢阮行止老师保了研的时节,他闲来无事,在洛谷网校举办了“名师优训营”。得知这个消息的我第一时间报了名。
他数十年的积累化作十节课和四场模拟赛,比起他之前的课,有过之而无不及。他的水平达到了一个新高度。
别的讲师不屑一顾,甚至以为每个选手都已经掌握的 C++ 基本语法,他把易错的拿来仔细地讲。别的讲师看也不看的代码风格和习惯,他一而再、再而三地强调。
总结
在我所认为我师的之中,他是最给我感激,给我鼓励的一个。他的性格,在我的眼里和心里是伟大的,虽然他的姓名并不为许多人所知道。
他能耐下心来,从选手的根本出发,精益求精地去指导,这在讲师里是极为难能可贵的。
他善于思考,勇于创新,让许多基础算法有了更简单的实现,这在整个学术界都是极为难能可贵的。
如果没有他的帮助,我根本无法写对 2022 年入门组的 T2,就会与一等奖失之交臂。他对我的帮助,不可谓不大。
向阮行止老师致敬!
2022 年 11 月 2 日夜