首先是最基本的编程。因为我小时候比较喜欢打游戏,打多了,就自然地会去想游戏是怎么做出来的,于是就接触了编程。
目前常用的是 C++ 和 Python,最近在学 Lua,主要是想给喜欢的游戏做 mod。
算法和数据结构的话,我熟悉 408 所要求的部分,除了红黑树和B树仅仅局限于理论分析,其他的都手搓过。
平常喜欢打 codeforces 作为休闲,但因为没有系统训练,纯乱打混了个青名。
八月份的时候看很多人都在刷力扣,我也去试了试,做了一两百题,打了 6 场周赛,都只能做出来两题。不管怎么说,至少我能按照自己对题目的理解把代码写出来,但结果对不对、跑得快不快就是另一回事了。