一.简介
大家好,我是计科2204的康文杰,我参加过很多种类型的比赛,比如算法类的蓝桥杯,游戏类的cusga,网安类的ctf。算法类的比赛并没有大家想的那么可怕,通过几个月的刻意练习,就可以取得不错的成绩。我认为技术是应该开源的,而不是人人藏私。所以我希望可以分享我的一点学习经验。
二.道
诚然算法的学习是让初学者感到困难,而这个时候我们应该如何坚持下去呢?
这就需要我们明确目标:即我们为何学习算法?
不论是考研就业,算法是不可或缺的,但这些都太过遥远。
单论当下,算法可以给我们带来什么?
这就需要问问自己的内心。每个人都有自己的答案。
我觉得是精彩,当通过创造设计来重现现实的某个场景。
而这也恰恰是编程在做的事情。
三.法术
古人讲道法术器,对于编程来说,也是如此
在确定自己的目标以后,就要有科学的方法指导
首先我们需要明白费曼和心流,也就是学习的规律,然后制定合理的方法
因此我们需要有简入难的学习,并且我们需要尽量的输出。
体现在术之上就是,学习c++基础,数据结构,常见的题型,并且尽量的做笔记或者做题训练
四.器
我将通过一个具体的例子展示。