停课总结(三)

来源:互联网 发布:zte中兴网络机顶盒密码 编辑:程序博客网 时间:2024/05/01 05:34

补一发之前的。。。

国庆节与中秋节,是学习的好时机。

这个假期,我们将进行七天的训练。目前已经进行了两天,并且有了两次测试。总的来说,效果都不好。
首先是对算法的不自信。看准了动规,但是又不敢写,结果一个暴力了事;看准了最大联通子块,又是暴力。所以那道题目要敢动手。

然后是面对长代码的调试能力不佳。比如今天第二题,其实也不长,我已经看准了堆优化搜索,并且成功写出来了。但是就是不对。我专注于查算法正确性与语句逻辑的错误,却忽略了一些基础错误。例如初值的赋予,变量的赋值,递推的关系等等。说白了,要么就是方法还不熟,要么就是代码的习惯不够好。写递推之前就想好初值,打标记之前就清好数组。这些都是习惯。

然后是时间分配。比如今天调第二题,几乎花费了一大半的时间。这是万万不可取的!我也不知道怎么的,调着调着,就进到代码里边去了,过了好一会儿才脱身出来。时间分配很重要,拿到题目,先大致确定每道题的方法,然后看看自己大概要多久。老是觉得“马上就好了马上就要调试出来了”,其实是不行的。

还有就是,最近两场考试几乎没怎么写暴力。这么一个“好习惯”怎么掉了呢?所以接下来的考试,看出自己不会就果断暴力,大不了优化暴力。这不是说我一个暴力就水过去了事,这个暴力要满足几个条件:第一,我实在写不来正解或者真的不能调对正解。第二,在力所能及的基础上想尽一切办法去优化它,从思想上,从语句上。把自己思考正解时想到的一切有用的信息与方法融入进去。第三,不可以耗时太久。之所以有时要放弃正解,是因为尽管是正解,还是要有一定的把握的情况才可以过,毕竟不是确定了方法就都可以过这道题的

现在的考试更加注重思维了,单纯的靠模板已经不行了。这也意味着我必须改变自己的学习方法与做题风格,多尝试一些算法结合类的题目,尽管有难度,但是必须迈过这道坎。

不过,随着考试数量的增加,我的经验也在丰富,也见了很多的题型与坑点,并且发现了很多问题。每一次敲代码,都是对知识的一次复习,而这也是非常重要的。尽管考得不怎么样,也一度让我有些灰心,但是我还是要坚持,不能被这点点挫折打倒。

每天下午同学的分享是一个学习的好机会,取长补短。同学讲课气氛很轻松,加上同学讲课用的方式都很平易近人,让人很容易接受知识。有不懂得或者怀疑的,可以很自然的提出来,不会扭扭捏捏,也就不存在没搞懂就过了这种情况。通过分享,我们可以学习很多很多方法,汲取大量的经验,拓展自己的思维,所以分享也算是学习道路上很重要的一种捷径吧。
时间说长不长,说短不短。一句话:

——“效率至上”。

原创粉丝点击