现在的位置: 首页 > 综合 > 正文

第一次编程比赛心得——算法与数据结构

2013年05月28日 ⁄ 综合 ⁄ 共 702字 ⁄ 字号 评论关闭

今天我们一起去北京航空航天大学参加编程比赛,比赛很不顺利,有自身原因也有客观环境原因。

自从老师给我们报名参加比赛之后,我一直很努力的准备比赛,这期间做了不少的题目。但是一段时间之后我发现我平时花了很大力气做出来的题目,过了一段时间就忘记了,想不出来当初是怎么做的了。于是我选择了一种新的方法,我讲数据结构的书找出来开始疯狂的写上面的经典算法,我一个初步的打算就是用C语言实现数据结构书上面的huffman编码和树的广度优先遍历寻找最短的路径,最终还好,在比赛的前一天晚上我完成了huffman编码。经过这一段时间,我真的学到了不少的知识,但是我一直不知道我在数据结构这本书上面学到的东西能不能足以应付这次的编程比赛。今天结果验证:这是不可能的。

下面说一下我比赛时遇见的具体问题:比赛时机器出现故障,过了当别人做了半个多小时了我还没有进去系统没有看到题目是什么样子~、这是客观原因,不否认他在一定的程度上影响了我的比赛心情。但是最大的原因还是出在我的自身上面。我虽然做了很多的练习,从链表到队栈在到树,我对他们的数据结构存储结构已经很熟悉了,这一番的学习帮助我更深入的理解了数据结构和C语言的用法。但是这些练习更多的还是针对数据结构的,对于算法还是没有能够掌握多少。

现在我知道了,这次比赛让我学到的最大的知识就是:算法+数据结构=编程。

我之前以及现在所做的都是针对数据结构的,在接下来的练习中,我要多在算法上面花花时间。

我并不气馁~ 通过比赛能学到东西就是好的!况且我这次学到的东西也是很珍贵的,这一次的比赛定会对我以后产生很大的意义。加油~

 

今天想起来比赛时的一个失误:几个程序都忘记重置标志位了 flag;

抱歉!评论已关闭.